Talaan ng mga Nilalaman:

DragonBoard410c - Magpadala ng Data sa Ubidots: 3 Mga Hakbang
DragonBoard410c - Magpadala ng Data sa Ubidots: 3 Mga Hakbang

Video: DragonBoard410c - Magpadala ng Data sa Ubidots: 3 Mga Hakbang

Video: DragonBoard410c - Magpadala ng Data sa Ubidots: 3 Mga Hakbang
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Nobyembre
Anonim
DragonBoard410c - Magpadala ng Data sa Ubidots
DragonBoard410c - Magpadala ng Data sa Ubidots

Pinapayagan ka ng Ubidots na lumikha ng mga real-time dashboard upang pag-aralan ang iyong data o makontrol ang iyong mga aparato. Ibahagi ang iyong data sa pamamagitan ng mga pampublikong link, o sa pamamagitan ng pag-embed sa iyong mobile o web application.

Sa tutorial na ito magpapadala kami ng data sa platform gamit ang DragonBoard 410c at Intel Arduino 101 board.

Ang mga board ay nakikipag-usap sa pamamagitan ng isang serial na koneksyon at isang script ng sawa ang parse ng data at ipadala ito sa Ubidots.

Hakbang 1: Arduino Intel 101

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

Una sa lahat, hinahayaan ang pag-download ng mga code:

$ git clone

Sa loob ng mga file maaari mong makita ang Arduino code upang mai-upload sa Arduino 101 board.

Buksan ang Arduino IDE at piliin ang Arduino / Genuino 101 board, kung wala kang pagpipiliang ito, kailangan mong i-install ang board sa IDE.

Pumunta sa Tools-> board-> boards manager, maghanap para sa intel at piliin ang pakete ng Intel Curie Boards.

Pagkatapos ng pag-install, nagagawa mong i-upload ang code sa board ng Intel 101.

Hakbang 2: Python Script

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

$ git clone

Nag-import ang python script ng mga serial at library ng Ubidots, kaya, hinahayaan itong i-download at mai-install ito.

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

Ngayon, mayroon kang gumawa ng ilang mga pagbabago sa code upang gumana nang tama.

linya 25 at 26:

api = ApiClient (token = 'TOKEN') # Palitan ang iyong Ubidots Token dito

api.save_collection ([{'variable': 'VARIABLE_ID', 'value': raw [0]}])

TOKEN at VARIABLE_ID mahahanap mo sa iyong account sa Ubidots tulad ng nakikita mo sa mga nakakabit na imahe.

Ikonekta ang board ng Intel 101 sa DragonBoard at patakbuhin ang dmesg upang i-verify ang USB port

$ dmesg

mahuli ito at palitan sa linya 6:

PORT = "/ dev / ttyACM0"

Kung hindi ka pa gumagamit ng Ubidots dati, sundin ang mga hakbang sa thesis:

  • Gumawa ng account
  • Mag log in
  • Mag-click sa iyong larawan, na matatagpuan sa kanang itaas ng screen
  • Mga kredensyal ng API-> higit pa-> lumikha at palitan ang pangalan ng iyong token
  • Kunin ang halaga ng Token
  • Pinagmulan
  • Magdagdag ng mapagkukunan ng data
  • Magdagdag ng variable
  • Pangalanan ang variable ayon sa gusto mo
  • Kunin ang Variable ID na matatagpuan sa kaliwa sa mga variable na characteristc.

Hakbang 3: Patakbuhin ang Code at Tingnan ang Iyong Data sa Ubidots

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

Inirerekumendang: