Sommario:

DragonBoard410c - Invia dati a Ubidots: 3 passaggi
DragonBoard410c - Invia dati a Ubidots: 3 passaggi

Video: DragonBoard410c - Invia dati a Ubidots: 3 passaggi

Video: DragonBoard410c - Invia dati a Ubidots: 3 passaggi
Video: Integration PLC Panasonic Control - Device Types - Bulk upload devices with Ubidots: PDAControl 2024, Dicembre
Anonim
DragonBoard410c - Invia dati a Ubidots
DragonBoard410c - Invia dati a Ubidots

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

Arduino Intel 101
Arduino Intel 101
Arduino Intel 101
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

Script Python
Script Python
Script Python
Script Python
Script Python
Script Python
Script Python
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: