Sadržaj:
- Korak 1: Prenesite kôd USB modula za rad sa Zigbee-pastirom
- Korak 2: Konfiguriranje Zigbee-pastira
- Korak 3: Izvršite ZigBee Control Service i spojite lampu
- Korak 4: Upravljanje lampom
- Korak 5: Zaključak
Video: Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Ovo uputstvo uči korisnika kako da poveže i pravilno instalira ZigBee modul na Dragonboard i da ga stupi u interakciju sa ZigBee kontrolisanom lampom (OSRAM), stvarajući ZigBee IOT mrežu.
Zahtjevi:
- Dragonboard 410c;
- CC2531 USB ključ;
- TEXAS INSTRUMENTS CC otklanjač grešaka/programer;
- OSRAM Lightify Tunable White A19.
Korak 1: Prenesite kôd USB modula za rad sa Zigbee-pastirom
Prije svega, potrebno je učitati kôd na USB modul za rad sa zigbee-shepherdom. Omogućit će funkcionalnost za ispravno prepoznavanje uređaja i pravilno stvaranje IOT mreže.
Da biste to omogućili, provjerite ovaj vodič za GitHub.
Korak 2: Konfiguriranje Zigbee-pastira
S obzirom na to da je kod već postavljen na ZigBee USB modul, sada je vrijeme za konfiguriranje aplikacije zigbee-pastir.
Zigbee-pastir je razvijen na Node-u, stoga je potrebno imati čvor instaliran na Dragonboard-u. Instalacija je različita za svaki operativni sistem, pa potražite temu Debian na ovoj vezi da biste saznali kako je ispravno instalirati.
S Nodeom već instaliranim na Dragonboard-u, slijedite sljedeće korake za konfiguriranje zigbee-pastira:
- Kreirajte fasciklu projekta sa imenom "zbserver" (CLI: ~ $ mkdir zbserver)
- Unutar mape zbserver stvorite datoteku pod nazivom "server.js" (CLI: ~ $ touch server.js)
-
Sada je potrebno instalirati neke zavisnosti za projektiranje, instalirati zigbee-shepherd, serialport i express libs pomoću CLI naredbi:
- : ~/zbserver $ sudo npm install serijski port
- : ~/zbserver $ sudo npm install zigbee-shepherd
- : ~/zbserver $ sudo npm install express
Nakon toga, potrebno je kopirati kontrolni kod servera (priložen na kraju ovog koraka) u kreiranu datoteku "server.js".
Napomena: radi samo sa isporučenom lampom, a USB ključ treba spojiti na Dragonboard.
Korak 3: Izvršite ZigBee Control Service i spojite lampu
Za povezivanje lampe sa serverom potrebno je otići u direktorij kreirane mape (zbserver) i izvršiti datoteku "server.js" (s ključem povezanim na Dragonboard -u) naredbom CLI:
~/zbserver $ sudo čvor server.js
Otvorena konzola trebala bi obavijestiti stanje Zigbee veza, ako je pronađena lampa i ako je potrebno automatsko uparivanje.
Da biste omogućili način rada svjetiljki, potrebno je:
- Isključite ga za 5 sekundi;
- Uključite ga za 5 sekundi;
- Ponovite korake 1 i 2 pet puta.
Lampa će se automatski povezati sa serverom.
Korak 4: Upravljanje lampom
Za upravljanje lampom potrebno je ostvariti postove na sljedećim IP adresama:
- localhost: 3000/turnOff -> Za gašenje lampe;
- localhost: 3000/turnOn -> Za uključivanje lampe.
Korak 5: Zaključak
Sada, nakon prethodnih koraka, možete upravljati lampom putem ZigBee protokola koristeći Dragonboard 410c i ZigBee modul CC2531.
U slučaju bilo kakvih nedoumica, komentirajte ispod ili provjerite sljedeće linkove:
- zigbee-shepherd Wiki: informacije o poslužitelju i klasama uređaja.
- zigbee-shepherd HowTo: informacije o tome kako se koristi ZigBee ovčar.
Preporučuje se:
Drveni RC brod kojim možete upravljati ručno ili putem web stranice: 9 koraka
Drveni RC brod kojim možete upravljati ručno ili putem web stranice: Zdravo, ja sam student na Howest -u i sagradio sam drveni RC čamac kojim možete upravljati putem kontrolera ili putem web stranice. Umorio sam se od brzog kvara vozila na vozilu i htio sam u čemu uživati dok sam živio na moru
Spašavanje dosadnog života pametnom lampom: 3 koraka
Spašavanje dosadnog života pametnom lampom: Svi se nadamo da možemo ugodnije živjeti kod kuće. Da li se često osjećate neugodno jer zatamnjivanje kućnih svjetiljki nije dovoljno pametno? Ili se osjećate monotono zbog funkcije kućne lampe? Ova svjetiljka može riješiti vaš
Raspberry Pi sistem za nadzor putem OLED ekranskog modula: 5 koraka
Raspberry Pi sistem za nadzor putem OLED ekranskog modula: U ovom vodiču ću objasniti kako postaviti 0,96 inčni OLED modul za prikaz sistemskih informacija o Raspberry Pi 4 modelu B koristeći njegovo I2C sučelje
IoT RC automobil sa daljinskim upravljačem sa pametnom lampom ili mrežnim prolazom: 8 koraka (sa slikama)
IoT RC automobil sa daljinskim upravljačem za pametne lampe ili mrežnim prolazom: Za nepovezan projekat, pisao sam neki Arduino kôd za razgovor sa MiLight pametnim lampama i daljinskim upravljačima koje imam u svom domu. Nakon što sam uspio presresti naredbe sa bežičnih daljinskih upravljača, Odlučio sam napraviti mali RC automobil za testiranje
Upravljajte uređajima putem interneta putem preglednika. (IoT): 6 koraka
Upravljajte uređajima putem interneta putem preglednika. (IoT): U ovom uputstvu ću vam pokazati kako možete kontrolirati uređaje poput LED dioda, releja, motora itd. Putem interneta putem web-preglednika. I možete sigurno pristupiti kontrolama sa bilo kojeg uređaja. Web platforma koju sam ovdje koristio je RemoteMe.org posjetite