Turinys:
- 1 veiksmas: įkelkite USB modulio kodą, kad galėtumėte dirbti su „Zigbee-shepherd“
- 2 žingsnis: Zigbee-piemens konfigūravimas
- 3 veiksmas: vykdykite „ZigBee“valdymo paslaugą ir prijunkite lemputę
- 4 žingsnis: lempos valdymas
- 5 žingsnis: Išvada
Video: Kaip prijungti ir valdyti lempą per „ZigBee“modulį „Dragonboard“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Š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“
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į:
- Sukurkite projektui aplanką pavadinimu „zbserver“(CLI: ~ $ mkdir zbserver)
- „Zbserver“aplanke sukurkite failą pavadinimu „server.js“(CLI: ~ $ touch server.js)
-
Dabar būtina įdiegti kai kurias priklausomybes, kad būtų galima projektuoti, įdiegti „zigbee-shepherd“, „serialport“ir „express libs“pagal CLI komandas:
- : ~/zbserver $ sudo npm įdiegti serialport
- : ~/zbserver $ sudo npm įdiegti zigbee-shepherd
- : ~/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:
- Išjunkite jį 5 sekundėms;
- Įjunkite jį 5 sekundes;
- 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:
Kaip valdyti lemputę naudojant „Arduino UNO“ir vieno kanalo 5 V kietojo kūno relės modulį: 3 žingsniai
Kaip valdyti lemputę naudojant „Arduino UNO“ir vieno kanalo 5 V kietojo kūno relės modulį: Aprašymas: Palyginus su tradicine mechanine relė, kietojo kūno relė (SSR) turi daug privalumų: ji turi ilgesnį tarnavimo laiką ir daug didesnį įjungimą/ išjungtas greitis ir nėra triukšmo. Be to, jis turi geresnį atsparumą vibracijai ir mechaniniam
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: 6 žingsniai
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: Šioje pamokoje mes sužinosime, kaip įjungti ir išjungti šviesos diodą naudojant paprastą mygtuką ir Visuino. Žiūrėkite demonstracinį vaizdo įrašą
Kaip prijungti skalbimo mašinos variklį kaip generatorių: 3 žingsniai (su nuotraukomis)
Kaip prijungti skalbimo mašinos variklį kaip generatorių: Kaip prijungti skalbimo mašinos variklį kaip generatorių ar skalbimo mašinos variklio generatoriaus laidų pagrindus, yra pamoka apie universalius variklio laidų principus nuolatinės ir kintamosios srovės maitinimo šaltiniuose. Generatorius yra įrenginys, kuris paverčia varomąją galią į elektros energiją
Kaip naudoti ESP32 valdyti LED su „Blynk“per „WiFi“: 7 žingsniai (su paveikslėliais)
Kaip naudoti ESP32 valdyti LED naudojant „Blynk“per „WiFi“: šioje pamokoje bus naudojama ESP32 kūrimo plokštė, skirta valdyti LED su „Blynk“per „WiFi“. „Blynk“yra platforma su „iOS“ir „Android“programomis, skirtomis valdyti „Arduino“, „Raspberry Pi“ir panašius dalykus internetu. Tai skaitmeninis prietaisų skydelis, kuriame galite sukurti
Norėdami valdyti adresuojamus šviesos diodus, naudokite „Bluetooth 4.0 HC -08“modulį - „Arduino Uno“pamoka: 4 žingsniai (su paveikslėliais)
Norėdami valdyti adresuojamus šviesos diodus, naudokite „Bluetooth 4.0 HC -08“modulį - „Arduino Uno“pamoka: Ar jau įsigilinote į ryšio modulius su „Arduino“? „Bluetooth“atveria galimybes jūsų „Arduino“projektams ir daiktų internetui. Čia mes pradėsime nuo kūdikio žingsnio ir sužinosime, kaip valdyti adresuojamus šviesos diodus su sma