Sommario:
- Passaggio 1: Arduino Intel 101
- Passaggio 2: script Python
- Passaggio 3: esegui il codice e visualizza i tuoi dati in Ubidots
Video: DragonBoard410c - Invia dati a Ubidots: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Ubidots ti consente di creare dashboard in tempo reale per analizzare i tuoi dati o controllare i tuoi dispositivi. Condividi i tuoi dati tramite link pubblici o incorporandoli nella tua applicazione mobile o web.
In questo tutorial invieremo i dati alla piattaforma utilizzando DragonBoard 410c e la scheda Intel Arduino 101.
Le schede stanno comunicando tramite una connessione seriale e uno script Python sta analizzando i dati e li invia a Ubidots.
Passaggio 1: Arduino Intel 101
Prima di tutto, scarichiamo i codici:
$ git clone
All'interno dei file puoi trovare il codice Arduino da caricare nella scheda Arduino 101.
Apri Arduino IDE e seleziona la scheda Arduino/ Genuino 101, se non hai questa opzione, devi installare la scheda in IDE.
Vai su Strumenti->scheda->gestore schede, cerca Intel e seleziona il pacchetto Intel Curie Boards.
Dopo l'installazione, puoi caricare il codice nella scheda Intel 101.
Passaggio 2: script Python
$ git clone
Lo script python importa le librerie seriali e Ubidots, quindi scaricalo e installalo.
- $ sudo apt-get install python-pip
- $ sudo pip install ubidots==1.6.1
- $ sudo pip install pyserial
Ora devi apportare alcune modifiche al codice per funzionare correttamente.
righe 25 e 26:
api = ApiClient(token='TOKEN') # Sostituisci qui con il tuo token Ubidots
api.save_collection([{'variable': 'VARIABLE_ID', 'value':raw[0]}])
TOKEN e VARIABLE_ID che puoi trovare nel tuo account in Ubidots come puoi vedere nelle immagini allegate.
Collega la scheda Intel 101 a DragonBoard ed esegui dmesg per verificare la porta USB
$ dmesg
prendilo e sostituiscilo nella riga 6:
PORTA = "/dev/ttyACM0"
Se non hai mai usato Ubidots prima, segui questi passaggi:
- Creare un account
- Login
- Clicca sulla tua foto, situata in alto a destra dello schermo
- Credenziali API->altro->crea e rinomina il tuo token
- Ottieni valore token
- Fonti
- Aggiungi origine dati
- Aggiungi variabile
- Assegna un nome alla variabile come vuoi
- Ottieni l'ID variabile situato a sinistra sulle caratteristiche della variabile.
Passaggio 3: esegui il codice e visualizza i tuoi dati in Ubidots
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Consigliato:
IoT ESP8266 Series: 2- Monitorare i dati tramite ThingSpeak.com: 5 passaggi
IoT ESP8266 Series: 2- Monitorare i dati tramite ThingSpeak.com: questa è la seconda parte della IoT ESP8266 Series. Per vedere la parte 1, fare riferimento a questa serie IoT ESP8266 istruibile: 1 Connetti al router WIFI. Questa parte mira a mostrarti come inviare i dati del sensore a uno dei popolari servizi cloud gratuiti IoT https://thingspeak.com
(Progetto IOT) Ottieni dati meteo utilizzando ESP8266 e API Openweather: 5 passaggi
(Progetto IOT) Ottieni dati meteorologici utilizzando ESP8266 e API Openweather: in questo istruibile creeremo un semplice progetto IOT in cui recuperare i dati meteorologici della nostra città da openweather.com/api e visualizzarli utilizzando il software di elaborazione
Crea bellissimi grafici dai dati di Arduino in tempo reale (e salva i dati in Excel): 3 passaggi
Crea bellissimi grafici dai dati di Arduino in tempo reale (e salva i dati in Excel): a tutti noi piace giocare con la nostra funzione P…lotter nell'IDE di Arduino. Tuttavia, sebbene possa essere utile per le applicazioni di base, i dati vengono cancellati man mano che più si aggiungono punti e non è particolarmente gradevole alla vista. Il plotter Arduino IDE non
Analisi dei dati di temperatura/umidità utilizzando Ubidots e Fogli Google: 6 passaggi
Analisi dei dati di temperatura/umidità utilizzando Ubidots e Google-Sheets: in questo tutorial, misureremo diversi dati di temperatura e umidità utilizzando il sensore di temperatura e umidità. Imparerai anche come inviare questi dati a Ubidots. In modo che tu possa analizzarlo da qualsiasi luogo per diverse applicazioni. Anche inviando
UbiDots: connessione di un ESP32 e pubblicazione di più dati di sensori: 6 passaggi
UbiDots: connessione di un ESP32 e pubblicazione di più dati di sensori: ESP32 ed ESP 8266 sono SoC molto familiari nel campo dell'IoT. Questi sono una sorta di vantaggio per i progetti IoT. ESP 32 è un dispositivo con WiFi e BLE integrati. Basta fornire SSID, password e configurazioni IP e integrare le cose in