Innehållsförteckning:

Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard: 5 steg
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard: 5 steg

Video: Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard: 5 steg

Video: Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard: 5 steg
Video: Реле AUBESS: умное управление электроникой с внешним выключателем 📲 2024, November
Anonim
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard
Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard

Denna instruktion lär användaren hur man ansluter och korrekt installerar ZigBee -modulen på Dragonboard och interagerar den med en ZigBee -kontrollerad lampa (OSRAM), vilket skapar ett ZigBee IOT -nätverk.

Krav:

  • Dragonboard 410c;
  • CC2531 USB -dongel;
  • TEXAS INSTRUMENTS CC Debugger/Programmer;
  • OSRAM Lightify Tunable White A19.

Steg 1: Ladda upp USB-modulkoden för att arbeta med Zigbee-shepherd

Ladda upp USB-modulkoden för att arbeta med Zigbee-shepherd
Ladda upp USB-modulkoden för att arbeta med Zigbee-shepherd

Först och främst är det nödvändigt att ladda upp en kod till USB-modulen för att arbeta med zigbee-shepherd. Det ger funktionen att känna igen enheterna korrekt och skapa IOT -nätverket korrekt.

För att göra detta möjligt, vänligen kolla denna GitHub -handledning.

Steg 2: Konfigurera Zigbee-herde

Med tanke på att koden redan har laddats upp till ZigBee USB-modulen är det nu dags att konfigurera zigbee-shepherd-applikationen.

Zigbee-herden utvecklades på Node, därför är det nödvändigt att ha Node installerad på Dragonboard. Installationen är olika för varje operativsystem, så leta efter Debians ämne på den här länken för att veta hur du installerar det korrekt.

Med Node redan installerad på Dragonboard, följ nästa steg för att konfigurera zigbee-herden:

  1. Skapa en mapp till projektet med namnet "zbserver" (CLI: ~ $ mkdir zbserver)
  2. Inne i zbserver -mappen, skapa en fil med namnet "server.js" (CLI: ~ $ touch server.js)
  3. Nu är det nödvändigt att installera några beroenden för att projektera, installera zigbee-shepherd, serialport och express libs med CLI-kommandona:

    1. : ~/zbserver $ sudo npm installera serieport
    2. : ~/zbserver $ sudo npm installera zigbee-shepherd
    3. : ~/zbserver $ sudo npm install express

Efter det är det nödvändigt att kopiera kontrollkoden för servern (bifogad i slutet av detta steg) till den skapade "server.js" -filen.

Obs! Det fungerar bara med den medföljande lampan och USB -dongeln ska vara ansluten på Dragonboard.

Steg 3: Utför ZigBee Control Service och anslut lampan

För att ansluta lampan till servern är det nödvändigt att gå till den skapade mappen (zbserver) och köra filen "server.js" (med dongeln ansluten på Dragonboard) med CLI -kommandot:

~/zbserver $ sudo nod server.js

Den öppnade konsolen ska informera om tillståndet för Zigbee -anslutningarna, om en lampa hittades och om det är nödvändigt att automatiskt parkoppla med.

För att aktivera lampparparläget är det nödvändigt att:

  1. Stäng av den med 5 sekunder;
  2. Slå på den med 5 sekunder;
  3. Upprepa steg 1 och 2 fem gånger.

Lampan ansluter automatiskt till servern.

Steg 4: Kontrollera lampan

För att styra lampan är det nödvändigt att realisera inlägg på följande IP -adresser:

  • localhost: 3000/turnOff -> För att stänga av lampan;
  • localhost: 3000/turnOn -> För att tända lampan.

Steg 5: Slutsats

Nu, efter de föregående stegen, kan du styra en lampa via ZigBee -protokollet med Dragonboard 410c och ZigBee Module CC2531.

Vid tvivel, kommentera nedan eller kolla följande länkar:

  • zigbee-shepherd Wiki: information om server- och enhetsklasserna.
  • zigbee-herde HowTo: information om hur du använder ZigBee herden.

Rekommenderad: