Turinys:

Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“: 5 žingsniai
Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“: 5 žingsniai

Video: Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“: 5 žingsniai

Video: Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“: 5 žingsniai
Video: Zigbee nuotolinio valdymo pultas išmaniesiems namams Moes 4 mygtukai. Apžvalga, Home Assistant 2024, Lapkritis
Anonim
Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“
Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“
Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“
Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“
Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“
Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“
Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“
Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“

Ši instrukcija moko vartotoją, kaip prijungti ir teisingai įdiegti „ZigBee“modulį „Dragonboard“ir sąveikauti su „ZigBee“valdoma lempa (OSRAM), sukuriant „ZigBee IOT“tinklą.

Reikalavimai:

  • „Dragonboard 410c“;
  • CC2531 USB raktas;
  • „TEXAS INSTRUMENTS“CC derintojas/programuotojas;
  • OSRAM Lightify Tunable White A19.

1 veiksmas: įkelkite USB modulio kodą, kad galėtumėte dirbti su „Zigbee-shepherd“

Įkelkite USB modulio kodą, kad galėtumėte dirbti su „Zigbee-shepherd“
Įkelkite USB modulio kodą, kad galėtumėte dirbti su „Zigbee-shepherd“

Pirmiausia reikia įkelti kodą į USB modulį, kad galėtumėte dirbti su zigbee-aviganiu. Tai suteiks funkcionalumą teisingai atpažinti įrenginius ir tinkamai sukurti IOT tinklą.

Norėdami tai padaryti, patikrinkite šią „GitHub“mokymo programą.

2 žingsnis: Zigbee-piemens konfigūravimas

Atsižvelgiant į tai, kad kodas jau įkeltas į „ZigBee“USB modulį, atėjo laikas sukonfigūruoti „zigbee-piemens“programą.

Zigbee-aviganis buvo sukurtas „Node“, todėl „Dragonboard“būtina įdiegti „Node“. Kiekvienos operacinės sistemos diegimas yra skirtingas, todėl šioje nuorodoje ieškokite „Debian“temos, kad žinotumėte, kaip ją teisingai įdiegti.

„Node“jau įdiegta „Dragonboard“, atlikite šiuos veiksmus, kad sukonfigūruotumėte zigbee-piemenį:

  1. Sukurkite projektui aplanką pavadinimu „zbserver“(CLI: ~ $ mkdir zbserver)
  2. „Zbserver“aplanke sukurkite failą pavadinimu „server.js“(CLI: ~ $ touch server.js)
  3. Dabar būtina įdiegti kai kurias priklausomybes, kad būtų galima projektuoti, įdiegti „zigbee-shepherd“, „serialport“ir „express libs“pagal CLI komandas:

    1. : ~/zbserver $ sudo npm įdiegti serialport
    2. : ~/zbserver $ sudo npm įdiegti zigbee-shepherd
    3. : ~/zbserver $ sudo npm install express

Po to būtina nukopijuoti serverio valdymo kodą (pridėtą šio veiksmo pabaigoje) į sukurtą failą „server.js“.

Pastaba: jis veikia tik su pridėta lempute, o USB raktas turi būti prijungtas prie „Dragonboard“.

3 veiksmas: vykdykite „ZigBee“valdymo paslaugą ir prijunkite lemputę

Norėdami prijungti lemputę prie serverio, turite eiti į sukurto aplanko (zbserver) katalogą ir vykdyti komandą CLI „server.js“(su „Dragonboard“prijungtu raktu):

~/zbserver $ sudo mazgas server.js

Atidaryta konsolė turėtų informuoti apie „Zigbee“jungčių būseną, jei buvo rasta lempa ir ar būtina ją automatiškai susieti.

Norėdami įjungti lempos poros režimą, turite:

  1. Išjunkite jį 5 sekundėms;
  2. Įjunkite jį 5 sekundes;
  3. Pakartokite 1 ir 2 veiksmus penkis kartus.

Lempa automatiškai prisijungs prie serverio.

4 žingsnis: lempos valdymas

Norint valdyti lempą, būtina suprasti įrašus šiais IP adresais:

  • localhost: 3000/turnOff -> Norėdami išjungti lempą;
  • localhost: 3000/turnOn -> Norėdami įjungti lempą.

5 žingsnis: Išvada

Dabar, atlikę ankstesnius veiksmus, galite valdyti lempą naudodami „ZigBee“protokolą naudodami „Dragonboard 410c“ir „ZigBee“modulį CC2531.

Jei kyla abejonių, komentuokite žemiau arba patikrinkite šias nuorodas:

  • „zigbee-shepherd Wiki“: informacija apie serverį ir įrenginių klases.
  • zigbee-aviganis HowTo: informacija apie tai, kaip naudotis „ZigBee“aviganiu.

Rekomenduojamas: