Impostazioni di invio dati (API e FTP) (Snape 1.0)
Configurazione delle impostazioni di invio dati
Il pannello “Upload” ti permette di configurare come e dove il gateway invia i dati raccolti da tutti i nodi del progetto. Puoi inviare i dati tramite API o FTP. Fai clic sui tre puntini orizzontali nel pannello “Upload” del gateway e seleziona una o entrambe le modalità disponibili, FTP o API. Il Gateway può inviare i dati contemporaneamente sia via FTP sia via API, purché sia alimentato e abbia una connessione Internet.

Sia in modalità FTP sia in modalità API, puoi scegliere quali dati dei nodi inviare ai tuoi server. Le opzioni disponibili sono i dati Sensor, Node, Sensor Error, Network e Heartbeat; solo i dati Sensor sono obbligatori. In “Advanced Settings” troverai anche l'opzione “Background Sync”: se selezioni questa casella, i dati salvati nella memoria interna del gateway verranno trasmessi al server che hai scelto.
Invio tramite API
Ackcio offre diverse integrazioni API con le piattaforme standard più diffuse nel settore. Per usare una di queste piattaforme per l'invio dati, recupera la chiave API dal fornitore del server e inseriscila nel campo API Key.

Se non vuoi usare una delle nostre soluzioni integrate, puoi usare anche un tuo server API. In questo caso, inserisci l'indirizzo nel campo URL e conferma le impostazioni di autorizzazione.
Sono supportati sia http sia https, oltre alle opzioni di autorizzazione che ti permettono di impostare No Authorization oppure di usare una chiave API, un Bearer Token o la Basic Auth
Invio tramite FTP
È supportato anche l'invio dati a un server FTP: seleziona la casella FTP nel pannello delle impostazioni della modalità di invio. Sono supportate la crittografia implicita ed esplicita, oltre all'assenza di crittografia se non è necessaria.
- La crittografia implicita usa la porta 990
- La crittografia esplicita non richiede di cambiare porta e può restare sulla porta 21

Lo sapevi?Quando è selezionato FTP, il gateway invia al server FTP i dati delle metriche Node, Network, Sensor e Gateway man mano che li riceve dai nodi. Il primo file inviato viene creato con un'intestazione e tutti i dati successivi vengono aggiunti a questo file man mano che arrivano. Puoi anche scegliere di creare un nuovo file per ogni invio selezionando la casella “Enable new file creation”.
Se riscontri problemi con l'invio via FTP, la causa potrebbe essere uno di questi errori comuni.
1) Una mancata corrispondenza tra la configurazione del server FTP e i dati inseriti nelle impostazioni del gateway. Per risolvere, verifica le credenziali del server FTP.
2) La cartella indicata nelle impostazioni del gateway deve esistere sul server FTP esattamente come è scritta.
3) Assicurati che sul server FTP siano abilitati i comandi APPE/SIZE/STOR.
Verifica l'invio dati
Puoi verificare l'invio dati eseguendo un invio di prova in modalità API o FTP. Per farlo, fai clic sull'icona con le frecce su e giù accanto all'URL API o FTP.

Il test invia al server API o FTP un set di dati fittizi che non interferisce con i dati dei sensori, ma non contiene dati rilevanti per la tua installazione. Serve solo a verificare che il gateway riesca a comunicare con il server.
Al termine del test, vedrai un popup in basso a sinistra sullo schermo che indica se il test è riuscito. Puoi quindi controllare il server per confermare che i dati fittizi siano arrivati.
