Përmbajtje:

DragonBoard410c - Dërgo të dhëna te Ubidots: 3 hapa
DragonBoard410c - Dërgo të dhëna te Ubidots: 3 hapa

Video: DragonBoard410c - Dërgo të dhëna te Ubidots: 3 hapa

Video: DragonBoard410c - Dërgo të dhëna te Ubidots: 3 hapa
Video: POPPY PLAYTIME и ХАГГИ ВАГГИ в РЕАЛЬНОЙ ЖИЗНИ! Встретил ЖУТКУЮ КУКЛУ на ФАБРИКЕ ПОППИ ПЛЕЙТАЙМ! 2024, Dhjetor
Anonim
DragonBoard410c - Dërgo të dhëna te Ubidots
DragonBoard410c - Dërgo të dhëna te Ubidots

Ubidots ju lejon të krijoni panele në kohë reale për të analizuar të dhënat tuaja ose për të kontrolluar pajisjet tuaja. Ndani të dhënat tuaja përmes lidhjeve publike, ose duke i futur ato në celularin ose aplikacionin tuaj në internet.

Në këtë tutorial ne do të dërgojmë të dhëna në platformë duke përdorur DragonBoard 410c dhe bordin Intel Arduino 101.

Bordet po komunikojnë përmes një lidhjeje serike dhe një skenar python po analizon të dhënat dhe i dërgon tek Ubidots.

Hapi 1: Arduino Intel 101

Arduino Intel 101
Arduino Intel 101
Arduino Intel 101
Arduino Intel 101

Para së gjithash, le të shkarkojmë kodet:

klon $ git

Brenda skedarëve mund të gjeni kodin Arduino për tu ngarkuar në tabelën Arduino 101.

Hapni Arduino IDE dhe zgjidhni bordin Arduino/ Genuino 101, nëse nuk e keni këtë mundësi, duhet ta instaloni bordin në IDE.

Shkoni te Tools-> board-> bordet menaxher, kërkoni për intel dhe zgjidhni paketën Intel Curie Boards.

Pas instalimit, ju mund të ngarkoni kodin në bordin Intel 101.

Hapi 2: Python Script

Shkrimi Python
Shkrimi Python
Shkrimi Python
Shkrimi Python
Shkrimi Python
Shkrimi Python
Shkrimi Python
Shkrimi Python

klon $ git

Skripti python importon bibliotekat serike dhe Ubidots, kështu që, ju lejon ta shkarkoni dhe instaloni atë.

  • $ sudo apt-get instaloni python-pip
  • $ sudo pip install ubidots == 1.6.1
  • $ sudo pip install pyserial

Tani, ju duhet të bëni disa modifikime në kod për të punuar si duhet.

rreshtat 25 dhe 26:

api = ApiClient (token = 'TOKEN') # Zëvendësoni me Ubidots Token tuaj këtu

api.save_collection ([{'variabla': 'VARIABLE_ID', 'vlera': e papërpunuar [0]}])

TOKEN dhe VARIABLE_ID mund t'i gjeni në llogarinë tuaj në Ubidots siç mund t'i shihni në imazhet e bashkangjitura.

Lidhni bordin Intel 101 me DragonBoard dhe ekzekutoni dmesg për të verifikuar portën USB

$ dmesg

kapeni dhe zëvendësoni në rreshtin 6:

PORT = "/dev/ttyACM0"

Nëse nuk keni përdorur kurrë Ubidots më parë, ndiqni këto hapa:

  • Krijo nje llogari
  • Identifikohu
  • Klikoni në foton tuaj, e vendosur në të djathtën e sipërme të ekranit
  • Kredencialet e API-> më shumë-> krijoni dhe riemërtoni shenjën tuaj
  • Merrni vlerën e Tokenit
  • Burimet
  • Shtoni burimin e të dhënave
  • Shto ndryshore
  • Emërtoni ndryshoren sipas dëshirës tuaj
  • Merrni ID -në e ndryshueshme të vendosur në të majtë në karakteristikat e ndryshueshme.

Hapi 3: Drejtoni Kodin dhe Shikoni të dhënat tuaja në Ubidots

  • $ cd DragonBoard/
  • $ sudo python Ubidots.py

Recommended: