Kazalo:

Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboardu: 5 korakov
Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboardu: 5 korakov

Video: Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboardu: 5 korakov

Video: Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboardu: 5 korakov
Video: Moes ZigeBee умный сенсорный выключатель без нулевой линии 2024, Julij
Anonim
Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboard -u
Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboard -u
Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboard -u
Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboard -u
Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboard -u
Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboard -u
Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboard -u
Kako povezati in upravljati svetilko prek modula ZigBee na Dragonboard -u

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

Naložite kodo modula USB za delo z Zigbee-pastirjem
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:

  1. Ustvarite mapo za projekt z imenom "zbserver" (CLI: ~ $ mkdir zbserver)
  2. V mapi zbserver ustvarite datoteko z imenom "server.js" (CLI: ~ $ touch server.js)
  3. Zdaj je treba z ukazi CLI namestiti nekatere odvisnosti za projiciranje, namestitev zigbee-shepherd, serialport in express libs:

    1. : ~/zbserver $ sudo npm namestite serijski port
    2. : ~/zbserver $ sudo npm install zigbee-shepherd
    3. : ~/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:

  1. Izklopite ga za 5 sekund;
  2. Vklopite ga za 5 sekund;
  3. 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: