Innehållsförteckning:
- Steg 1: Ladda upp USB-modulkoden för att arbeta med Zigbee-shepherd
- Steg 2: Konfigurera Zigbee-herde
- Steg 3: Utför ZigBee Control Service och anslut lampan
- Steg 4: Kontrollera lampan
- Steg 5: Slutsats
Video: Hur man ansluter och styr en lampa genom ZigBee -modulen på Dragonboard: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
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
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:
- Skapa en mapp till projektet med namnet "zbserver" (CLI: ~ $ mkdir zbserver)
- Inne i zbserver -mappen, skapa en fil med namnet "server.js" (CLI: ~ $ touch server.js)
-
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:
- : ~/zbserver $ sudo npm installera serieport
- : ~/zbserver $ sudo npm installera zigbee-shepherd
- : ~/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:
- Stäng av den med 5 sekunder;
- Slå på den med 5 sekunder;
- 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:
Hur man installerar, kör och ansluter en handkontroll till en emulator: 7 steg
Hur man installerar, kör och ansluter en handkontroll till en emulator: Har du någonsin suttit och minns din barndom som ung spelare och ibland önskat att du kunde återvända till de gamla ädelstenarna från det förflutna? Tja, det finns en app för det …. mer specifikt finns det en gemenskap av spelare som gör program
Hur man ansluter en RC -bil och en Raspberry Pi till Remo.tv: 4 steg
Hur man ansluter en RC -bil och en Raspberry Pi till Remo.tv: FÖLJ DESSA INSTRUKTIONER PÅ DIN EGEN RISK, JAG ÄR INTE ANSVARIG FÖR NÅGRA SKADOR ELLER RÄTTSLIGA FRÅGOR ORSAKADE. GÖR INTE DETTA OM du bor i närheten av en flygplats, radiostation eller nödtjänster. Om någon av dina signaler stör luftfartskontrollen, kom
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
Hur man ansluter litiumjonbatteri i parallell och serie: 5 steg (med bilder)
Så här ansluter du litiumjonbatteri i parallell och serie. Har du problem med att ladda 2x3.7v batteri anslutet i sereis. Här är den enkla lösningen
Arduino: Hur man ansluter vanliga sensorer och objekt: 4 steg
Arduino: Hur man ansluter vanliga sensorer och objekt: Ibland kan du helt enkelt inte räkna ut hur du får en krets att fungera! Denna instruktör hjälper dig att använda din elektronik på det sätt de var tänkta att användas genom att visa dig hur du ansluter dem till ditt Arduino -kort. Svårighet: e a s