Мазмуну:
- 1-кадам: Zigbee-чабан менен иштөө үчүн USB модулунун кодун жүктөңүз
- 2-кадам: Zigbee-чабанды конфигурациялоо
- 3 -кадам: ZigBee Control кызматын аткарыңыз жана Лампаны туташтырыңыз
- 4 -кадам: Лампаны башкаруу
- 5 -кадам: Жыйынтык
Video: Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул көрсөтмө колдонуучуга ZigBee модулун Dragonboardго кантип туташтырууну жана туура орнотууну жана ZigBee IOT тармагын түзүп, аны ZigBee көзөмөлдөгөн чырак (OSRAM) менен өз ара аракеттенүүнү үйрөтөт.
Талаптар:
- Dragonboard 410c;
- CC2531 USB Dongle;
- TEXAS INSTRUMENTS CC мүчүлүштүктөрдү оңдоочу/программист;
- OSRAM Lightify Tunable White A19.
1-кадам: Zigbee-чабан менен иштөө үчүн USB модулунун кодун жүктөңүз
Баарынан мурда, зигби-койчу менен иштөө үчүн USB модулуна кодду жүктөө керек. Бул түзмөктөрдү туура таануу жана IOT тармагын туура түзүү функцияларын камсыз кылат.
Муну мүмкүн кылуу үчүн, бул GitHub окуу куралын текшериңиз.
2-кадам: Zigbee-чабанды конфигурациялоо
Код ZigBee USB модулуна мурунтан эле жүктөлгөнүн эске алып, азыр zigbee-чабан тиркемесин конфигурациялоого убакыт келди.
Зигби-койчу Nodeдо иштелип чыккан, андыктан Dragonboardдо Node орнотулган болушу керек. Орнотуу ар бир операциялык системадан айырмаланат, андыктан аны кантип туура орнотууну билүү үчүн бул шилтемеден Debian темасын издеңиз.
Dragonboardдо Node мурунтан эле орнотулгандыктан, zigbee-чабанды конфигурациялоо үчүн кийинки кадамдарды аткарыңыз:
- Долбоорго "zbserver" аты менен папка түзүңүз (CLI: ~ $ mkdir zbserver)
- Zbserver папкасынын ичинде "server.js" аттуу файлды түзүңүз (CLI: ~ $ touch server.js)
-
Эми, CLI буйруктары менен долбоорлоо, zigbee-чабан, serialport жана express libs орнотуу үчүн кээ бир көз карандылыктарды орнотуу керек:
- : ~/zbserver $ sudo npm serialport орнотуу
- : ~/zbserver $ sudo npm zigbee-чабанды орнотуу
- : ~/zbserver $ sudo npm express орнотуу
Андан кийин, сервердин башкаруу кодун (бул кадамдын аягында тиркелет) түзүлгөн "server.js" файлына көчүрүү керек.
Эскертүү: бул берилген чырак менен гана иштейт жана USB купуясы Dragonboardдо туташышы керек.
3 -кадам: ZigBee Control кызматын аткарыңыз жана Лампаны туташтырыңыз
Чыракты серверге туташтыруу үчүн, түзүлгөн папкага (zbserver) катталууга барып, CLI буйругу менен "server.js" (Dragonboardдо туташып турган) файлын аткаруу керек:
~/zbserver $ sudo түйүнү server.js
Ачылган консол лампа табылганда жана автоматтык түрдө жупташуу керек болсо, Zigbee байланыштарынын абалын билдириши керек.
Лампа жуп режимин иштетүү үчүн төмөнкүлөр зарыл:
- 5 секундга өчүрүү;
- 5 секундга күйгүзүңүз;
- 1 жана 2 -кадамдарды беш жолу кайталаңыз.
Лампа автоматтык түрдө серверге туташат.
4 -кадам: Лампаны башкаруу
Чыракты башкаруу үчүн төмөнкү IP даректердеги постторду ишке ашыруу зарыл:
- localhost: 3000/turnOff -> Чыракты өчүрүү үчүн;
- localhost: 3000/turnOn -> Чыракты күйгүзүү үчүн.
5 -кадам: Жыйынтык
Эми, мурунку кадамдардан кийин, сиз Dragonboard 410c жана ZigBee Module CC2531ди колдонуп, ZigBee протоколу аркылуу чыракты башкара аласыз.
Кандайдыр бир шектенүү пайда болсо, төмөндөгү комментарийге жазыңыз же төмөнкү шилтемелерди текшериңиз:
- zigbee-чабан Wiki: сервер жана түзмөк класстары жөнүндө маалымат.
- zigbee-чабан HowTo: ZigBee чабанын кантип колдонуу керектиги жөнүндө маалымат.
Сунушталууда:
Node.js аркылуу Raspberry Piди булутка кантип туташтыруу керек: 7 кадам
Node.js аркылуу Raspberry Pi'ди булутка кантип туташтыруу керек: Бул окуу куралы Rodeberry Pi'ди булутка, айрыкча AskSensors IoT платформасына Node.js. колдонуп туташтыргысы келгендер үчүн пайдалуу. Raspberry Pi жокпу? Эгерде сизде азыр Raspberry Pi жок болсо, мен сизге Raspberry алууну сунуштайм
SMS жана башкаруу релесин SMS аркылуу жөнөтүү үчүн SIM800L кантип колдонсо болот: 3 кадам
SMS жана көзөмөлдөө релесин SMS менен жөнөтүү үчүн SIM800Lди кантип колдонуу керек: Сүрөттөмө: Бул окуу куралы SIM800Lди смс жөнөтүү жана релени башкаруу үчүн смс алуу үчүн кантип колдонууну көрсөтөт. SIM800L модулу кичинекей жана Arduino менен смс жөнөтүү, смс алуу, чалуу, чалууну кабыл алуу жана башкалар үчүн интерфейс үчүн колдонулушу мүмкүн. Бул окуу куралында
Android тиркемесин AWS IOT менен кантип туташтыруу керек жана үн таануучу API менен түшүнүү: 3 кадам
AWS IOT менен Android тиркемесин кантип туташтыруу керек жана үн таануу API түшүнүү: Бул окуу куралы колдонуучуну Android тиркемесин AWS IOT серверине кантип туташтырууну жана кофе машинасын башкарган үн таануу API түшүнүүнү үйрөтөт. Үн кызматы, ар бир колдонмонун
GPRS аркылуу TCP/IP туташуусу: SIM900A модулу аркылуу серверге маалыматтарды кантип жөнөтүү керек: 4 кадам
GPRS аркылуу TCP/IP туташуусу: SIM900A модулун колдонуп серверге маалыматты кантип жөнөтүү керек: Бул окуу куралында мен sim900 модулун колдонуп TCP серверине маалыматтарды кантип жөнөтүү керектигин айтып берейин. Ошондой эле биз серверден кардарга маалыматтарды кантип аларыбызды көрөбүз (GSM модулу)
ESP8266 -NODEMCU $ 3 WiFi модулу #2 - WEB БАРАКЧАСЫ аркылуу Зымсыз Пиндерди Башкаруу: 9 Кадам (Сүрөттөр менен)
ESP8266 -NODEMCU $ 3 WiFi модулу #2 - WEB БАРАКЧАСЫ МЕНЕН Зымсыз Зыйнактар Контролдоо: Бул микро эсептөөлөрдүн жаңы дүйнөсү келди жана бул нерсе ESP8266 NODEMCU. Бул esp8266 чөйрөсүн arduino IDEге баштапкы видео аркылуу жана анын бөлүктөрү катары кантип орнотсоңуз болорун көрсөткөн биринчи бөлүгү