Mundarija:

Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak: 5 qadam
Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak: 5 qadam

Video: Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak: 5 qadam

Video: Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak: 5 qadam
Video: Умный беспроводной вайфай выключатель. Быстро и легко. 2024, Dekabr
Anonim
Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak
Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak
Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak
Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak
Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak
Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak
Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak
Dragonboard -dagi ZigBee moduli orqali chiroqni qanday ulash va boshqarish kerak

Bu ko'rsatma foydalanuvchiga ZigBee modulini Dragonboard -ga qanday ulash va to'g'ri o'rnatishni o'rgatadi va uni ZigBee IOT tarmog'ini yaratib, ZigBee boshqariladigan chiroq (OSRAM) bilan ishlashni o'rgatadi.

Talablar:

  • Dragonboard 410c;
  • CC2531 USB dongle;
  • TEXAS INSTRUMENTS CC tuzatuvchi/dasturchi;
  • OSRAM Lightify sozlanishi oq A19.

1-qadam: Zigbee-cho'pon bilan ishlash uchun USB modul kodini yuklang

Zigbee-cho'pon bilan ishlash uchun USB modul kodini yuklang
Zigbee-cho'pon bilan ishlash uchun USB modul kodini yuklang

Birinchidan, zigbi-cho'pon bilan ishlash uchun USB moduliga kod yuklash kerak. Bu qurilmalarni to'g'ri tanib olish va IOT tarmog'ini to'g'ri yaratish imkoniyatini beradi.

Buni amalga oshirish uchun GitHub qo'llanmasini tekshiring.

2-qadam: Zigbi-cho'ponni sozlash

Kod allaqachon ZigBee USB moduliga yuklanganligini hisobga olsak, endi zigbee-cho'pon dasturini sozlash vaqti keldi.

Zigbi-cho'pon Node-da ishlab chiqilgan, shuning uchun Dragonboard-da tugun o'rnatilgan bo'lishi kerak. O'rnatish har bir operatsion tizimdan farq qiladi, shuning uchun uni to'g'ri o'rnatishni bilish uchun ushbu havoladagi Debian mavzusini qidiring.

Dragonboard-da tugun o'rnatilgan bo'lsa, zigbee-cho'ponni sozlash uchun quyidagi amallarni bajaring:

  1. Loyihaga "zbserver" nomli papka yarating (CLI: ~ $ mkdir zbserver)
  2. Zbserver papkasida "server.js" nomli fayl yarating (CLI: ~ $ touch server.js)
  3. Endi CLI buyruqlari yordamida loyihalash, zigbee-cho'pon, serialport va express libs o'rnatish uchun ba'zi bog'liqliklarni o'rnatish kerak:

    1. : ~/zbserver $ sudo npm serialport ni o'rnating
    2. : ~/zbserver $ sudo npm zigbee-cho'ponni o'rnating
    3. : ~/zbserver $ sudo npm express ni o'rnating

Shundan so'ng, serverning nazorat kodini (bu qadam oxirida biriktirilgan) yaratilgan "server.js" fayliga nusxalash kerak.

Eslatma: u faqat berilgan chiroq bilan ishlaydi va USB dongle dragonboardga ulangan bo'lishi kerak.

3 -qadam: ZigBee boshqaruv xizmatini ishga tushiring va chiroqni ulang

Chiroqni serverga ulash uchun CLI buyrug'i bilan yaratilgan jild (zbserver) katalogiga o'ting va "server.js" (Dragonboard -da dongle ulangan holda) faylini bajaring:

~/zbserver $ sudo tugun server.js

Ochilgan konsol, agar chiroq topilgan bo'lsa va avtomatik ulanish zarur bo'lsa, Zigbee ulanishlari holatini xabar qilishi kerak.

Chiroq juftligini yoqish uchun quyidagilar zarur:

  1. 5 soniya davomida o'chiring;
  2. 5 soniya davomida yoqing;
  3. 1 va 2 -qadamlarni besh marta takrorlang.

Chiroq avtomatik ravishda serverga ulanadi.

4 -qadam: Chiroqni boshqarish

Chiroqni boshqarish uchun quyidagi IP -manzillarda postlarni bajarish kerak:

  • localhost: 3000/turnOff -> Chiroqni o'chirish uchun;
  • localhost: 3000/turnOn -> Chiroqni yoqish uchun.

5 -qadam: Xulosa

Oldingi qadamlardan so'ng, siz Dragonboard 410c va CC2531 ZigBee moduli yordamida chiroqni ZigBee protokoli orqali boshqarishingiz mumkin.

Agar shubhangiz bo'lsa, iltimos, quyida izoh qoldiring yoki quyidagi havolalarni tekshiring:

  • zigbee-cho'pon Wiki: server va qurilma sinflari haqida ma'lumot.
  • zigbee-cho'pon HowTo: ZigBee cho'ponidan qanday foydalanish haqida ma'lumot.

Tavsiya: