Sisukord:

DragonBoard410c - andmete saatmine Ubidotidele: 3 sammu
DragonBoard410c - andmete saatmine Ubidotidele: 3 sammu

Video: DragonBoard410c - andmete saatmine Ubidotidele: 3 sammu

Video: DragonBoard410c - andmete saatmine Ubidotidele: 3 sammu
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Juuli
Anonim
DragonBoard410c - andmete saatmine Ubidotidele
DragonBoard410c - andmete saatmine Ubidotidele

Ubidots võimaldab teil luua reaalajas armatuurlaudu oma andmete analüüsimiseks või seadmete juhtimiseks. Jagage oma andmeid avalike linkide kaudu või manustades need oma mobiili- või veebirakendusse.

Selles õpetuses saadame andmed platvormile, kasutades DragonBoard 410c ja Intel Arduino 101 tahvlit.

Tahvlid suhtlevad jadaühenduse kaudu ja pythoni skript analüüsib andmeid ning saadab need Ubidotile.

Samm: Arduino Intel 101

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

Kõigepealt laadime koodid alla:

$ git kloon

Failide sees leiate Arduino koodi, mille saate Arduino 101 pardal üles laadida.

Avage Arduino IDE ja valige Arduino/ Genuino 101 tahvel, kui teil seda võimalust pole, peate plaadi installima IDE -sse.

Avage Tööriistad-> plaat-> tahvlite haldur, otsige inteli ja valige Intel Curie Boards pakett.

Pärast installimist saate koodi Intel 101 tahvlile üles laadida.

Samm: Pythoni skript

Pythoni skript
Pythoni skript
Pythoni skript
Pythoni skript
Pythoni skript
Pythoni skript
Pythoni skript
Pythoni skript

$ git kloon

Pythoni skript impordib seeria- ja Ubidotsi teeke, nii et saate selle alla laadida ja installida.

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

Nüüd peate koodi korrektseks töötamiseks tegema mõningaid muudatusi.

read 25 ja 26:

api = ApiClient (token = 'TOKEN') # Asenda oma Ubidotsi märgiga siin

api.save_collection (

TOKEN ja VARIABLE_ID leiate oma kontolt Ubidotsis, nagu näete lisatud piltidel.

Ühendage Intel 101 plaat DragonBoardiga ja käivitage USB -pordi kontrollimiseks dmesg

$ dmesg

püüdke kinni ja asendage rida 6:

PORT = "/dev/ttyACM0"

Kui te pole kunagi varem Ubidotit kasutanud, järgige neid samme:

  • Kontot looma
  • Logi sisse
  • Klõpsake oma pildil, mis asub ekraani paremas ülanurgas
  • API volikirjad-> rohkem-> looge ja nimetage oma märk üle
  • Hankige Tokeni väärtus
  • Allikad
  • Lisa andmeallikas
  • Lisa muutuja
  • Pange muutujale nimi, nagu soovite
  • Hankige muutuja ID, mis asub muutuja iseloomu vasakul.

Samm: käivitage kood ja vaadake oma andmeid Ubidotsides

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

Soovitan: