Mündəricat:

DragonBoard410c - Ubidotlara Məlumat Göndərin: 3 Addım
DragonBoard410c - Ubidotlara Məlumat Göndərin: 3 Addım

Video: DragonBoard410c - Ubidotlara Məlumat Göndərin: 3 Addım

Video: DragonBoard410c - Ubidotlara Məlumat Göndərin: 3 Addım
Video: Dragonboard 410c Overview 2024, Dekabr
Anonim
DragonBoard410c - Məlumatları Ubidotlara göndərin
DragonBoard410c - Məlumatları Ubidotlara göndərin

Ubidots, məlumatlarınızı təhlil etmək və ya cihazlarınızı idarə etmək üçün real vaxt tablosunu yaratmağa imkan verir. Məlumatlarınızı ictimai bağlantılar vasitəsilə və ya mobil və ya veb tətbiqinizə yerləşdirərək paylaşın.

Bu təlimatda DragonBoard 410c və Intel Arduino 101 lövhəsini istifadə edərək məlumatları platformaya göndərəcəyik.

Lövhələr ardıcıl bir əlaqə vasitəsi ilə əlaqə qurur və bir python skript məlumatları təhlil edir və Ubidotlara göndərir.

Addım 1: Arduino Intel 101

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

Əvvəlcə kodları yükləyək:

$ git klonu

Faylların içərisində Arduino 101 lövhəsində yükləmək üçün Arduino kodunu tapa bilərsiniz.

Arduino IDE -ni açın və Arduino/ Genuino 101 lövhəsini seçin, əgər bu seçiminiz yoxdursa, lövhəni IDE -də quraşdırmalısınız.

Alətlər-> lövhə-> lövhələr menecerinə gedin, intellekt axtarın və Intel Curie Boards paketini seçin.

Quraşdırıldıqdan sonra kodu Intel 101 lövhəsinə yükləyə bilərsiniz.

Addım 2: Python Script

Python Script
Python Script
Python Script
Python Script
Python Script
Python Script
Python Script
Python Script

$ git klonu

Python skript serial və Ubidots kitabxanalarını idxal edir, buna görə yükləməyə və quraşdırmağa imkan verir.

  • $ sudo apt-get python-pip quraşdırın
  • $ sudo pip ubidots qurun == 1.6.1
  • $ sudo pip pyserial quraşdırın

İndi düzgün işləməsi üçün kodda bəzi dəyişikliklər etməlisiniz.

25 və 26 -cı sətirlər:

api = ApiClient (token = 'TOKEN') # Burada Ubidots Tokeninizlə əvəz edin

api.save_collection ([{{'dəyişən': 'VARIABLE_ID', 'dəyər': xam [0]}])

TOKEN və VARIABLE_ID -ni, əlavə şəkillərdə gördüyünüz kimi Ubidots hesabınızda tapa bilərsiniz.

Intel 101 lövhəsini DragonBoard -a qoşun və USB portunu yoxlamaq üçün dmesg -i işə salın

$ dmesg

tutun və 6 -cı sətirdə dəyişdirin:

PORT = "/dev/ttyACM0"

Daha əvvəl Ubidots istifadə etməmisinizsə, bu addımları izləyin:

  • Hesab yarat
  • Daxil ol
  • Ekranın sağ üst tərəfində yerləşən şəklinizə vurun
  • API etimadnaməsi-> daha çox-> işarənizi yaradın və adını dəyişin
  • Token dəyərini əldə edin
  • Mənbələr
  • Məlumat mənbəyi əlavə edin
  • Dəyişən əlavə edin
  • Dəyişəni istədiyiniz kimi adlandırın
  • Dəyişən xarakteristikaların solunda yerləşən Dəyişən ID -ni əldə edin.

Addım 3: Kodu işlədin və məlumatlarınızı Ubidotsda görün

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

Tövsiyə: