Taula de continguts:
- Pas 1: pengeu el codi del mòdul USB per treballar amb Zigbee-shepherd
- Pas 2: Configuració de Zigbee-pastor
- Pas 3: executeu el servei de control ZigBee i connecteu el llum
- Pas 4: Control de la làmpada
- Pas 5: Conclusió
Vídeo: Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Aquesta instrucció ensenya a l'usuari com connectar-se i instal·lar correctament el mòdul ZigBee al Dragonboard i interactuar-lo amb una làmpada controlada per ZigBee (OSRAM), creant una xarxa IOT ZigBee.
Requisits:
- Dragonboard 410c;
- CC2531 dongle USB;
- TEXAS INSTRUMENTS CC Depurador / Programador;
- OSRAM Lightify Tunable White A19.
Pas 1: pengeu el codi del mòdul USB per treballar amb Zigbee-shepherd
En primer lloc, cal carregar un codi al mòdul USB per treballar amb zigbee-shepherd. Proporcionarà la funcionalitat de reconèixer correctament els dispositius i crearà la xarxa IOT correctament.
Per fer-ho possible, consulteu aquest tutorial de GitHub.
Pas 2: Configuració de Zigbee-pastor
Tenint en compte que el codi ja està penjat al mòdul USB ZigBee, ara és hora de configurar l’aplicació zigbee-shepherd.
El zigbee-pastor es va desenvolupar a Node, per tant, és necessari tenir Node instal·lat al Dragonboard. La instal·lació és diferent a cada sistema operatiu, així que busqueu el tema Debian en aquest enllaç per saber com instal·lar-lo correctament.
Amb Node ja instal·lat a Dragonboard, seguiu els passos següents per configurar el zigbee-pastor:
- Creeu una carpeta per al projecte amb el nom "zbserver" (CLI: ~ $ mkdir zbserver)
- Dins de la carpeta zbserver, creeu un fitxer anomenat "server.js" (CLI: ~ $ touch server.js)
-
Ara, cal instal·lar algunes dependències per projectar, instal·lar zigbee-shepherd, serialport i express libs mitjançant les ordres CLI:
- : ~ / zbserver $ sudo npm install serialport
- : ~ / zbserver $ sudo npm instal·la zigbee-shepherd
- : ~ / zbserver $ sudo npm install express
Després d'això, cal copiar el codi de control del servidor (adjunt al final d'aquest pas) al fitxer "server.js" creat.
Nota: només funciona amb el llum proporcionat i el dongle USB hauria d’estar connectat al Dragonboard.
Pas 3: executeu el servei de control ZigBee i connecteu el llum
Per connectar el llum al servidor, cal anar al directori de la carpeta creada (zbserver) i executar el fitxer "server.js" (amb el dongle connectat al Dragonboard) mitjançant l'ordre CLI:
~ / zbserver $ sudo node server.js
La consola oberta ha d’informar de l’estat de les connexions de Zigbee, si s’ha trobat un llum i si és necessari emparellar-lo automàticament.
Per habilitar el mode de parell de làmpades és necessari:
- Apagueu-lo 5 segons;
- Engegueu-lo 5 segons;
- Repetiu els passos 1 i 2 cinc vegades.
El llum es connectarà automàticament amb el servidor.
Pas 4: Control de la làmpada
Per controlar la làmpada és necessari realitzar publicacions a les següents adreces IP:
- localhost: 3000 / turnOff -> Per apagar el llum;
- localhost: 3000 / turnOn -> Per encendre el llum.
Pas 5: Conclusió
Ara, després dels passos anteriors, podeu controlar una llum mitjançant el protocol ZigBee mitjançant el Dragonboard 410c i el mòdul ZigBee CC2531.
En cas de dubte, comenteu a continuació o consulteu els següents enllaços:
- Wiki zigbee-shepherd: informació sobre el servidor i les classes de dispositius.
- zigbee-shepherd HowTo: informació sobre com utilitzar el pastor ZigBee.
Recomanat:
Bricolatge -- Com fer un robot aranya que es pugui controlar mitjançant un telèfon intel·ligent mitjançant Arduino Uno: 6 passos
Bricolatge || Com fer un robot aranya que es pugui controlar mitjançant un telèfon intel·ligent mitjançant Arduino Uno: mentre es fabrica un robot aranya, es pot aprendre tantes coses sobre robòtica. Com fer robots, és divertit i alhora difícil. En aquest vídeo us mostrarem com fer un robot Spider, que podem utilitzar amb el nostre telèfon intel·ligent (Androi
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el temps mitjançant Esp8266: 5 passos
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el clima mitjançant Esp8266: Internet de les coses (IoT) és la interconnexió de dispositius físics (també anomenats "dispositius connectats" i "dispositius intel·ligents"), edificis, i altres elements integrats amb electrònica, programari, sensors, actuadors i
Controlar Arduino mitjançant Blynk mitjançant USB: 3 passos
Controlar Arduino mitjançant Blynk mitjançant usb: aquest és el meu segon instructable. En aquest instructiu mostraré com controlar els LED mitjançant Blynk. Blynk és una aplicació que ens proporciona un tauler i connectivitat. que el podeu baixar de Google Play Store (per a Android). & aplicació s
Controlar Arduino mitjançant un telèfon intel·ligent mitjançant USB amb l'aplicació Blynk: 7 passos (amb imatges)
Controlar Arduino mitjançant un telèfon intel·ligent mitjançant USB amb l’aplicació Blynk: en aquest tutorial, aprendrem a utilitzar l’aplicació Blynk i Arduino per controlar la llum, la combinació es farà a través del port sèrie USB. la solució més senzilla que controla remotament el vostre Arduino o c
Mini llum de nit de llum de nit / llum: 5 passos
Llum / làmpada nocturna de nit de mini LED: primer, hauria de dir que es va inspirar en la làmpada LED de peu Mini de Sunbanks. En lloc d’utilitzar un biro per mantenir el led allunyat de l’escriptori, he utilitzat un clar perspex per projectar la llum de la base. Aquest petit projecte és un prototip