Мазмуну:

Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам

Video: Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам

Video: Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам
Video: УМНЫЕ ОТКАТНЫЕ ВОРОТА | Управление "Алисой" 2024, Декабрь
Anonim
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек

Бул көрсөтмө колдонуучуга ZigBee модулун Dragonboardго кантип туташтырууну жана туура орнотууну жана ZigBee IOT тармагын түзүп, аны ZigBee көзөмөлдөгөн чырак (OSRAM) менен өз ара аракеттенүүнү үйрөтөт.

Талаптар:

  • Dragonboard 410c;
  • CC2531 USB Dongle;
  • TEXAS INSTRUMENTS CC мүчүлүштүктөрдү оңдоочу/программист;
  • OSRAM Lightify Tunable White A19.

1-кадам: Zigbee-чабан менен иштөө үчүн USB модулунун кодун жүктөңүз

Zigbee-чабан менен иштөө үчүн USB модулунун кодун жүктөңүз
Zigbee-чабан менен иштөө үчүн USB модулунун кодун жүктөңүз

Баарынан мурда, зигби-койчу менен иштөө үчүн USB модулуна кодду жүктөө керек. Бул түзмөктөрдү туура таануу жана IOT тармагын туура түзүү функцияларын камсыз кылат.

Муну мүмкүн кылуу үчүн, бул GitHub окуу куралын текшериңиз.

2-кадам: Zigbee-чабанды конфигурациялоо

Код ZigBee USB модулуна мурунтан эле жүктөлгөнүн эске алып, азыр zigbee-чабан тиркемесин конфигурациялоого убакыт келди.

Зигби-койчу Nodeдо иштелип чыккан, андыктан Dragonboardдо Node орнотулган болушу керек. Орнотуу ар бир операциялык системадан айырмаланат, андыктан аны кантип туура орнотууну билүү үчүн бул шилтемеден Debian темасын издеңиз.

Dragonboardдо Node мурунтан эле орнотулгандыктан, zigbee-чабанды конфигурациялоо үчүн кийинки кадамдарды аткарыңыз:

  1. Долбоорго "zbserver" аты менен папка түзүңүз (CLI: ~ $ mkdir zbserver)
  2. Zbserver папкасынын ичинде "server.js" аттуу файлды түзүңүз (CLI: ~ $ touch server.js)
  3. Эми, CLI буйруктары менен долбоорлоо, zigbee-чабан, serialport жана express libs орнотуу үчүн кээ бир көз карандылыктарды орнотуу керек:

    1. : ~/zbserver $ sudo npm serialport орнотуу
    2. : ~/zbserver $ sudo npm zigbee-чабанды орнотуу
    3. : ~/zbserver $ sudo npm express орнотуу

Андан кийин, сервердин башкаруу кодун (бул кадамдын аягында тиркелет) түзүлгөн "server.js" файлына көчүрүү керек.

Эскертүү: бул берилген чырак менен гана иштейт жана USB купуясы Dragonboardдо туташышы керек.

3 -кадам: ZigBee Control кызматын аткарыңыз жана Лампаны туташтырыңыз

Чыракты серверге туташтыруу үчүн, түзүлгөн папкага (zbserver) катталууга барып, CLI буйругу менен "server.js" (Dragonboardдо туташып турган) файлын аткаруу керек:

~/zbserver $ sudo түйүнү server.js

Ачылган консол лампа табылганда жана автоматтык түрдө жупташуу керек болсо, Zigbee байланыштарынын абалын билдириши керек.

Лампа жуп режимин иштетүү үчүн төмөнкүлөр зарыл:

  1. 5 секундга өчүрүү;
  2. 5 секундга күйгүзүңүз;
  3. 1 жана 2 -кадамдарды беш жолу кайталаңыз.

Лампа автоматтык түрдө серверге туташат.

4 -кадам: Лампаны башкаруу

Чыракты башкаруу үчүн төмөнкү IP даректердеги постторду ишке ашыруу зарыл:

  • localhost: 3000/turnOff -> Чыракты өчүрүү үчүн;
  • localhost: 3000/turnOn -> Чыракты күйгүзүү үчүн.

5 -кадам: Жыйынтык

Эми, мурунку кадамдардан кийин, сиз Dragonboard 410c жана ZigBee Module CC2531ди колдонуп, ZigBee протоколу аркылуу чыракты башкара аласыз.

Кандайдыр бир шектенүү пайда болсо, төмөндөгү комментарийге жазыңыз же төмөнкү шилтемелерди текшериңиз:

  • zigbee-чабан Wiki: сервер жана түзмөк класстары жөнүндө маалымат.
  • zigbee-чабан HowTo: ZigBee чабанын кантип колдонуу керектиги жөнүндө маалымат.

Сунушталууда: