Daftar Isi:

Kontrol Lampu MQTT Dengan 6LoWPAN: 5 Langkah (dengan Gambar)
Kontrol Lampu MQTT Dengan 6LoWPAN: 5 Langkah (dengan Gambar)

Video: Kontrol Lampu MQTT Dengan 6LoWPAN: 5 Langkah (dengan Gambar)

Video: Kontrol Lampu MQTT Dengan 6LoWPAN: 5 Langkah (dengan Gambar)
Video: IoT Learning - #Part1 Monitoring Nilai Suhu dan Kelembapan Pada Dashboard Menggunakan Protokol MQTT 2024, November
Anonim
Kontrol Lampu MQTT Dengan 6LoWPAN
Kontrol Lampu MQTT Dengan 6LoWPAN

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

Berkedip RE-Mote
Berkedip RE-Mote
Berkedip RE-Mote
Berkedip RE-Mote
Berkedip RE-Mote
Berkedip RE-Mote
Berkedip RE-Mote
Berkedip 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

SELESAI
SELESAI
SELESAI
SELESAI
SELESAI
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.

Direkomendasikan: