Daftar Isi:
- Langkah 1: Unggah Kode Modul USB untuk Bekerja Dengan Zigbee-shepherd
- Langkah 2: Mengonfigurasi Zigbee-shepherd
- Langkah 3: Jalankan Layanan Kontrol ZigBee dan Hubungkan Lampu
- Langkah 4: Mengontrol Lampu
- Langkah 5: Kesimpulan
Video: Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Instruksi ini mengajarkan pengguna cara menghubungkan dan memasang modul ZigBee dengan benar di Dragonboard dan berinteraksi dengan Lampu yang dikendalikan ZigBee (OSRAM), membuat jaringan IOT ZigBee.
Persyaratan:
- papan naga 410c;
- Dongle USB CC2531;
- TEXAS INSTRUMENTS CC Debugger/Programmer;
- OSRAM Lightify Merdu Putih A19.
Langkah 1: Unggah Kode Modul USB untuk Bekerja Dengan Zigbee-shepherd
Pertama-tama, Anda perlu mengunggah kode ke modul USB untuk bekerja dengan zigbee-shepherd. Ini akan memberikan fungsi mengenali perangkat dengan benar dan membuat jaringan IoT dengan benar.
Untuk memungkinkan ini, silakan periksa tutorial GitHub ini.
Langkah 2: Mengonfigurasi Zigbee-shepherd
Mengingat bahwa kode sudah diunggah ke modul USB ZigBee, sekarang saatnya untuk mengkonfigurasi aplikasi zigbee-shepherd.
Zigbee-shepherd dikembangkan di Node, oleh karena itu Node perlu diinstal di Dragonboard. Instalasi berbeda untuk setiap sistem operasional, jadi cari topik Debian di tautan ini untuk mengetahui cara menginstalnya dengan benar.
Dengan Node yang sudah terinstal di Dragonboard, ikuti langkah selanjutnya untuk mengkonfigurasi zigbee-shepherd:
- Buat folder ke proyek dengan nama "zbserver" (CLI: ~$ mkdir zbserver)
- Di dalam folder zbserver, buat file bernama "server.js" (CLI: ~$ touch server.js)
-
Sekarang, perlu menginstal beberapa dependensi untuk memproyeksikan, menginstal zigbee-shepherd, serialport, dan lib ekspres dengan perintah CLI:
- :~/zbserver$ sudo npm install serialport
- :~/zbserver$ sudo npm install zigbee-shepherd
- :~/zbserver$ sudo npm install express
Setelah itu, Anda perlu menyalin kode kontrol server (terlampir di akhir langkah ini) ke file "server.js" yang dibuat.
Catatan: ini hanya berfungsi dengan lampu yang disediakan dan dongle USB harus terhubung ke Dragonboard.
Langkah 3: Jalankan Layanan Kontrol ZigBee dan Hubungkan Lampu
Untuk menghubungkan lampu ke server, Anda perlu pergi ke direktori folder yang dibuat (zbserver) dan menjalankan file "server.js" (dengan dongle terhubung di Dragonboard) dengan perintah CLI:
~/zbserver$ sudo node server.js
Konsol yang dibuka harus menginformasikan status koneksi Zigbee, jika lampu ditemukan dan jika perlu dipasangkan secara otomatis.
Untuk mengaktifkan mode pasangan lampu, Anda perlu:
- Matikan 5 detik;
- Nyalakan 5 detik;
- Ulangi langkah 1 dan 2 sebanyak lima kali.
Lampu akan secara otomatis terhubung dengan server.
Langkah 4: Mengontrol Lampu
Untuk mengontrol lampu perlu untuk mewujudkan posting pada alamat IP berikut:
- localhost:3000/turnOff -> Untuk mematikan lampu;
- localhost:3000/turnOn -> Untuk menyalakan lampu.
Langkah 5: Kesimpulan
Sekarang, setelah langkah sebelumnya, Anda dapat mengontrol lampu melalui protokol ZigBee menggunakan Dragonboard 410c dan Modul ZigBee CC2531.
Jika ada keraguan, silakan komentar di bawah atau periksa tautan berikut:
- zigbee-shepherd Wiki: informasi tentang server dan kelas perangkat.
- zigbee-shepherd HowTo: informasi tentang cara menggunakan ZigBee Shepherd.
Direkomendasikan:
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan Kepada Anda Bagaimana Anda Dapat Mengontrol LED Menggunakan Smartphone Melalui Internet
Mengontrol TV dan Menghubungkan Raspberry Pi Dengan Remote yang Sama: 4 Langkah
Mengontrol TV dan Menghubungkan Raspberry Pi Dengan Remote yang Sama: Untuk mengontrol Raspberry Pi dengan remote Inframerah, kami dulu bisa menggunakan LIRC. Itu dulu berfungsi hingga Kernel 4.19.X ketika menjadi jauh lebih menantang untuk membuat LIRC berfungsi. Dalam proyek ini kami memiliki Raspberry Pi 3 B+ yang terhubung ke TV dan kami
Cara Mengontrol Lampu/Lampu Rumah Menggunakan Arduino dan Amazon Alexa: 16 Langkah (dengan Gambar)
Cara Mengontrol Lampu/Lampu Rumah Menggunakan Arduino dan Amazon Alexa : Saya telah menjelaskan cara mengontrol lampu yang terhubung ke UNO dan dikendalikan oleh Alexa
ESP8266-NODEMCU $3 Modul WiFi #2 - Pin Nirkabel Mengontrol Melalui HALAMAN WEB: 9 Langkah (dengan Gambar)
ESP8266-NODEMCU $3 Modul WiFi #2 - Pin Nirkabel Mengontrol Melalui HALAMAN WEB: Dunia baru komputasi mikro ini telah tiba dan benda ini adalah ESP8266 NODEMCU. Ini adalah bagian pertama yang menunjukkan bagaimana Anda dapat menginstal lingkungan esp8266 di IDE arduino Anda melalui video memulai dan sebagai bagian dalam
Cara Menggunakan ESP32 untuk Mengontrol LED Dengan Blynk Melalui WiFi: 7 Langkah (dengan Gambar)
Cara Menggunakan ESP32 untuk Mengontrol LED Dengan Blynk Melalui WiFi: Tutorial ini akan menggunakan papan pengembangan ESP32 untuk mengontrol LED dengan Blynk melalui WiFi. Blynk adalah Platform dengan aplikasi iOS dan Android untuk mengontrol Arduino, Raspberry Pi, dan sejenisnya melalui Internet. Ini adalah dasbor digital tempat Anda dapat membuat