Satura rādītājs:

DragonBoard410c - Datu sūtīšana uz Ubidots: 3 soļi
DragonBoard410c - Datu sūtīšana uz Ubidots: 3 soļi
Anonim
DragonBoard410c - Sūtiet datus uz Ubidots
DragonBoard410c - Sūtiet datus uz Ubidots

Ubidots ļauj jums izveidot reāllaika informācijas paneļus, lai analizētu savus datus vai kontrolētu ierīces. Kopīgojiet savus datus, izmantojot publiskas saites vai iegulstot tos savā mobilajā vai tīmekļa lietojumprogrammā.

Šajā apmācībā mēs nosūtīsim datus uz platformu, izmantojot DragonBoard 410c un Intel Arduino 101 plati.

Dēļi sazinās, izmantojot seriālo savienojumu, un pitona skripts parsē datus un nosūta tos uz Ubidots.

1. darbība: Arduino Intel 101

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

Vispirms lejupielādējiet kodus:

$ git klons

Failu iekšpusē varat atrast Arduino kodu, ko augšupielādēt Arduino 101 dēļā.

Atveriet Arduino IDE un atlasiet Arduino/ Genuino 101 plati, ja jums nav šīs iespējas, jums ir jāinstalē tāfele IDE.

Dodieties uz Rīki-> tāfele-> dēļu pārvaldnieks, meklējiet intel un izvēlieties Intel Curie Boards pakotni.

Pēc instalēšanas jūs varat augšupielādēt kodu Intel 101 panelī.

2. darbība: Python skripts

Python skripts
Python skripts
Python skripts
Python skripts
Python skripts
Python skripts
Python skripts
Python skripts

$ git klons

Python skripts importē sērijveida un Ubidots bibliotēkas, tāpēc ļauj to lejupielādēt un instalēt.

  • $ sudo apt-get install python-pip
  • $ sudo pip instalēt ubidots == 1.6.1
  • $ sudo pip instalēt pyserial

Tagad jums ir jāveic dažas izmaiņas kodā, lai tas darbotos pareizi.

25. un 26. rindā:

api = ApiClient (token = 'TOKEN') # Aizstājiet ar savu Ubidots marķieri šeit

api.save_collection (

TOKEN un VARIABLE_ID varat atrast savā Ubidots kontā, kā redzams pievienotajos attēlos.

Pievienojiet Intel 101 plati DragonBoard un palaidiet dmesg, lai pārbaudītu USB portu

$ dmesg

noķeriet to un nomainiet 6. rindā:

PORT = "/dev/ttyACM0"

Ja jūs nekad iepriekš neesat izmantojis Ubidots, rīkojieties šādi:

  • Izveidot kontu
  • Pieslēgties
  • Noklikšķiniet uz attēla, kas atrodas ekrāna augšējā labajā stūrī
  • API akreditācijas dati-> vairāk-> izveidojiet un pārdēvējiet savu marķieri
  • Iegūstiet marķiera vērtību
  • Avoti
  • Pievienot datu avotu
  • Pievienot mainīgo
  • Nosauciet mainīgo, kā vēlaties
  • Iegūstiet mainīgā ID, kas atrodas mainīgā raksturlielumu kreisajā pusē.

3. darbība: palaidiet kodu un skatiet savus datus Ubidots

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

Ieteicams: