Мазмұны:

DragonBoard410c - Ubidots -қа деректерді жіберу: 3 қадам
DragonBoard410c - Ubidots -қа деректерді жіберу: 3 қадам

Бейне: DragonBoard410c - Ubidots -қа деректерді жіберу: 3 қадам

Бейне: DragonBoard410c - Ubidots -қа деректерді жіберу: 3 қадам
Бейне: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Шілде
Anonim
DragonBoard410c - Деректерді Ubidots -қа жіберу
DragonBoard410c - Деректерді Ubidots -қа жіберу

Ubidots деректерді талдауға немесе құрылғыларды басқаруға арналған нақты уақытта бақылау тақталарын құруға мүмкіндік береді. Деректерді ашық сілтемелер арқылы немесе ұялы немесе веб -қосымшаға енгізу арқылы бөлісіңіз.

Бұл оқулықта біз деректерді DragonBoard 410c және Intel Arduino 101 тақтасы арқылы платформаға жібереміз.

Тақталар сериялық байланыс арқылы байланысады және питон сценарийі деректерді талдап, Ubidots -қа жібереді.

1 -қадам: Arduino Intel 101

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

Алдымен кодтарды жүктеуге рұқсат етіңіз:

$ git клоны

Файлдардың ішінде Arduino 101 тақтасында жүктелетін Arduino кодын таба аласыз.

Arduino IDE ашыңыз және Arduino/ Genuino 101 тақтасын таңдаңыз, егер сізде бұл мүмкіндік болмаса, тақтаны IDE -ге орнату керек.

Құралдар-> тақта-> тақта менеджеріне өтіңіз, Intel-ді іздеңіз және Intel Curie Boards пакетін таңдаңыз.

Орнатқаннан кейін сіз кодты Intel 101 тақтасына жүктей аласыз.

2 -қадам: Python сценарийі

Python сценарийі
Python сценарийі
Python сценарийі
Python сценарийі
Python сценарийі
Python сценарийі
Python сценарийі
Python сценарийі

$ git клоны

Python сценарийі сериялық және Ubidots кітапханаларын импорттайды, сондықтан оны жүктеуге және орнатуға мүмкіндік береді.

  • $ sudo apt-get python-pip орнатыңыз
  • $ sudo pip install ubidots == 1.6.1
  • $ sudo pip pyserial орнатыңыз

Енді сіз дұрыс жұмыс істеу үшін кодта кейбір өзгерістер жасай аласыз.

25 және 26 -жолдар:

api = ApiClient (token = 'TOKEN') # Ubidots токенін мына жерге ауыстырыңыз

api.save_collection ([{'' айнымалы ':' VARIABLE_ID ',' мән ': шикі [0]}])

TOKEN және VARIABLE_ID -ті Ubidots есептік жазбасынан табуға болады, оны суреттерде көруге болады.

Intel 101 тақтасын DragonBoard жүйесіне қосыңыз және USB портын тексеру үшін dmesg іске қосыңыз

$ dmesg

оны ұстап, 6 -жолда ауыстырыңыз:

ПОРТ = «/dev/ttyACM0»

Егер сіз Ubidots -ты бұрын қолданбаған болсаңыз, мына қадамдарды орындаңыз:

  • Тіркелу
  • Кіру
  • Экранның жоғарғы оң жағында орналасқан суретті нұқыңыз
  • API тіркелгі деректері-> көбірек-> белгісін жасаңыз және атын өзгертіңіз
  • Token мәнін алыңыз
  • Дереккөздер
  • Деректер көзін қосыңыз
  • Айнымалы қосу
  • Айнымалыны қалағаныңызша атаңыз
  • Айнымалы мәндердің сол жағында орналасқан айнымалы идентификаторды алыңыз.

3 -қадам: Кодты іске қосыңыз және Ubidots -та деректеріңізді қараңыз

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

Ұсынылған: