Isi kandungan:

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

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

Video: Cara Menghubungkan dan Mengawal Lampu Melalui Modul ZigBee di Dragonboard: 5 Langkah
Video: Как управлять нагрузкой 4 переменного тока с помощью беспроводного дистанционного реле KR1204 2024, November
Anonim
Cara Menghubungkan dan Mengawal Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengawal Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengawal Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengawal Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengawal Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengawal Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengawal Lampu Melalui Modul ZigBee di Dragonboard
Cara Menghubungkan dan Mengawal Lampu Melalui Modul ZigBee di Dragonboard

Instruksional ini mengajar pengguna bagaimana untuk menyambung dan memasang modul ZigBee pada Dragonboard dengan betul dan berinteraksi dengan Lampu yang dikawal oleh ZigBee (OSRAM), menjadikan rangkaian IOT ZigBee.

Keperluan:

  • Papan Naga 410c;
  • CC2531 USB Dongle;
  • INSTRUMEN TEXAS CC Debugger / Programmer;
  • OSRAM Lightify Tunable White A19.

Langkah 1: Muat naik Kod Modul USB untuk Bekerja Dengan Zigbee-gembala

Muat naik Kod Modul USB untuk Bekerja Dengan Zigbee-gembala
Muat naik Kod Modul USB untuk Bekerja Dengan Zigbee-gembala

Pertama sekali, perlu memuat naik kod ke modul USB untuk bekerjasama dengan zigbee-gembala. Ini akan memberikan fungsi mengenali peranti dengan betul dan membuat rangkaian IOT dengan betul.

Untuk menjadikannya mungkin, sila periksa tutorial GitHub ini.

Langkah 2: Mengkonfigurasi gembala Zigbee

Memandangkan kod tersebut sudah dimuat naik ke modul ZigBee USB, kini saatnya untuk mengkonfigurasi aplikasi zigbee-gembala.

Pengembala zigbee dikembangkan di Node, oleh itu perlu memasang Node di Dragonboard. Pemasangan berbeza dengan setiap sistem operasi, jadi cari topik Debian pada pautan ini untuk mengetahui cara memasangnya dengan betul.

Dengan Node sudah dipasang di Dragonboard, ikuti langkah seterusnya untuk mengkonfigurasi zigbee-gembala:

  1. Buat folder ke projek dengan nama "zbserver" (CLI: ~ $ mkdir zbserver)
  2. Di dalam folder zbserver, buat fail bernama "server.js" (CLI: ~ $ touch server.js)
  3. Sekarang, perlu memasang beberapa pergantungan untuk memproyeksikan, memasang zigbee-gembala, serialport dan express libs dengan perintah CLI:

    1. : ~ / zbserver $ sudo npm pasang serialport
    2. : ~ / zbserver $ sudo npm pasang zigbee-gembala
    3. : ~ / zbserver $ sudo npm install express

Selepas itu, perlu menyalin kod kawalan pelayan (dilampirkan pada akhir langkah ini) ke fail "server.js" yang dibuat.

Catatan: hanya berfungsi dengan lampu yang disediakan dan dongle USB harus disambungkan di Dragonboard.

Langkah 3: Jalankan Perkhidmatan Kawalan ZigBee dan Sambungkan Lampu

Untuk menyambungkan lampu ke pelayan, perlu pergi ke direktori folder yang dibuat (zbserver) dan jalankan fail "server.js" (dengan dongle disambungkan pada Dragonboard) dengan perintah CLI:

~ / zbserver $ sudo node server.js

Konsol yang dibuka harus memberitahu keadaan sambungan Zigbee, jika lampu dijumpai dan jika perlu dipasangkan secara automatik.

Untuk mengaktifkan mod pasangan lampu, anda perlu:

  1. Matikannya selama 5 saat;
  2. Hidupkannya selama 5 saat;
  3. Ulangi langkah 1 dan 2 lima kali.

Lampu akan tersambung secara automatik dengan pelayan.

Langkah 4: Mengawal Lampu

Untuk mengawal lampu adalah perlu untuk menyedari posting di alamat IP berikut:

  • localhost: 3000 / turnOff -> Untuk mematikan lampu;
  • localhost: 3000 / turnOn -> Untuk menghidupkan lampu.

Langkah 5: Kesimpulannya

Sekarang, setelah langkah sebelumnya, anda dapat mengawal lampu melalui protokol ZigBee menggunakan Dragonboard 410c dan ZigBee Module CC2531.

Sekiranya terdapat keraguan, sila komen di bawah atau periksa pautan berikut:

  • zigbee-gembala Wiki: maklumat mengenai pelayan dan kelas peranti.
  • zigbee-gembala HowTo: maklumat mengenai cara menggunakan gembala ZigBee.

Disyorkan: