Scrivi dati con il sistema Libelium Meshlium
Utilizza il connettore cloud ThingSpeak™ con l'hardware Libelium Meshlium per archiviare e analizzare facilmente i tuoi dati. Puoi visualizzare la configurazione dei tuoi dati e inviare i tuoi dati Waspmote a ThingSpeak per l'analisi e la visualizzazione. Per utilizzare il connettore cloud è necessario disporre di un sistema Meshlium con almeno un Waspmote connesso. Il connettore è integrato nel firmware Meshlium. L'applicazione è disponibile quando si accende l'hardware.
Configurazione
Nel sistema Meshlium Manager, seleziona la scheda Configuration . Le unità e i sensori Waspmote collegati al tuo dispositivo Meshlium sono elencati nella scheda Configuration .
Il connettore cloud ThingSpeak prevede tre operazioni di base:
Save: Seleziona i dispositivi da abilitare, quindi salva le impostazioni nel sistema Meshlium Manager.
Sync: Sincronizza le modifiche alla configurazione del tuo ThingSpeak . Questa operazione crea nuovi canali per i sensori non precedentemente abilitati. Inserisci la chiave API utente ThingSpeak per eseguire la sincronizzazione.
Start: Abilita la memorizzazione dei tuoi dati Meshlium in ThingSpeak. Quando Start, i dati dal tuo Meshlium vengono inviati ai tuoi canali ThingSpeak .
Altre impostazioni
Channel ID: ThingSpeak memorizza i dati nei canali. Viene creato un canale per ciascun sensore univoco. Il canale è privato per impostazione predefinita, ma puoi renderlo pubblico. Utilizza il collegamento al canale visualizzato dopo la sincronizzazione con ThingSpeak per visualizzare i contenuti del canale oppure vai a My Channels.
Enable: Includere i dati di questo sensore durante l'aggiornamento ThingSpeak. Ogni volta che si modifica il valore Abilita, è necessario salvare la configurazione.
Interval: Imposta l'intervallo tra gli aggiornamenti su ThingSpeak. L'intervallo più piccolo è di 30 secondi. Gli aggiornamenti avvengono in batch, quindi questo valore è diverso dalla frequenza di misurazione del sensore.
Log Level: Scegli il livello di informazioni scritte nel registro.
User API Key: Accedi a https://thingspeak.com e vai su Account > My Profile. Copia la chiave e incollala nella casella User API Key . Per motivi di sicurezza, la chiave API dell'utente non è archiviata nel connettore. Inserisci la chiave API utente ogni volta che utilizzi il pulsante Sync .
Configura la tua connessione
Nella scheda Configuration , seleziona Enable per ciascun sensore da cui si desidera registrare.
Seleziona Interval e Log Level.
Fai clic su Save. Il connettore cloud ThingSpeak indica che è necessaria la sincronizzazione.
Recupera la chiave API dell'utente ThingSpeak .
Accedi a ThingSpeak.
Seleziona Account > My Profile.
Copia la chiave API dell'utente nel connettore cloud ThingSpeak .
.
Premi Sync per creare canali su ThingSpeak e mapparli sui sensori sul Meshlium.
Premi Start. ThingSpeak inizia a registrare i dati. I tuoi dati Waspmote esistenti sono immediatamente visibili nei tuoi canali ThingSpeak .
Suggerimenti per la risoluzione dei problemi
I codici di errore ThingSpeak vengono visualizzati nel registro e nell'interfaccia utente.
Errore: 401 L'aggiornamento del canale non è riuscito.
Una chiave API di scrittura del canale è stata modificata. Premi il pulsante Sync per aggiornare le informazioni sul canale e sul dispositivo.
Errore: 402 Limite raggiunto per la creazione di nuovi canali utilizzando il tuo account.
È stato raggiunto il limite del canale per il tipo di licenza ThingSpeak , quindi il connettore Libelium non può creare un nuovo canale per un sensore. Upgrade your license in modo da poter creare più canali. Quindi riattivare i sensori che presentano questo errore, salvare e sincronizzare.
Errore: 404 L'aggiornamento del canale non è riuscito.
Un canale destinato alla scrittura dei dati del sensore è stato modificato o eliminato. Premi il pulsante Sync per aggiornare le informazioni sul canale e sul dispositivo.
Ogni Waspmote deve avere un nome nodo univoco e ogni Meshlium deve avere un nome host univoco.
Sui canali ThingSpeak , non rimuovere alcun tag né modificare i campi dei metadati per i canali ThingSpeak Cloud Connecter. Questi campi vengono utilizzati per comunicare con il sistema Meshlium Manager. Puoi modificare qualsiasi altro campo o impostazione.
Il numero massimo di record selezionati in un singolo aggiornamento è 200. Se non tutti i tuoi dati vengono inviati a ThingSpeak, riduci l'intervallo per inviare gli aggiornamenti più spesso.
Utilizza il canale tags feature per ordinare rapidamente i canali dei sensori su ThingSpeak. I tuoi canali vengono automaticamente contrassegnati con il nome del sensore e il nome Waspmote. Inserisci un valore e la visualizzazione del canale verrà filtrata per mostrare solo i canali con quel tag.
Ad esempio, inserendo il nome di un Waspmote verranno visualizzati solo i canali associati a quel Waspmote. È possibile aggiungere tag ma non rimuovere i tag generati automaticamente.
Se un Waspmote si guasta e viene sostituito, è possibile riutilizzare i canali ThingSpeak esistenti assegnando al nuovo Waspmote lo stesso nome nodo del dispositivo guasto.
Se reimposti la chiave API di un canale, utilizza il pulsante Sync per aggiornare le nuove chiavi.
Se elimini accidentalmente un canale ThingSpeak , utilizza il pulsante Sync per creare un nuovo canale.