Daftar Isi:

DragonBoard410c - Kirim Data ke Ubidots: 3 Langkah
DragonBoard410c - Kirim Data ke Ubidots: 3 Langkah

Video: DragonBoard410c - Kirim Data ke Ubidots: 3 Langkah

Video: DragonBoard410c - Kirim Data ke Ubidots: 3 Langkah
Video: Настройка Node-RED + Raspberry Pi для публикации данных в облаке Ubidots 2024, November
Anonim
DragonBoard410c - Kirim Data ke Ubidots
DragonBoard410c - Kirim Data ke Ubidots

Ubidots memungkinkan Anda membuat dasbor waktu nyata untuk menganalisis data atau mengontrol perangkat Anda. Bagikan data Anda melalui tautan publik, atau dengan menyematkannya di aplikasi seluler atau web Anda.

Dalam tutorial ini kami akan mengirim data ke platform menggunakan papan DragonBoard 410c dan Intel Arduino 101.

Papan berkomunikasi melalui koneksi serial dan skrip python menguraikan data dan mengirimkannya ke Ubidots.

Langkah 1: Arduino Intel 101

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

Pertama-tama, mari unduh kodenya:

$ git clone

Di dalam file Anda dapat menemukan kode Arduino untuk diunggah di papan Arduino 101.

Buka Arduino IDE dan pilih papan Arduino/ Genuino 101, jika Anda tidak memiliki opsi ini, Anda harus menginstal papan di IDE.

Buka Tools->board->boards manager, cari intel dan pilih paket Intel Curie Boards.

Setelah instalasi, Anda dapat mengunggah kode di papan Intel 101.

Langkah 2: Skrip Python

Skrip Python
Skrip Python
Skrip Python
Skrip Python
Skrip Python
Skrip Python
Skrip Python
Skrip Python

$ git clone

Skrip python mengimpor serial dan perpustakaan Ubidots, jadi, mari unduh dan instal.

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

Sekarang, Anda memiliki beberapa modifikasi dalam kode agar berfungsi dengan benar.

baris 25 dan 26:

api = ApiClient(token='TOKEN') # Ganti dengan Token Ubidots Anda di sini

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

TOKEN dan VARIABLE_ID dapat Anda temukan di akun Anda di Ubidots seperti yang Anda lihat pada gambar terlampir.

Hubungkan papan Intel 101 ke DragonBoard dan jalankan dmesg untuk memverifikasi port USB

$ dmesg

tangkap dan ganti di baris 6:

PORT = "/dev/ttyACM0"

Jika Anda belum pernah menggunakan Ubidots sebelumnya, ikuti langkah-langkah berikut:

  • Buat sebuah akun
  • Gabung
  • Klik pada gambar Anda, yang terletak di kanan atas layar
  • Kredensial API->lebih->buat dan ganti nama token Anda
  • Dapatkan nilai Token
  • Sumber
  • Tambahkan sumber data
  • Tambahkan variabel
  • Beri nama variabel yang Anda inginkan
  • Dapatkan ID Variabel yang terletak di sebelah kiri pada karakteristik variabel.

Langkah 3: Jalankan Kode dan Lihat Data Anda di Ubidots

  • $cd Papan Naga/
  • $ sudo python Ubidots.py

Direkomendasikan: