Turinys:

„DragonBoard410c“- duomenų siuntimas į „Ubidots“: 3 veiksmai
„DragonBoard410c“- duomenų siuntimas į „Ubidots“: 3 veiksmai

Video: „DragonBoard410c“- duomenų siuntimas į „Ubidots“: 3 veiksmai

Video: „DragonBoard410c“- duomenų siuntimas į „Ubidots“: 3 veiksmai
Video: spin_test on ARM A53 the movie 2024, Gruodis
Anonim
„DragonBoard410c“- siųskite duomenis į „Ubidots“
„DragonBoard410c“- siųskite duomenis į „Ubidots“

„Ubidots“leidžia kurti realaus laiko prietaisų skydelius, kad būtų galima analizuoti jūsų duomenis arba valdyti įrenginius. Bendrinkite duomenis naudodami viešas nuorodas arba įterpdami juos į savo mobiliąją ar žiniatinklio programą.

Šioje pamokoje mes siųsime duomenis į platformą naudodami „DragonBoard 410c“ir „Intel Arduino 101“plokštę.

Lentos bendrauja per nuoseklųjį ryšį, o „python“scenarijus analizuoja duomenis ir siunčia juos į „Ubidots“.

1 žingsnis: „Arduino Intel 101“

„Arduino Intel 101“
„Arduino Intel 101“
„Arduino Intel 101“
„Arduino Intel 101“

Pirmiausia atsisiųskite kodus:

$ git klonas

Failų viduje galite rasti „Arduino“kodą, kurį norite įkelti į „Arduino 101“lentą.

Atidarykite „Arduino IDE“ir pasirinkite „Arduino/ Genuino 101“plokštę, jei neturite šios parinkties, turite įdiegti plokštę IDE.

Eikite į Įrankiai-> lentos-> lentų tvarkytuvė, ieškokite „Intel“ir pasirinkite „Intel Curie Boards“paketą.

Įdiegę kodą galėsite įkelti į „Intel 101“plokštę.

2 žingsnis: „Python“scenarijus

„Python“scenarijus
„Python“scenarijus
„Python“scenarijus
„Python“scenarijus
„Python“scenarijus
„Python“scenarijus
„Python“scenarijus
„Python“scenarijus

$ git klonas

„Python“scenarijus importuoja serijines ir „Ubidots“bibliotekas, todėl leidžia jį atsisiųsti ir įdiegti.

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

Dabar turite atlikti tam tikrus kodo pakeitimus, kad jie veiktų tinkamai.

25 ir 26 eilutės:

api = ApiClient (token = 'TOKEN') # Pakeiskite savo „Ubidots“žetonu čia

api.save_collection (

TOKEN ir VARIABLE_ID galite rasti „Ubidots“paskyroje, kaip matote pridėtose nuotraukose.

Prijunkite „Intel 101“plokštę prie „DragonBoard“ir paleiskite „dmesg“, kad patikrintumėte USB prievadą

$ dmesg

suimkite ir pakeiskite 6 eilutėje:

PORT = "/dev/ttyACM0"

Jei anksčiau niekada nenaudojote „Ubidots“, atlikite šiuos veiksmus:

  • Sukurti paskyrą
  • Prisijungti
  • Spustelėkite paveikslėlį, esantį viršutiniame dešiniajame ekrano kampe
  • API kredencialai-> daugiau-> sukurkite ir pervardykite savo prieigos raktą
  • Gaukite „Token“vertę
  • Šaltiniai
  • Pridėti duomenų šaltinį
  • Pridėti kintamąjį
  • Pavadinkite kintamąjį taip, kaip norite
  • Gaukite kintamojo ID, esantį kintamojo charakteristikų kairėje.

3 veiksmas: paleiskite kodą ir peržiūrėkite savo duomenis „Ubidots“

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

Rekomenduojamas: