Sadržaj:

Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u: 5 koraka
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u: 5 koraka

Video: Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u: 5 koraka

Video: Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u: 5 koraka
Video: Двухрежимное Zigbee реле с сухим контактом Ewelink ZB-SW01, возможности, интеграция в Home Assistant 2024, Novembar
Anonim
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u
Kako spojiti i upravljati lampom putem ZigBee modula na Dragonboard -u

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

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-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:

  1. Kreirajte fasciklu projekta sa 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 zavisnosti 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 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:

  1. Isključite ga za 5 sekundi;
  2. Uključite ga za 5 sekundi;
  3. 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: