Taula de continguts:

Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard: 5 passos
Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard: 5 passos

Vídeo: Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard: 5 passos

Vídeo: Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard: 5 passos
Vídeo: Осветите свой мир (с помощью лампочек Hue), Дэн Брэдли 2024, Desembre
Anonim
Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard
Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard
Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard
Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard
Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard
Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard
Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard
Com connectar i controlar un llum mitjançant el mòdul ZigBee a Dragonboard

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

Pengeu el codi del mòdul USB per treballar amb Zigbee-shepherd
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:

  1. Creeu una carpeta per al projecte amb el nom "zbserver" (CLI: ~ $ mkdir zbserver)
  2. Dins de la carpeta zbserver, creeu un fitxer anomenat "server.js" (CLI: ~ $ touch server.js)
  3. Ara, cal instal·lar algunes dependències per projectar, instal·lar zigbee-shepherd, serialport i express libs mitjançant les ordres CLI:

    1. : ~ / zbserver $ sudo npm install serialport
    2. : ~ / zbserver $ sudo npm instal·la zigbee-shepherd
    3. : ~ / 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:

  1. Apagueu-lo 5 segons;
  2. Engegueu-lo 5 segons;
  3. 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: