Tartalomjegyzék:

A lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon: 5 lépés
A lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon: 5 lépés

Videó: A lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon: 5 lépés

Videó: A lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon: 5 lépés
Videó: Sonoff Ihost - Центр управления умным домом без доступа к интернет с Zigbee и Matter 2024, December
Anonim
Lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon
Lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon
Lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon
Lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon
Lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon
Lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon
Lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon
Lámpa csatlakoztatása és vezérlése a ZigBee modulon keresztül a Dragonboardon

Ez az utasítás megtanítja a felhasználót, hogyan kell csatlakoztatni és helyesen telepíteni a ZigBee modult a Dragonboardra, és kölcsönhatásba hozni azt egy ZigBee által vezérelt lámpával (OSRAM), létrehozva egy ZigBee IOT hálózatot.

Követelmények:

  • Dragonboard 410c;
  • CC2531 USB -kulcs;
  • TEXAS INSTRUMENTS CC hibakereső/programozó;
  • OSRAM Lightify Tunable White A19.

1. lépés: Töltse fel az USB-modul kódját a Zigbee-Shepherd segítségével való együttműködéshez

Töltse fel az USB-modul kódját a Zigbee-Shepherd használatához
Töltse fel az USB-modul kódját a Zigbee-Shepherd használatához

Először is fel kell tölteni egy kódot az USB modulra, hogy zigbee-shepherd-el dolgozhassunk. Ez biztosítja az eszközök helyes felismerését és az IOT hálózat megfelelő létrehozását.

Ennek érdekében tekintse meg ezt a GitHub bemutatót.

2. lépés: Zigbee-pásztor konfigurálása

Tekintettel arra, hogy a kód már feltöltésre került a ZigBee USB modulba, itt az ideje konfigurálni a zigbee-Shepherd alkalmazást.

A zigbee-pásztor a Node-on lett kifejlesztve, ezért szükséges, hogy a Node telepítve legyen a Dragonboard-on. A telepítés minden operációs rendszer esetében eltérő, ezért keresse meg a Debian témát ezen a linken, hogy megtudja, hogyan kell helyesen telepíteni.

Ha a Node már telepítve van a Dragonboardra, kövesse a következő lépéseket a zigbee-Shepherd konfigurálásához:

  1. Hozzon létre egy mappát a projekthez "zbserver" névvel (CLI: ~ $ mkdir zbserver)
  2. A zbserver mappában hozzon létre egy fájlt "server.js" (CLI: ~ $ touch server.js)
  3. Most telepíteni kell néhány függőséget a projekthez, a zigbee-shepherd, serialport és express libs telepítéséhez a CLI parancsokkal:

    1. : ~/zbserver $ sudo npm telepítse a soros portot
    2. : ~/zbserver $ sudo npm install zigbee-shepherd
    3. : ~/zbserver $ sudo npm install express

Ezt követően át kell másolni a szerver vezérlőkódját (a lépés végén csatolva) a létrehozott "server.js" fájlba.

Megjegyzés: csak a mellékelt lámpával működik, és az USB -kulcsot a Dragonboardra kell csatlakoztatni.

3. lépés: Futtassa a ZigBee Control Service szolgáltatást, és csatlakoztassa a lámpát

A lámpa és a szerver csatlakoztatásához lépjen a létrehozott mappa (zbserver) könyvtárába, és futtassa a "server.js" (a Dragonboardon csatlakoztatott hardverkulccsal) fájlt a CLI paranccsal:

~/zbserver $ sudo node server.js

A nyitott konzolnak tájékoztatnia kell a Zigbee csatlakozások állapotát, ha talált lámpát, és szükség van -e a párosításra.

A lámpapár mód engedélyezéséhez a következőkre van szükség:

  1. Kapcsolja ki 5 másodperccel;
  2. Kapcsolja be 5 másodperccel;
  3. Ismételje meg az 1. és 2. lépést ötször.

A lámpa automatikusan csatlakozik a szerverhez.

4. lépés: A lámpa vezérlése

A lámpa vezérléséhez bejegyzéseket kell létrehozni a következő IP -címeken:

  • localhost: 3000/turnOff -> A lámpa kikapcsolása;
  • localhost: 3000/turnOn -> A lámpa bekapcsolása.

5. lépés: Következtetés

Most az előző lépések után ZigBee protokollon keresztül vezérelheti a lámpát a Dragonboard 410c és a ZigBee CC2531 modul segítségével.

Ha kétségei vannak, kérjük, tegye meg megjegyzéseit az alábbiakban, vagy ellenőrizze az alábbi linkeket:

  • zigbee-shepherd Wiki: információk a szerverről és az eszközosztályokról.
  • zigbee-shepherd HowTo: információ a ZigBee pásztor használatáról.

Ajánlott: