Kazalo:
- 1. korak: Naložite kodo modula USB za delo z Zigbee-pastirjem
- 2. korak: Konfiguriranje Zigbee-pastirja
- 3. korak: Izvedite ZigBee Control Service in priključite svetilko
- 4. korak: Upravljanje svetilke
- 5. korak: Zaključek
Video: Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboardu: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ta navodila poučujejo uporabnika, kako povezati in pravilno namestiti modul ZigBee na Dragonboard ter ga uporabljati z ZigBee nadzorovano svetilko (OSRAM), ki tvori omrežje ZigBee IOT.
Zahteve:
- Dragonboard 410c;
- CC2531 USB ključ;
- TEXAS INSTRUMENTS CC razhroščevalnik/programer;
- OSRAM Lightify Tunable White A19.
1. korak: Naložite kodo modula USB za delo z Zigbee-pastirjem
Najprej je potrebno naložiti kodo v modul USB za delo z zigbee-pastirjem. Zagotovil bo funkcionalnost za pravilno prepoznavanje naprav in pravilno ustvarjanje omrežja IOT.
Če želite to narediti, si oglejte to vadnico za GitHub.
2. korak: Konfiguriranje Zigbee-pastirja
Glede na to, da je koda že naložena v modul ZigBee USB, je zdaj čas za konfiguracijo aplikacije zigbee-pastir.
Zigbee-pastir je bil razvit v vozlišču Node, zato je potrebno imeti Node nameščeno na Dragonboard. Namestitev je različna za vsak operacijski sistem, zato poiščite temo Debian na tej povezavi, če želite vedeti, kako jo pravilno namestiti.
Če je Node že nameščen na Dragonboard, sledite naslednjim korakom za konfiguracijo zigbee-pastirja:
- Ustvarite mapo za projekt z imenom "zbserver" (CLI: ~ $ mkdir zbserver)
- V mapi zbserver ustvarite datoteko z imenom "server.js" (CLI: ~ $ touch server.js)
-
Zdaj je treba z ukazi CLI namestiti nekatere odvisnosti za projiciranje, namestitev zigbee-shepherd, serialport in express libs:
- : ~/zbserver $ sudo npm namestite serijski port
- : ~/zbserver $ sudo npm install zigbee-shepherd
- : ~/zbserver $ sudo npm install express
Po tem je potrebno kopirati kontrolno kodo strežnika (priloženo na koncu tega koraka) v ustvarjeno datoteko "server.js".
Opomba: deluje samo s priloženo svetilko, ključek USB pa morate priključiti na Dragonboard.
3. korak: Izvedite ZigBee Control Service in priključite svetilko
Če želite svetilko povezati s strežnikom, pojdite v imenik ustvarjene mape (zbserver) in z ukazom CLI izvedite datoteko "server.js" (s ključem, povezanim na Dragonboard):
~/zbserver $ sudo vozlišče server.js
Odprta konzola mora obvestiti o stanju povezav Zigbee, če je bila najdena svetilka in če je treba samodejno združiti.
Če želite omogočiti način par svetilk, morate:
- Izklopite ga za 5 sekund;
- Vklopite ga za 5 sekund;
- Koraka 1 in 2 ponovite petkrat.
Svetilka se bo samodejno povezala s strežnikom.
4. korak: Upravljanje svetilke
Za upravljanje svetilke je potrebno uresničiti objave na naslednjih naslovih IP:
- localhost: 3000/turnOff -> Za izklop svetilke;
- localhost: 3000/turnOn -> Vklop svetilke.
5. korak: Zaključek
Po prejšnjih korakih lahko nadzirate svetilko prek protokola ZigBee z Dragonboard 410c in modulom ZigBee CC2531.
V primeru dvoma, komentirajte spodaj ali preverite naslednje povezave:
- zigbee-shepherd Wiki: podatki o strežnikih in razredih naprav.
- zigbee-pastir HowTo: informacije o uporabi pastirja ZigBee.
Priporočena:
Kako upravljati žarnico z uporabo Arduino UNO in enokanalnega 5V polprevodniškega relejnega modula: 3 koraki
Kako upravljati žarnico z uporabo Arduino UNO in enokanalnega 5V polprevodniškega relejnega modula: Opis: Polprevodniški rele (SSR) ima v primerjavi s tradicionalnim mehanskim relejem številne prednosti: ima daljšo življenjsko dobo, z veliko večjim vklopom/ izklopljena hitrost in brez hrupa. Poleg tega ima boljšo odpornost proti vibracijam in mehanskim
Nadzorujte naprave prek interneta prek brskalnika. (IoT): 6 korakov
Nadzorujte naprave prek interneta prek brskalnika. (IoT): V tem navodilu vam bom pokazal, kako lahko prek spletnega brskalnika nadzirate naprave, kot so LED, releji, motorji itd. Do kontrol lahko varno dostopate prek katere koli naprave. Spletna platforma, ki sem jo uporabil tukaj, je RemoteMe.org obiščite
Pretvorite svojo staro svetilko CFL v LED svetilko: 10 korakov
Pretvorite svojo staro svetilko CFL v LED svetilko: najprej si oglejte celoten videoposnetek, potem boste razumeli vsako stvar
Prenos datotek prek vašega LAN -a prek BitTorrenta: 6 korakov
Prenos datotek prek vašega LAN -a prek BitTorrenta: Včasih boste morda morali prenesti datoteke po omrežju na več računalnikov. Čeprav bi ga lahko postavili na bliskovni pogon ali CD/DVD, bi morali v vsak računalnik kopirati datoteke, zato lahko traja nekaj časa, da vse datoteke kopirate (zlasti z
Pretvorite dolgočasno dolgo namizno svetilko v LED svetilko 2800 lumnov: 7 korakov
Pretvorite dolgočasno namizno svetilko v 2800 Lumen LED Blaster: Pozdravljeni, naučil vas bom, kako preoblikovati vaš 'prah v jedilnici v domu' namizno svetilko v 2800+ Lumen vroče LED luči! To bo več slikovnega vodnika in ne kakršnega koli napisanega … V redu! Torej, naredimo to