Isi kandungan:

Kawalan Cahaya MQTT Dengan 6LoWPAN: 5 Langkah (dengan Gambar)
Kawalan Cahaya MQTT Dengan 6LoWPAN: 5 Langkah (dengan Gambar)

Video: Kawalan Cahaya MQTT Dengan 6LoWPAN: 5 Langkah (dengan Gambar)

Video: Kawalan Cahaya MQTT Dengan 6LoWPAN: 5 Langkah (dengan Gambar)
Video: Маленький лисенок вышел к людям за помощью 2024, Julai
Anonim
Kawalan Cahaya MQTT Dengan 6LoWPAN
Kawalan Cahaya MQTT Dengan 6LoWPAN

Mengikuti buku "IoT dalam lima hari" dan contoh di github, demo ini menerapkan penggunaan arahan berubah dari ubidots dan membaca sensor cahaya digital.

Penghala 6LoWPAN / IPv4 digunakan untuk menterjemahkan data 6LoWPAN / IPv6 dari rangkaian tanpa wayar ke broker MQTT jauh di "awan" dalam kes ini Ubidots, aplikasi ini membuat jenis kejadian pokok:

- peristiwa data (bacaan sensor diterbitkan secara berkala)

- peristiwa penggera (bacaan sensor melebihi / di bawah ambang yang ditentukan)

- data dari Ubidots (peranti membaca nilai yang diterbitkan oleh platform)

Tutorialnya menggunakan linux, ada gambar untuk pengembangan yang dapat digunakan di Windows dengan VMware

Langkah 1: Flashing RE-Mote

Berkelip RE-Mote
Berkelip RE-Mote
Berkelip RE-Mote
Berkelip RE-Mote
Berkelip RE-Mote
Berkelip RE-Mote
Berkelip RE-Mote
Berkelip RE-Mote

untuk flash ini, anda perlu:

- terminal terbuka

- pergi ke / contoh / zolertia / tutorial / 99-apps / mqtt-node

- edit Makerfile dengan ubidots dan pencahayaan

- salin token akaun ubidots dan tampal di ubidots.h di dalam folder awan

- periksa RE_Mote disambungkan ke program

- muat naik Makefile di RE-Mote

- langkah seterusnya adalah memprogram dan mengkonfigurasi Orion, ini dijelaskan dalam github

Langkah 2: SELESAI

DILAKUKAN
DILAKUKAN
DILAKUKAN
DILAKUKAN
DILAKUKAN
DILAKUKAN

Sekiranya berjaya dimuat naik, anda akan melihat melalui tindak balas RE-Mote yang sentiasa memuatkan nilai sensor dan menerbitkannya secara berkala dengan alamat peranti.

Di platform ubidots dalam peranti dan pada peranti yang sepadan dengan alamat yang diterbitkan, anda dapat melihat semua pemboleh ubah yang dimuatkan dari peranti tersebut.

led_toggle adalah pemboleh ubah yang tidak dihasilkan, peranti tidak memuatkannya pada platform, tetapi platform memuatkannya pada peranti. Untuk mengawal led kita memerlukan pemboleh ubah led_toggle, untuk itu klik Add Variable, Default dan nama led_toggle.

Di papan pemuka kami akan membuat widget, Control, Slider, Add Variable, klik di alamat peranti, led_toggle, Max: 100, Min: 0, Add Variable.

Sekiranya anda meluncur bar, anda akan melihat bagaimana lampu menyala dan nilainya diterbitkan di terminal, nilai bar antara 0 hingga 100, pada peranti nilai ini harus 16 bit yang mencapai 65535, untuk mengawalnya adalah didarab dengan faktor sehingga 100 * 655 = 65500.

Disyorkan: