Innholdsfortegnelse:
Video: DragonBoard410c - Send data til Ubidots: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Ubidots lar deg lage dashbord i sanntid for å analysere dataene dine eller kontrollere enhetene dine. Del dataene dine gjennom offentlige lenker, eller ved å bygge dem inn i din mobil- eller webapplikasjon.
I denne opplæringen sender vi data til plattformen ved hjelp av DragonBoard 410c og Intel Arduino 101 -kort.
Tavlene kommuniserer gjennom en seriell tilkobling, og et python -skript analyserer dataene og sender dem til Ubidots.
Trinn 1: Arduino Intel 101
La oss først laste ned kodene:
$ git -klon
Inne i filene kan du finne Arduino -koden for å laste opp i Arduino 101 -kortet.
Åpne Arduino IDE og velg Arduino/ Genuino 101 -bord, hvis du ikke har dette alternativet, må du installere brettet i IDE.
Gå til Verktøy-> tavle-> tavler, søk etter Intel og velg Intel Curie Boards-pakken.
Etter installasjonen kan du laste opp koden til Intel 101 -kortet.
Trinn 2: Python Script
$ git -klon
Python -skriptet importerer serie- og Ubidots -biblioteker, så du kan laste det ned og installere det.
- $ sudo apt-get install python-pip
- $ sudo pip installer ubidots == 1.6.1
- $ sudo pip installer pyserial
Nå må du gjøre noen endringer i koden for å fungere riktig.
linje 25 og 26:
api = ApiClient (token = 'TOKEN') # Erstatt med Ubidots -tokenet ditt her
api.save_collection ([{'variable': 'VARIABLE_ID', 'verdi': rå [0]}])
TOKEN og VARIABLE_ID finner du i kontoen din i Ubidots som du kan se på vedlagte bilder.
Koble Intel 101 -kortet til DragonBoard og kjør dmesg for å bekrefte USB -porten
$ dmesg
ta den og erstatt på linje 6:
PORT = "/dev/ttyACM0"
Hvis du aldri har brukt Ubidots før, følger du disse trinnene:
- Opprett en konto
- Logg Inn
- Klikk på bildet ditt, øverst til høyre på skjermen
- API-legitimasjon-> mer-> opprett og gi nytt navn til tokenet ditt
- Få Token -verdi
- Kilder
- Legg til datakilde
- Legg til variabel
- Gi variabelen et navn som du vil
- Få variabel -ID -en til venstre på de variable karakteristikkene.
Trinn 3: Kjør koden og se dataene dine i Ubidots
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Anbefalt:
Koble til og ettermonter dine tilkoblede løsninger med Hologram Nova og Ubidots: 9 trinn
Koble til og ettermonter dine tilkoblede løsninger med Hologram Nova og Ubidots: Bruk Hologram Nova til å ettermontere infrastruktur. Sett opp Hologram Nova ved hjelp av en Raspberry Pi for å sende (temperatur) data til Ubidots. I den følgende veiledningen vil Ubidots demonstrere hvordan du konfigurerer et Hologram Nova ved hjelp av en Raspberry Pi og viser en te
Koble RevPi Core + RevPi DIO til Ubidots: 8 trinn
Koble RevPi Core + RevPi DIO til Ubidots: Revolution Pi er en åpen, modulær og holdbar industriell PC basert på den etablerte Raspberry Pi mens den oppfyller EN61131-2-standarden. Utstyrt med Raspberry Pi Compute Module, kan RevPi Core -basen utvides sømløst ved hjelp av passende
Siemens SIMATIC IOT2000 -serien til Ubidots + Arduino IDE: 8 trinn
Siemens SIMATIC IOT2000 -serien til Ubidots + Arduino IDE: Enkelheten til Arduino kombinert med påliteligheten og historien til Siemens gjør SIMATIC IOT2000 -serien til et perfekt valg for en industriell gateway i fabrikker og institusjoner som utforsker tilkobling og ettermontering. Nye sensorer
Koble RevPi -kjernen din til Ubidots: 5 trinn
Koble RevPi-kjernen din til Ubidots: Revolution Pi er en åpen, modulær og holdbar industriell PC basert på den etablerte Raspberry Pi mens den oppfyller EN61131-2-standarden. Utstyrt med Raspberry Pi Compute Module, kan RevPi Core -basen utvides sømløst ved hjelp av passende
UbiDots-Koble til en ESP32 og publisere flere sensordata: 6 trinn
UbiDots-Koble til en ESP32 og publisere flere sensordata: ESP32 og ESP 8266 er veldig kjent SoC innen IoT. Dette er en slags velsignelse for IoT -prosjektene. ESP 32 er en enhet med integrert WiFi og BLE. Bare gi SSID, passord og IP -konfigurasjoner og integrer tingene i