Sisukord:
- Samm: laadige USB-mooduli kood üles Zigbee-Shepherdiga töötamiseks
- 2. samm: Zigbee-karjase seadistamine
- Samm: käivitage ZigBee juhtimisteenus ja ühendage lamp
- 4. samm: lambi juhtimine
- 5. samm: järeldus
Video: Lambi ühendamine ja juhtimine ZigBee mooduli kaudu Dragonboardil: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See juhend juhendab kasutajat, kuidas ühendada ja õigesti installida ZigBee moodul Dragonboardile ning kasutada seda ZigBee juhitava lambiga (OSRAM), luues ZigBee IOT võrgu.
Nõuded:
- Dragonboard 410c;
- CC2531 USB -dongle;
- TEXAS INSTRUMENTS CC silur/programmeerija;
- OSRAM Lightify häälestatav valge A19.
Samm: laadige USB-mooduli kood üles Zigbee-Shepherdiga töötamiseks
Esiteks on vaja zigbee-shepherdiga töötamiseks üles laadida kood USB-moodulisse. See pakub funktsioone seadmete õigeks tuvastamiseks ja IOT -võrgu nõuetekohaseks loomiseks.
Selle võimaldamiseks vaadake palun seda GitHubi õpetust.
2. samm: Zigbee-karjase seadistamine
Arvestades, et kood on juba ZigBee USB-moodulisse üles laaditud, on nüüd aeg zigbee-shepherd rakendus konfigureerida.
Zigbee-karjane töötati välja Node'is, seetõttu on vajalik, et sõlme oleks Dragonboardile installitud. Installimine on iga operatsioonisüsteemi jaoks erinev, seega otsige sellelt lingilt Debiani teemat, et teada saada, kuidas seda õigesti installida.
Kui sõlme on juba Dragonboardile installitud, järgige zigbee-karjase konfigureerimiseks järgmisi samme:
- Looge projektile kaust nimega "zbserver" (CLI: ~ $ mkdir zbserver)
- Looge kaustas zbserver fail nimega "server.js" (CLI: ~ $ touch server.js)
-
Nüüd on vaja installida mõned sõltuvused projektimiseks, zigbee-shepherd, serialport ja express libs CLI-käskude abil:
- : ~/zbserver $ sudo npm installige jadaport
- : ~/zbserver $ sudo npm install zigbee-shepherd
- : ~/zbserver $ sudo npm install express
Pärast seda on vaja kopeerida serveri kontrollkood (lisatud selle sammu lõpus) loodud faili "server.js".
Märkus: see töötab ainult kaasasoleva lambiga ja USB -dongle tuleks ühendada Dragonboardiga.
Samm: käivitage ZigBee juhtimisteenus ja ühendage lamp
Lambi ühendamiseks serveriga peate minema loodud kausta (zbserver) kataloogi ja käivitama faili "server.js" (koos Dragonboardiga ühendatud dongliga) CLI käsuga:
~/zbserver $ sudo sõlm server.js
Avatud konsool peaks teavitama Zigbee ühenduste olekut, kui lamp leiti ja kui on vaja automaatselt siduda.
Lambipaarirežiimi lubamiseks on vaja:
- Lülitage see 5 sekundiks välja;
- Lülitage see 5 sekundiks sisse;
- Korrake samme 1 ja 2 viis korda.
Lamp ühendub automaatselt serveriga.
4. samm: lambi juhtimine
Lambi juhtimiseks on vaja postitusi realiseerida järgmistel IP -aadressidel:
- localhost: 3000/turnOff -> Lambi kustutamiseks;
- localhost: 3000/turnOn -> Lambi sisselülitamiseks.
5. samm: järeldus
Nüüd, pärast eelnevaid samme, saate lampi juhtida ZigBee protokolli kaudu, kasutades Dragonboard 410c ja ZigBee moodulit CC2531.
Kahtluste korral palun kommenteerige allpool või vaadake järgmisi linke:
- zigbee-shepherd Wiki: teave serveri- ja seadmeklasside kohta.
- zigbee-shepherd HowTo: teave ZigBee lambakoera kasutamise kohta.
Soovitan:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
Arduino Uno + ESP8266 ESP-01 Lambi sisselülitamine Interneti kaudu (mitte LAN WIFI): 3 sammu
Arduino Uno + ESP8266 ESP-01 Lambi sisselülitamine Interneti kaudu (mitte LAN WIFI): lülitage lamp sisse mis tahes seadme veebisaidi kaudu, kasutades selle seadme veebibrauserit, isegi kui olete lambist kaugel. Veebisaidile pääsete juurde oma sülearvuti, nutitelefoni või mõne muu seadme kaudu installitud veebibrauseri kaudu
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba
GPS-mooduli (NEO-6m) ühendamine Arduinoga: 7 sammu (piltidega)
Kuidas ühendada GPS-moodulit (NEO-6m) Arduinoga: Selles projektis olen näidanud, kuidas ühendada GPS-moodul Arduino UNO-ga. Pikkus- ja laiuskraadi andmed kuvatakse LCD -ekraanil ja asukohta saab vaadata rakenduses. Materjalide loend Arduino Uno == > 8-dollariline Ublox NEO-6m GPS-moodul == > 15 dollarit 16x
Seadmete juhtimine Interneti kaudu brauseri kaudu. (IoT): 6 sammu
Seadmete juhtimine Interneti kaudu brauseri kaudu. (IoT): Selles juhendis näitan teile, kuidas saate veebibrauseri kaudu Interneti kaudu juhtida selliseid seadmeid nagu LED-id, releed, mootorid jne. Ja pääsete juhtelementidele turvaliselt juurde mis tahes seadme kaudu. Veebiplatvorm, mida ma siin kasutasin, on RemoteMe.org külastus