Съдържание:

Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard: 5 стъпки
Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard: 5 стъпки

Видео: Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard: 5 стъпки

Видео: Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard: 5 стъпки
Видео: Сравнительное тестирование GU10 Zigbee лампочек, Tuya Smart, Ewelink, iHost, Home Assistant 2024, Ноември
Anonim
Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard
Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard
Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard
Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard
Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard
Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard
Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard
Как да свържете и управлявате лампа чрез модул ZigBee на Dragonboard

Тази инструкция учи потребителя как да се свърже и правилно да инсталира модула ZigBee на Dragonboard и да му взаимодейства с лампа, управлявана от ZigBee (OSRAM), създавайки ZigBee IOT мрежа.

Изисквания:

  • Dragonboard 410c;
  • CC2531 USB Dongle;
  • TEXAS INSTRUMENTS CC дебъгер/програмист;
  • OSRAM Lightify Tunable White A19.

Стъпка 1: Качете кода на USB модула, за да работите с Zigbee-shepherd

Качете кода на USB модула, за да работите с Zigbee-shepherd
Качете кода на USB модула, за да работите с Zigbee-shepherd

На първо място е необходимо да качите код в USB модула за работа с zigbee-shepherd. Той ще осигури функционалността за правилно разпознаване на устройствата и правилно създаване на мрежата IOT.

За да направите това възможно, моля, проверете този урок за GitHub.

Стъпка 2: Конфигуриране на Zigbee-овчар

Като се има предвид, че кодът вече е качен в USB модула ZigBee, сега е време да конфигурирате приложението zigbee-shepherd.

Зигби-овчарката е разработена на Node, затова е необходимо Node да е инсталирана на Dragonboard. Инсталацията е различна за всяка операционна система, така че потърсете темата Debian на тази връзка, за да знаете как да я инсталирате правилно.

С Node вече инсталиран на Dragonboard, моля, следвайте следващите стъпки, за да конфигурирате zigbee-shepherd:

  1. Създайте папка към проекта с името "zbserver" (CLI: ~ $ mkdir zbserver)
  2. В папката zbserver създайте файл с име "server.js" (CLI: ~ $ touch server.js)
  3. Сега е необходимо да се инсталират някои зависимости за проектиране, инсталиране на zigbee-shepherd, serialport и express libs чрез командите CLI:

    1. : ~/zbserver $ sudo npm инсталирайте сериен порт
    2. : ~/zbserver $ sudo npm инсталирайте zigbee-shepherd
    3. : ~/zbserver $ sudo npm install express

След това е необходимо да копирате контролния код на сървъра (прикачен в края на тази стъпка) към създадения "server.js" файл.

Забележка: работи само с предоставената лампа и USB ключът трябва да бъде свързан към Dragonboard.

Стъпка 3: Изпълнете ZigBee Control Service и свържете лампата

За да свържете лампата към сървъра, е необходимо да отидете в създадената папка (zbserver) директория и да изпълните файла "server.js" (с ключа, свързан на Dragonboard) чрез командата CLI:

~/zbserver $ sudo възел server.js

Отворената конзола трябва да информира за състоянието на връзките Zigbee, ако е намерена лампа и ако е необходимо автоматично да се сдвои.

За да активирате режима на двойка лампи, е необходимо:

  1. Изключете го с 5 секунди;
  2. Включете го с 5 секунди;
  3. Повторете стъпки 1 и 2 пет пъти.

Лампата автоматично ще се свърже със сървъра.

Стъпка 4: Управление на лампата

За управление на лампата е необходимо да се реализират публикации на следните IP адреси:

  • localhost: 3000/turnOff -> За да изключите лампата;
  • localhost: 3000/turnOn -> За да включите лампата.

Стъпка 5: Заключение

Сега, след предишните стъпки, можете да управлявате лампа чрез протокол ZigBee, използвайки Dragonboard 410c и ZigBee модул CC2531.

В случай на съмнения, моля, коментирайте по -долу или проверете следните връзки:

  • zigbee-shepherd Wiki: информация за класовете на сървъра и устройството.
  • zigbee-shepherd HowTo: информация за това как да използвате овчарката ZigBee.

Препоръчано: