Sisällysluettelo:

DragonBoard410c - Lähetä tietoja Ubidotsille: 3 vaihetta
DragonBoard410c - Lähetä tietoja Ubidotsille: 3 vaihetta

Video: DragonBoard410c - Lähetä tietoja Ubidotsille: 3 vaihetta

Video: DragonBoard410c - Lähetä tietoja Ubidotsille: 3 vaihetta
Video: Dragonboard 410c Overview 2024, Marraskuu
Anonim
DragonBoard410c - Lähetä tietoja Ubidotsille
DragonBoard410c - Lähetä tietoja Ubidotsille

Ubidotsin avulla voit luoda reaaliaikaisia hallintapaneeleja tietojen analysoimiseksi tai laitteiden hallitsemiseksi. Jaa tietosi julkisten linkkien kautta tai upottamalla ne mobiili- tai verkkosovellukseesi.

Tässä opetusohjelmassa lähetämme tietoja alustalle käyttämällä DragonBoard 410c- ja Intel Arduino 101 -kortteja.

Taulut kommunikoivat sarjayhteyden kautta ja python -komentosarja jäsentää tiedot ja lähettää ne Ubidotsille.

Vaihe 1: Arduino Intel 101

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

Ensinnäkin, lataa koodit:

$ git -klooni

Tiedostojen sisältä löytyy Arduino -koodi ladattavaksi Arduino 101 -taululle.

Avaa Arduino IDE ja valitse Arduino/ Genuino 101 -kortti, jos sinulla ei ole tätä vaihtoehtoa, sinun on asennettava levy IDE: hen.

Siirry kohtaan Työkalut-> hallituksen-> taulujen hallinta, etsi intel ja valitse Intel Curie Boards -paketti.

Asennuksen jälkeen voit ladata koodin Intel 101 -kortille.

Vaihe 2: Python -skripti

Python -skripti
Python -skripti
Python -skripti
Python -skripti
Python -skripti
Python -skripti
Python -skripti
Python -skripti

$ git -klooni

Python -skripti tuo sarja- ja Ubidots -kirjastoja, joten voit ladata ja asentaa sen.

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

Nyt sinun on tehtävä joitain muutoksia koodiin toimimaan oikein.

rivit 25 ja 26:

api = ApiClient (token = 'TOKEN') # Korvaa Ubidots -tunnuksellasi täällä

api.save_collection (

TOKEN ja VARIABLE_ID löydät tililtäsi Ubidotsissa, kuten näet liitteenä olevissa kuvissa.

Liitä Intel 101 -kortti DragonBoardiin ja varmista USB -portti suorittamalla dmesg

$ dmesg

ota kiinni ja vaihda riville 6:

PORT = "/dev/ttyACM0"

Jos et ole koskaan käyttänyt Ubidotsia, noudata näitä ohjeita:

  • Luo tili
  • Kirjaudu sisään
  • Napsauta kuvaa, joka sijaitsee näytön oikeassa yläkulmassa
  • API-tunnistetiedot-> lisää-> luo ja nimeä tunnuksesi uudelleen
  • Hanki Token -arvo
  • Lähteet
  • Lisää tietolähde
  • Lisää muuttuja
  • Nimeä muuttuja haluamallasi tavalla
  • Hae muuttujan tunnus vasemmalla muuttujan ominaisuuksista.

Vaihe 3: Suorita koodi ja näe tietosi Ubidotsissa

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

Suositeltava: