Sadržaj:

Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboardu: 5 koraka
Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboardu: 5 koraka

Video: Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboardu: 5 koraka

Video: Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboardu: 5 koraka
Video: Осветите свой мир (с помощью лампочек Hue), Дэн Брэдли 2024, Studeni
Anonim
Kako spojiti i upravljati svjetiljkom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati svjetiljkom putem ZigBee modula na Dragonboard -u
Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboard -u
Kako spojiti i kontrolirati svjetiljku putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati svjetiljkom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati svjetiljkom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati svjetiljkom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati svjetiljkom putem ZigBee modula na Dragonboard -u

Ovo uputstvo uči korisnika kako se spojiti i ispravno instalirati ZigBee modul na Dragonboard te komunicirati s ZigBee upravljanom lampom (OSRAM), stvarajući ZigBee IOT mrežu.

Zahtjevi:

  • Dragonboard 410c;
  • CC2531 USB ključ;
  • TEXAS INSTRUMENTS CC Debugger/programer;
  • OSRAM Lightify Tunable White A19.

Korak 1: Prenesite kôd USB modula za rad sa Zigbee-pastirom

Učitajte kôd USB modula za rad sa Zigbee-pastirom
Učitajte kôd USB modula za rad sa Zigbee-pastirom

Prije svega, potrebno je učitati kôd na USB modul za rad sa zigbee-pastirom. 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 kôd već učitan u ZigBee USB modul, sada je vrijeme za konfiguriranje aplikacije zigbee-pastir.

Zigbee-pastir je razvijen na Nodeu, stoga je potrebno imati čvor instaliran na Dragonboard-u. Instalacija je različita za svaki operativni sustav, pa potražite temu Debian na ovoj poveznici kako biste je znali ispravno instalirati.

S Nodeom već instaliranim na Dragonboard-u, slijedite sljedeće korake za konfiguriranje zigbee-pastira:

  1. Izradite mapu za projekt s imenom "zbserver" (CLI: ~ $ mkdir zbserver)
  2. Unutar mape zbserver stvorite datoteku pod nazivom "server.js" (CLI: ~ $ touch server.js)
  3. Sada je potrebno instalirati neke ovisnosti za projektiranje, instalirati zigbee-shepherd, serialport i express libs pomoću CLI naredbi:

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

Nakon toga potrebno je kopirati kontrolni kod poslužitelja (priložen na kraju ovog koraka) u stvorenu datoteku "server.js".

Napomena: radi samo s isporučenom lampom, a USB ključ treba spojiti na Dragonboard.

Korak 3: Izvršite ZigBee Control Service i spojite svjetiljku

Za povezivanje žarulje sa poslužiteljem potrebno je otići u direktorij kreirane mape (zbserver) i izvršiti datoteku "server.js" (s ključem spojenim na Dragonboard) naredbom CLI:

~/zbserver $ sudo čvor server.js

Otvorena konzola trebala bi obavijestiti stanje veza Zigbee, ako je pronađena svjetiljka i ako je potrebno automatsko uparivanje.

Da biste omogućili način rada svjetiljki, potrebno je:

  1. Isključite ga za 5 sekundi;
  2. Uključite ga za 5 sekundi;
  3. Ponovite korake 1 i 2 pet puta.

Svjetiljka će se automatski povezati s poslužiteljem.

Korak 4: Upravljanje lampom

Za upravljanje lampom potrebno je ostvariti postove na sljedećim IP adresama:

  • localhost: 3000/turnOff -> Za isključivanje žarulje;
  • localhost: 3000/turnOn -> Za uključivanje žarulje.

Korak 5: Zaključak

Sada, nakon prethodnih koraka, možete upravljati lampom putem ZigBee protokola pomoću Dragonboard 410c i ZigBee modula CC2531.

U slučaju bilo kakvih nedoumica, komentirajte ispod ili provjerite sljedeće veze:

  • zigbee-shepherd Wiki: podaci o poslužitelju i klasama uređaja.
  • zigbee-pastir HowTo: informacije o tome kako se koristi ZigBee pastir.

Preporučeni: