Innehållsförteckning:
Video: DragonBoard410c - Skicka data till Ubidots: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Ubidots låter dig skapa instrumentpaneler i realtid för att analysera dina data eller styra dina enheter. Dela din data via offentliga länkar eller genom att bädda in den i din mobil- eller webbapplikation.
I denna handledning skickar vi data till plattformen med DragonBoard 410c och Intel Arduino 101 -kort.
Korten kommunicerar via en seriell anslutning och ett python -skript analyserar data och skickar den till Ubidots.
Steg 1: Arduino Intel 101
Först och främst, låt oss ladda ner koder:
$ git -klon
Inuti filerna kan du hitta Arduino -koden att ladda upp i Arduino 101 -kortet.
Öppna Arduino IDE och välj Arduino/ Genuino 101 -kort, om du inte har det här alternativet måste du installera kortet i IDE.
Gå till Verktygs-> styrelse-> styrelsehanterare, sök efter Intel och välj Intel Curie Boards-paket.
Efter installationen kan du ladda upp koden till Intel 101 -kortet.
Steg 2: Python Script
$ git -klon
Python -skriptet importerar serie- och Ubidots -bibliotek, så det går att ladda ner och installera det.
- $ sudo apt-get install python-pip
- $ sudo pip installera ubidots == 1.6.1
- $ sudo pip installera pyserial
Nu har du gjort några ändringar i koden för att fungera korrekt.
rad 25 och 26:
api = ApiClient (token = 'TOKEN') # Ersätt med din Ubidots -token här
api.save_collection ([{'variable': 'VARIABLE_ID', 'value': raw [0]}])
TOKEN och VARIABLE_ID hittar du i ditt konto i Ubidots som du kan se i bifogade bilder.
Anslut Intel 101 -kortet till DragonBoard och kör dmesg för att verifiera USB -porten
$ dmesg
fånga den och ersätt i rad 6:
PORT = "/dev/ttyACM0"
Om du aldrig har använt Ubidots tidigare följer du tesstegen:
- Skapa ett konto
- Logga in
- Klicka på din bild, längst upp till höger på skärmen
- API-uppgifter-> mer-> skapa och byt namn på din token
- Get Token -värde
- Källor
- Lägg till datakälla
- Lägg till variabel
- Namnge variabeln som du vill
- Få variabel -ID till vänster på variabelns tecken.
Steg 3: Kör koden och se dina data i Ubidots
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Rekommenderad:
Lägg till en digital display till en gammal kommunikationsmottagare: 6 steg (med bilder)
Lägg till en digital display till en gammal kommunikationsmottagare: En av bristerna med att använda en äldre kommunikationsutrustning är det faktum att den analoga ratten inte är särskilt exakt. Du gissar alltid på frekvensen du får. I AM- eller FM -banden är detta i allmänhet inte ett problem eftersom du vanligtvis
Raspberry PI 3 - Aktivera seriell kommunikation till TtyAMA0 till BCM GPIO 14 och GPIO 15: 9 steg
Raspberry PI 3 - Aktivera seriell kommunikation till TtyAMA0 till BCM GPIO 14 och GPIO 15: Jag hade nyligen intresse av att aktivera UART0 på min Raspberry Pi (3b) så att jag kunde ansluta den direkt till en RS -232 signalnivåenhet med en standard 9 -nål d-sub-kontakt utan att behöva gå via en USB till RS-232-adapter. En del av mitt intresse
Lägg till Aux till Sonos med Raspberry Pi: 26 steg (med bilder)
Lägg till Aux till Sonos med Raspberry Pi: Jag har alltid varit fascinerad av Raspberry Pi men har aldrig haft ett riktigt behov av en förrän nu. Vi har tre Sonos -komponenter i vårt hus: En Play 5 i vardagsrummet, en Play 3 i sovrummet och en Sonos CONNECT: AMP som driver utomhushögtalare på våra
Lägg till en WIZ820io / USR -ES1 - Wiznet W5500 nätverksport till din Raspberry Pi: 10 steg
Lägg till en WIZ820io / USR -ES1 - Wiznet W5500 nätverksport till din Raspberry Pi .: Dels på grund av mitt intresse för att göra något sådant, och delvis på grund av mitt intresse för Codesys har jag haft det i tankarna ett tag nu att försök att ansluta en andra nätverksgränssnittsport till en Raspberry Pi. Så medan jag gjorde andra projekt har jag varit
Lägg till en användarmonitor till en hemtermostat: 4 steg
Lägg till en användarmonitor till en hemtermostat: Länge, länge sedan, långt innan det fanns något som en " smart " termostat, jag hade en hemtermostat som gav en daglig (tror jag - kanske varje vecka) totalt " i tid " för mitt värme- och luftkonditioneringssystem. saker förändrats … las