INHOUDSOPGAWE:
- Stap 1: Laai die USB-modulekode op om saam met Zigbee-shepherd te werk
- Stap 2: Configureer Zigbee-herder
- Stap 3: Voer ZigBee Control Service uit en koppel die lamp aan
- Stap 4: Beheer van die lamp
- Stap 5: Gevolgtrekking
Video: Hoe om 'n lamp aan te sluit en te beheer via die ZigBee -module op Dragonboard: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hierdie instruksies leer die gebruiker hoe om die ZigBee -module aan te sluit en korrek te installeer op die Dragonboard en dit te kommunikeer met 'n ZigBee -beheerde lamp (OSRAM), wat 'n ZigBee IOT -netwerk maak.
Vereistes:
- Dragonboard 410c;
- CC2531 USB -Dongle;
- TEXAS INSTRUMENTS CC Ontfouter/programmeerder;
- OSRAM Lightify Tunable White A19.
Stap 1: Laai die USB-modulekode op om saam met Zigbee-shepherd te werk
Eerstens is dit nodig om 'n kode na die USB-module op te laai om met zigbee-herder te werk. Dit bied die funksies om die toestelle korrek te herken en die IOT -netwerk behoorlik te skep.
Raadpleeg hierdie GitHub -tutoriaal om dit moontlik te maak.
Stap 2: Configureer Zigbee-herder
Aangesien die kode reeds na die ZigBee USB-module opgelaai is, is dit nou tyd om die zigbee-herder-toepassing op te stel.
Die zigbee-herder is op Node ontwikkel, daarom is dit nodig dat Node op die Dragonboard geïnstalleer is. Die installasie verskil van elke bedryfstelsel, so soek die Debian -onderwerp op hierdie skakel om te weet hoe u dit korrek kan installeer.
As Node reeds op Dragonboard geïnstalleer is, volg die volgende stappe om die zigbee-herder op te stel:
- Skep 'n gids vir die projek met die naam "zbserver" (CLI: ~ $ mkdir zbserver)
- Skep in die zbserver -lêergids 'n lêer met die naam "server.js" (CLI: ~ $ touch server.js)
-
Nou is dit nodig om 'n paar afhanklikhede te installeer om te projekteer, zigbee-shepherd, serialport en express libs te installeer volgens die CLI-opdragte:
- : ~/zbserver $ sudo npm serialport installeer
- : ~/zbserver $ sudo npm installeer zigbee-shepherd
- : ~/zbserver $ sudo npm install express
Daarna moet u die beheerkode van die bediener (aan die einde van hierdie stap aangeheg) na die "server.js" -lêer kopieer.
Let wel: dit werk slegs met die meegeleverde lamp en die USB -dongle moet op die Dragonboard gekoppel wees.
Stap 3: Voer ZigBee Control Service uit en koppel die lamp aan
Om die lamp aan die bediener te koppel, moet u na die geskepte gids (zbserver) -gids gaan en die lêer "server.js" (met die dongle wat op die Dragonboard gekoppel is) uitvoer met die CLI -opdrag:
~/zbserver $ sudo node server.js
Die geopende konsole moet die toestand van die Zigbee -verbindings in kennis stel, as 'n lamp gevind is en as dit nodig is om outomaties te koppel.
Om die lamppaarmodus te aktiveer, is dit nodig:
- Skakel dit met 5 sekondes af;
- Skakel dit met 5 sekondes aan;
- Herhaal die stappe 1 en 2 vyf keer.
Die lamp sal outomaties met die bediener verbind word.
Stap 4: Beheer van die lamp
Om die lamp te beheer, is dit nodig om poste op die volgende IP -adresse te sien:
- localhost: 3000/turnOff -> Om die lamp af te skakel;
- localhost: 3000/turnOn -> Om die lamp aan te skakel.
Stap 5: Gevolgtrekking
Na die vorige stappe kan u 'n lamp via die ZigBee -protokol beheer met behulp van die Dragonboard 410c en die ZigBee Module CC2531.
In geval van twyfel, lewer 'n opmerking hieronder of kyk na die volgende skakels:
- zigbee-shepherd Wiki: inligting oor die bediener- en toestelklasse.
- zigbee-herder HowTo: inligting oor hoe om die ZigBee herder te gebruik.
Aanbeveel:
Hoe om 'n beheerder aan 'n emulator te installeer, uit te voer en aan te sluit: 7 stappe
Hoe om 'n beheerder aan 'n emulator te installeer, uit te voer en aan te sluit: het u al ooit 'n jong gamer gesit en u kinderjare onthou en soms gewens dat u die ou juwele uit die verlede kan besoek? Daar is 'n app daarvoor …. meer spesifiek is daar 'n gemeenskap van spelers wat 'n program maak
Hoe om die Android -toepassing aan te sluit met AWS IOT en die verstaan van API vir stemherkenning: 3 stappe
Hoe om die Android -toepassing aan te sluit met AWS IOT en die verstaan van API vir stemherkenning: hierdie handleiding leer die gebruiker hoe om die Android -toepassing aan die AWS IOT -bediener te koppel en die stemherkennings -API te verstaan wat 'n koffiemasjien beheer. Voice Service, elke app se
Hoe om 'n FT232RL -programmeerder aan te sluit op die Arduino ATMEGA328 vir die oplaai van sketse: 4 stappe
Hoe om 'n FT232RL-programmeerder aan te sluit op die Arduino ATMEGA328 om sketse op te laai: in hierdie mini-instruksies leer jy hoe om die FT232RL-chip aan te sluit op die ATMEGA328-mikrobeheerder om sketse op te laai
Hoe om aan te sluit en aan die gang te kom met u DJ -toerusting: 8 stappe
Hoe om aan te sluit en aan die gang te kom met u DJ -toerusting: Die doel van hierdie instruksies is om u, die leser, te wys hoe u u draaitafel kan opstel en hoe u u DJ -toerusting kan koppel
Hoe om Led Light aan wisselstroom aan te sluit: 6 stappe
Hoe om Led Light aan wisselstroom aan te sluit: in hierdie instruksies sal ek jou wys hoe om gelei te word tot 220V wisselstroom