Агуулгын хүснэгт:

DragonBoard410c - Өгөгдлийг Ubidots руу илгээх: 3 алхам
DragonBoard410c - Өгөгдлийг Ubidots руу илгээх: 3 алхам

Видео: DragonBoard410c - Өгөгдлийг Ubidots руу илгээх: 3 алхам

Видео: DragonBoard410c - Өгөгдлийг Ubidots руу илгээх: 3 алхам
Видео: Push Button Ugal Ugalan (Subtittled) 2024, Арваннэгдүгээр
Anonim
DragonBoard410c - Ubidots руу өгөгдөл илгээх
DragonBoard410c - Ubidots руу өгөгдөл илгээх

Ubidots нь танд өгөгдлийг шинжлэх эсвэл төхөөрөмжөө хянах бодит цагийн самбар үүсгэх боломжийг олгодог. Өгөгдлөө олон нийтийн холбоосоор дамжуулан эсвэл мобайл эсвэл вэб аппликейшндээ оруулах замаар хуваалцаарай.

Энэхүү гарын авлагад бид DragonBoard 410c болон Intel Arduino 101 самбар ашиглан өгөгдлийг платформ руу илгээх болно.

Самбарууд нь цуваа холболтоор холбогддог бөгөөд питон скрипт нь өгөгдлийг задалж Ubidots руу илгээдэг.

Алхам 1: Arduino Intel 101

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

Юуны өмнө кодыг татаж авцгаая.

$ git клон

Файлуудын дотор Arduino 101 самбар дээр байршуулах Arduino кодыг олох боломжтой.

Arduino IDE -ийг нээгээд Arduino/ Genuino 101 самбарыг сонгоно уу, хэрэв танд энэ сонголт байхгүй бол та самбарыг IDE дээр суулгах ёстой.

Tools-> board-> board менежер рүү ороод Intel-г хайж, Intel Curie Boards багцыг сонгоно уу.

Суулгасны дараа та кодыг Intel 101 самбар дээр байршуулах боломжтой болно.

Алхам 2: Python скрипт

Python скрипт
Python скрипт
Python скрипт
Python скрипт
Python скрипт
Python скрипт
Python скрипт
Python скрипт

$ git клон

Питон скрипт нь цуваа болон Ubidots номын санг импортлодог тул татаж аваад суулгах боломжийг олгодог.

  • $ sudo apt-get python-pip суулгана уу
  • $ sudo pip ubidots суулгах == 1.6.1
  • $ sudo pip pyserial суулгана уу

Одоо та зөв ажиллахын тулд кодын зарим өөрчлөлтийг хийх хэрэгтэй.

25 ба 26 -р мөрүүд:

api = ApiClient (token = 'TOKEN') # Энд Ubidots Token -ээрээ солино уу

api.save_collection ([{'' хувьсагч ':' VARIABLE_ID ',' утга ': түүхий [0]}])

TOKEN болон VARIABLE_ID -ийг та хавсаргасан зургуудаас харж болно.

Intel 101 самбарыг DragonBoard -т холбож, USB портыг шалгахын тулд dmesg -ийг ажиллуулна уу

$ dmesg

барьж аваад 6 -р мөрөнд орлуулна уу:

PORT = "/dev/ttyACM0"

Хэрэв та өмнө нь Ubidots ашиглаж байгаагүй бол дараах алхмуудыг дагана уу.

  • Бүртгэл үүсгэх
  • Нэвтрэх
  • Дэлгэцийн баруун дээд хэсэгт байрлах зурган дээрээ дарна уу
  • API итгэмжлэл-> дэлгэрэнгүй-> жетоноо үүсгэж, нэрийг нь өөрчилнө үү
  • Токены үнэ цэнийг авах
  • Эх сурвалж
  • Өгөгдлийн эх сурвалж нэмэх
  • Хувьсагч нэмэх
  • Хувьсагчийг хүссэнээрээ нэрлэнэ үү
  • Хувьсагчийн шинж чанаруудын зүүн талд байрлах хувьсагчийн ID -г аваарай.

Алхам 3: Кодыг ажиллуулаад Ubidots дээрх өгөгдлөө харна уу

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

Зөвлөмж болгож буй: