Mündəricat:

Əjdaha taxtasındakı ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar: 5 addım
Əjdaha taxtasındakı ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar: 5 addım

Video: Əjdaha taxtasındakı ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar: 5 addım

Video: Əjdaha taxtasındakı ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar: 5 addım
Video: Ay'a Geri Dönüş: Ay Uzay İstasyonu Lunar Gateway | Artemis Serisi Bölüm #5 2024, Noyabr
Anonim
Dragonboard -dakı ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar
Dragonboard -dakı ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar
Əjdaha lövhəsindəki ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar
Əjdaha lövhəsindəki ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar
Əjdaha lövhəsindəki ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar
Əjdaha lövhəsindəki ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar
Əjdaha lövhəsindəki ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar
Əjdaha lövhəsindəki ZigBee Modulu vasitəsi ilə bir lampanı necə bağlamaq və idarə etmək olar

Bu təlimat istifadəçiyə ZigBee modulunu Əjdaha taxtasına necə bağlamağı və düzgün şəkildə qurmağı və ZigBee IOT şəbəkəsi quraraq ZigBee idarə olunan Lampa (OSRAM) ilə qarşılıqlı əlaqəni öyrədir.

Tələblər:

  • Əjdaha taxtası 410c;
  • CC2531 USB Dongle;
  • TEXAS INSTRUMENTS CC Debugger/Proqramçı;
  • OSRAM Aydınlaşdırıla bilən Ağ A19.

Addım 1: Zigbee-çoban ilə işləmək üçün USB Modul Kodunu yükləyin

Zigbee-çoban ilə işləmək üçün USB Modul Kodunu yükləyin
Zigbee-çoban ilə işləmək üçün USB Modul Kodunu yükləyin

Hər şeydən əvvəl, zigbee-çoban ilə işləmək üçün USB moduluna bir kod yükləmək lazımdır. Cihazları düzgün tanıma və IOT şəbəkəsini düzgün qurma funksiyasını təmin edəcək.

Bunu mümkün etmək üçün bu GitHub təlimatını yoxlayın.

Addım 2: Zigbee-çobanı konfiqurasiya edin

Kodun artıq ZigBee USB moduluna yükləndiyini nəzərə alsaq, indi zigbee-çoban tətbiqini konfiqurasiya etməyin vaxtıdır.

Zigbee-çoban Node üzərində hazırlanmışdır, buna görə Dragonboard-da Node quraşdırılmalıdır. Quraşdırma hər bir əməliyyat sistemindən fərqlidir, buna görə də necə düzgün qurulacağını bilmək üçün bu linkdəki Debian mövzusuna baxın.

Node artıq Dragonboard-da quraşdırılıbsa, zigbee-çobanı konfiqurasiya etmək üçün aşağıdakı adımları yerinə yetirin:

  1. Layihəyə "zbserver" adı ilə bir qovluq yaradın (CLI: ~ $ mkdir zbserver)
  2. Zbserver qovluğunda "server.js" adlı bir fayl yaradın (CLI: ~ $ touch server.js)
  3. İndi CLI əmrləri ilə layihələndirmək, zigbee-çoban, serialport və express libs qurmaq üçün bəzi asılılıqlar qurmaq lazımdır:

    1. : ~/zbserver $ sudo npm serialport yükləyin
    2. : ~/zbserver $ sudo npm zigbee-çoban qurun
    3. : ~/zbserver $ sudo npm express qurun

Bundan sonra, serverin nəzarət kodunu (bu addımın sonunda əlavə olunur) yaradılmış "server.js" faylına kopyalamaq lazımdır.

Qeyd: yalnız verilən lampa ilə işləyir və USB dongle Dragonboard -a qoşulmalıdır.

Addım 3: ZigBee Nəzarət Xidmətini icra edin və Lampanı qoşun

Lampanı serverə bağlamaq üçün yaradılmış qovluq (zbserver) qovluğuna daxil olmaq və CLI əmri ilə "server.js" (əjdaha taxtasında bağlı dongle ilə) faylını icra etmək lazımdır:

~/zbserver $ sudo node server.js

Açılan konsol, bir lampa tapılıbsa və avtomatik olaraq qoşmaq lazımdırsa, Zigbee əlaqələrinin vəziyyətini bildirməlidir.

Lampa cütü rejimini aktiv etmək üçün:

  1. 5 saniyə söndürün;
  2. 5 saniyə yandırın;
  3. 1 və 2 addımları beş dəfə təkrarlayın.

Lampa avtomatik olaraq serverə qoşulacaq.

Addım 4: Lampaya nəzarət

Lampanı idarə etmək üçün aşağıdakı IP ünvanlarında yazılar hazırlamaq lazımdır:

  • localhost: 3000/turnOff -> Lampanı söndürmək üçün;
  • localhost: 3000/turnOn -> Lampanı yandırmaq üçün.

Addım 5: Nəticə

İndi, əvvəlki addımlardan sonra, Dragonboard 410c və ZigBee Modulu CC2531 istifadə edərək bir lampanı ZigBee protokolu ilə idarə edə bilərsiniz.

Hər hansı bir şübhə varsa, aşağıdakı şərhləri yazın və ya aşağıdakı bağlantıları yoxlayın:

  • zigbee-çoban Wiki: server və cihaz sinifləri haqqında məlumat.
  • zigbee-çoban HowTo: ZigBee çobanının necə istifadə ediləcəyi haqqında məlumat.

Tövsiyə: