Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Mengikuti buku "IoT dalam lima hari" dan contoh di github, demo ini mengimplementasikan penggunaan perintah variabel dari ubidots dan membaca sensor cahaya digital.
Router 6LoWPAN/IPv4 digunakan untuk menerjemahkan data 6LoWPAN/IPv6 dari jaringan nirkabel ke broker MQTT jarak jauh di "cloud" dalam hal ini Ubidots, aplikasi membuat jenis acara pohon:
- peristiwa data (pembacaan sensor diterbitkan secara berkala)
- acara alarm (pembacaan sensor di atas/di bawah ambang batas yang diberikan)
- data dari Ubidots (perangkat membaca nilai yang dipublikasikan oleh platform)
Tutorialnya dengan linux, ada gambar untuk pengembangan yang bisa digunakan di Windows dengan VMware
Langkah 1: Mem-flash RE-Mote
untuk flash ini Anda perlu:
- buka terminal
- buka /examples/zolertia/tutorial/99-apps/mqtt-node
- edit Makerfile dengan ubidots dan pencahayaan
- salin token akun ubidots dan tempel di ubidots.h di dalam folder cloud
- periksa RE_Mote terhubung ke program
- unggah Makefile di RE-Mote
- langkah selanjutnya adalah memprogram dan mengkonfigurasi Orion, dijelaskan di github
Langkah 2: SELESAI
Jika berhasil diunggah, Anda akan melihat melalui terminal respons RE-Mote yang terus-menerus memuat nilai sensor dan menerbitkannya secara berkala dengan alamat perangkat.
Pada platform ubidots di dalam perangkat dan pada perangkat yang cocok dengan alamat yang dipublikasikan, Anda dapat melihat semua variabel yang diunggah dari perangkat.
led_toggle adalah variabel yang tidak dihasilkan, perangkat tidak memuatnya di platform, tetapi platform memuatnya di perangkat. Untuk mengontrol led kita membutuhkan variabel led_toggle, untuk itu klik Add Variable, Default dan beri nama led_toggle.
Di dashboard kita akan membuat widget, Control, Slider, Add Variable, klik di alamat perangkat, led_toggle, Max: 100, Min: 0, Add Variable.
Jika Anda menggeser bilah, Anda akan melihat bagaimana led menyala dan nilai dipublikasikan di terminal, nilai bilah antara 0 dan 100, pada perangkat nilai ini harus 16 bit yang mencapai 65535, untuk mengontrolnya dikalikan dengan faktor jadi 100 * 655 = 65500.