Indholdsfortegnelse:
- Trin 1: Upload USB-modulkoden til arbejde med Zigbee-shepherd
- Trin 2: Konfiguration af Zigbee-shepherd
- Trin 3: Udfør ZigBee Control Service og tilslut lampen
- Trin 4: Styring af lampen
- Trin 5: Konklusion
Video: Sådan tilsluttes og styres en lampe gennem ZigBee -modulet på Dragonboard: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Denne instruktør lærer brugeren, hvordan man tilslutter og korrekt installerer ZigBee -modulet på Dragonboard og interagerer det med en ZigBee -kontrolleret lampe (OSRAM), hvilket skaber et ZigBee IOT -netværk.
Krav:
- Dragonboard 410c;
- CC2531 USB Dongle;
- TEXAS INSTRUMENTS CC Debugger/Programmer;
- OSRAM Lightify Tunable White A19.
Trin 1: Upload USB-modulkoden til arbejde med Zigbee-shepherd
Først og fremmest er det nødvendigt at uploade en kode til USB-modulet for at arbejde med zigbee-shepherd. Det vil give funktionaliteten til at genkende enhederne korrekt og oprette IOT -netværket korrekt.
For at gøre dette muligt, tjek venligst denne GitHub -vejledning.
Trin 2: Konfiguration af Zigbee-shepherd
I betragtning af at koden allerede er uploadet til ZigBee USB-modulet, er det nu tid til at konfigurere zigbee-shepherd-applikationen.
Zigbee-hyrden blev udviklet på Node, derfor er det nødvendigt at have Node installeret på Dragonboard. Installationen er forskellig for hvert operativsystem, så kig efter Debian -emnet på dette link for at vide, hvordan du installerer det korrekt.
Med Node allerede installeret på Dragonboard, skal du følge de næste trin for at konfigurere zigbee-shepherd:
- Opret en mappe til projektet med navnet "zbserver" (CLI: ~ $ mkdir zbserver)
- Inde i zbserver -mappen skal du oprette en fil med navnet "server.js" (CLI: ~ $ touch server.js)
-
Nu er det nødvendigt at installere nogle afhængigheder for at projektere, installere zigbee-shepherd, serialport og express libs med CLI-kommandoerne:
- : ~/zbserver $ sudo npm installer serielport
- : ~/zbserver $ sudo npm installer zigbee-shepherd
- : ~/zbserver $ sudo npm install express
Derefter er det nødvendigt at kopiere serverens kontrolkode (vedhæftet i slutningen af dette trin) til den oprettede "server.js" -fil.
Bemærk: det fungerer kun med den medfølgende lampe, og USB -donglen skal tilsluttes på Dragonboard.
Trin 3: Udfør ZigBee Control Service og tilslut lampen
For at tilslutte lampen til serveren er det nødvendigt at gå til den oprettede mappe (zbserver) -mappe og udføre filen "server.js" (med donglen forbundet på Dragonboard) ved hjælp af CLI -kommandoen:
~/zbserver $ sudo node server.js
Den åbnede konsol skal informere tilstanden om Zigbee -forbindelserne, hvis der blev fundet en lampe, og hvis det er nødvendigt at parre den automatisk.
For at aktivere lampeparret tilstand er det nødvendigt at:
- Sluk den med 5 sekunder;
- Tænd den med 5 sekunder;
- Gentag trin 1 og 2 fem gange.
Lampen opretter automatisk forbindelse til serveren.
Trin 4: Styring af lampen
For at styre lampen er det nødvendigt at realisere indlæg på følgende IP -adresser:
- localhost: 3000/turnOff -> For at slukke lampen;
- localhost: 3000/turnOn -> For at tænde lampen.
Trin 5: Konklusion
Efter de foregående trin kan du nu styre en lampe via ZigBee -protokollen ved hjælp af Dragonboard 410c og ZigBee Module CC2531.
Hvis du er i tvivl, bedes du kommentere nedenfor eller tjekke følgende links:
- zigbee-shepherd Wiki: oplysninger om server- og enhedsklasser.
- zigbee-shepherd HowTo: information om, hvordan man bruger ZigBee-hyrden.
Anbefalede:
Sådan styres en Bluetooth (HC-05) med Arduino: 5 trin
Sådan styres en Bluetooth (HC-05) Med Arduino: Hej mine venner i denne lektion vil vi lære at styre en jævnstrømsmotor med vores smartphone eller tablet.For at opnå dette vil vi bruge en L298N-motorstyring og Bluetooth-modul (HC- 05) Så lad os starte
Sådan styres DC -motor med L298n og Arduino: 5 trin
Sådan styres DC -motor med L298n og Arduino: Hej til alle. Lad os præsentere mig selv. Mit navn er Dimitris og jeg er fra Grækenland. Jeg elsker meget Arduino, fordi det er et smart board. Jeg vil forsøge at beskrive dette bedst muligt, for at nogen kan lave det. Så lad os starte
Sådan styres servomotor Arduino -vejledning: 4 trin
Sådan kontrolleres servomotor Arduino -vejledning: Hej fyre! velkommen til min nye vejledning, jeg håber, du allerede har nydt min tidligere instruerbare "Store stepper motorstyring". I dag sender jeg denne informative tutorial for at lære dig det grundlæggende i enhver servomotorisk kontrol, jeg har allerede lagt en video ud
Sådan afspilles musik gennem en guitarforstærker: 4 trin
Sådan afspilles musik gennem en guitarforstærker: Dette er en instruerbar, der viser dig, hvordan du spiller musik gennem en guitarforstærker Nyd
Sådan lytter du til dit Itunes -bibliotek gennem din tv eller AV -modtager: 5 trin
Sådan lytter du til dit Itunes -bibliotek gennem din tv eller AV -modtager: Okay, jeg gjorde dette instruerbart på 10 minutter. Det var så let! En bærbar computer ville være god til dette, men et skrivebord i nærheden af et tv er også okay. Hvis du har en Airport Express, vil jeg tilføje et trin til jer mennesker. (Bemærk: Jeg ejer ikke en lufthavnstransport, så hvis jeg