Mundarija:

DragonBoard410c - Ubidotlarga ma'lumotlarni yuborish: 3 qadam
DragonBoard410c - Ubidotlarga ma'lumotlarni yuborish: 3 qadam

Video: DragonBoard410c - Ubidotlarga ma'lumotlarni yuborish: 3 qadam

Video: DragonBoard410c - Ubidotlarga ma'lumotlarni yuborish: 3 qadam
Video: Dragonboard 410c Overview 2024, Dekabr
Anonim
DragonBoard410c - Ubidotlarga ma'lumotlarni yuborish
DragonBoard410c - Ubidotlarga ma'lumotlarni yuborish

Ubidots sizga ma'lumotlarni tahlil qilish yoki qurilmalaringizni boshqarish uchun real vaqtda boshqaruv panellarini yaratishga imkon beradi. Ma'lumotlaringizni umumiy havolalar orqali yoki mobil yoki veb -ilovangizga qo'shib ulashing.

Ushbu qo'llanmada biz DragonBoard 410c va Intel Arduino 101 platalari yordamida ma'lumotlarni platformaga yuboramiz.

Kengashlar ketma -ket ulanish orqali aloqa qiladilar va python skriptlari ma'lumotlarni tahlil qilib, Ubidotlarga yuboradi.

1 -qadam: Arduino Intel 101

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

Birinchidan, kodlarni yuklab olaylik:

$ git klon

Fayllar ichida Arduino 101 taxtasida yuklash uchun Arduino kodini topishingiz mumkin.

Arduino IDE -ni oching va Arduino/ Genuino 101 -ni tanlang, agar sizda bunday imkoniyat bo'lmasa, kartani IDE -ga o'rnatishingiz kerak.

Asboblar-> taxta-> taxtalar menejeriga o'ting, intellektni qidiring va Intel Curie Boards paketini tanlang.

O'rnatishdan so'ng siz kodni Intel 101 kartasiga yuklashingiz mumkin.

2 -qadam: Python skript

Python skript
Python skript
Python skript
Python skript
Python skript
Python skript
Python skript
Python skript

$ git klon

Python skriptlari ketma -ket va Ubidots kutubxonalarini import qiladi, shuning uchun uni yuklab olish va o'rnatish imkonini beradi.

  • $ sudo apt-get python-pip ni o'rnating
  • $ sudo pip install ubidots == 1.6.1
  • $ sudo pip o'rnatish pyserial

Endi siz kodni to'g'ri ishlashi uchun ba'zi o'zgartirishlarni kiritishingiz kerak.

25 va 26 -qatorlar:

api = ApiClient (token = 'TOKEN') # Ubidots tokenini bu erga almashtiring.

api.save_collection ([{'' o'zgaruvchi ':' VARIABLE_ID ',' qiymat ': xom [0]}])

TOBEN va VARIABLE_ID -ni Ubidots -dagi o'z hisobingizdan topishingiz mumkin, chunki ularni ilova qilingan rasmlarda ko'rishingiz mumkin.

Intel 101 kartasini DragonBoard -ga ulang va USB portini tekshirish uchun dmesg -ni ishga tushiring

$ dmesg

uni ushlang va 6 -qatorga o'zgartiring:

PORT = "/dev/ttyACM0"

Agar siz ilgari Ubidotlardan hech qachon foydalanmagan bo'lsangiz, quyidagi bosqichlarni bajaring:

  • Hisob ochish
  • Kirish
  • Ekranning yuqori o'ng burchagida joylashgan rasmingizni bosing
  • API hisob ma'lumotlari-> ko'proq-> tokeningizni yarating va nomini o'zgartiring
  • Token qiymatini oling
  • Manbalar
  • Ma'lumot manbasini qo'shing
  • O'zgaruvchini qo'shing
  • O'zgaruvchini xohlaganingizcha nomlang
  • O'zgaruvchilar identifikatorining chap tomonida joylashgan o'zgaruvchining identifikatorini oling.

3 -qadam: Kodni ishga tushiring va ma'lumotlaringizni Ubidots -da ko'ring

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

Tavsiya: