Daftar Isi:

Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard: 5 Langkah
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard: 5 Langkah

Video: Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard: 5 Langkah

Video: Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard: 5 Langkah
Video: CARA PASANG SMART SWITCH WIFI - ACOME IOT 2024, Desember
Anonim
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengontrol Lampu Melalui Modul ZigBee di Dragonboard

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

Unggah Kode Modul USB untuk Bekerja Dengan Zigbee-shepherd
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:

  1. Buat folder ke proyek dengan nama "zbserver" (CLI: ~$ mkdir zbserver)
  2. Di dalam folder zbserver, buat file bernama "server.js" (CLI: ~$ touch server.js)
  3. Sekarang, perlu menginstal beberapa dependensi untuk memproyeksikan, menginstal zigbee-shepherd, serialport, dan lib ekspres dengan perintah CLI:

    1. :~/zbserver$ sudo npm install serialport
    2. :~/zbserver$ sudo npm install zigbee-shepherd
    3. :~/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:

  1. Matikan 5 detik;
  2. Nyalakan 5 detik;
  3. 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: