Satura rādītājs:
- 1. darbība. Augšupielādējiet USB moduļa kodu darbam ar Zigbee-aitu
- 2. darbība. Zigbee-gans konfigurēšana
- 3. darbība: izpildiet ZigBee vadības pakalpojumu un pievienojiet lampu
- 4. solis: lampas kontrole
- 5. darbība. Secinājums
Video: Kā pieslēgt un vadīt lampu, izmantojot ZigBee moduli Dragonboard: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šī pamācība māca lietotājam, kā savienot un pareizi instalēt ZigBee moduli Dragonboard un mijiedarboties ar ZigBee vadāmu lampu (OSRAM), izveidojot ZigBee IOT tīklu.
Prasības:
- Dragonboard 410c;
- CC2531 USB dongle;
- TEXAS INSTRUMENTS CC atkļūdotājs/programmētājs;
- OSRAM Lightify Tunable White A19.
1. darbība. Augšupielādējiet USB moduļa kodu darbam ar Zigbee-aitu
Pirmkārt, ir nepieciešams augšupielādēt kodu USB modulī, lai strādātu ar zigbee-gans. Tas nodrošinās funkcionalitāti, lai pareizi atpazītu ierīces un pareizi izveidotu IOT tīklu.
Lai tas būtu iespējams, lūdzu, pārbaudiet šo GitHub apmācību.
2. darbība. Zigbee-gans konfigurēšana
Ņemot vērā, ka kods jau ir augšupielādēts ZigBee USB modulī, ir pienācis laiks konfigurēt lietojumprogrammu zigbee-gans.
Zigbee-gans tika izstrādāts vietnē Node, tāpēc Dragonboard ir jāinstalē mezgls. Instalācija ir atšķirīga katrai operētājsistēmai, tāpēc šajā saitē meklējiet Debian tēmu, lai uzzinātu, kā to pareizi instalēt.
Ja mezgls jau ir instalēts Dragonboard, lūdzu, veiciet tālāk norādītās darbības, lai konfigurētu zigbee-ganu:
- Izveidojiet projektam mapi ar nosaukumu "zbserver" (CLI: ~ $ mkdir zbserver)
- Mapē zbserver izveidojiet failu ar nosaukumu "server.js" (CLI: ~ $ touch server.js)
-
Tagad ir jāinstalē dažas atkarības, lai projektētu, instalētu zigbee-gans, seriālo portu un express libs ar CLI komandām:
- : ~/zbserver $ sudo npm instalējiet seriālo portu
- : ~/zbserver $ sudo npm instalēt zigbee-gans
- : ~/zbserver $ sudo npm instalēt express
Pēc tam ir nepieciešams nokopēt servera vadības kodu (pievienots šī soļa beigās) izveidotajā failā "server.js".
Piezīme: tas darbojas tikai ar komplektā iekļauto lampu, un USB dongle ir jāpievieno Dragonboard.
3. darbība: izpildiet ZigBee vadības pakalpojumu un pievienojiet lampu
Lai savienotu lampu ar serveri, jums jāiet uz izveidotās mapes (zbserver) direktoriju un jāizpilda fails "server.js" (ar dongle, kas savienots ar Dragonboard) ar komandu CLI:
~/zbserver $ sudo mezgls server.js
Atvērtajai konsolei jāinformē Zigbee savienojumu stāvoklis, ja ir atrasta lampa un vai tas ir nepieciešams automātiski savienot pārī.
Lai iespējotu lampu pāra režīmu, ir nepieciešams:
- Izslēdziet to par 5 sekundēm;
- Ieslēdziet to par 5 sekundēm;
- Atkārtojiet 1. un 2. darbību piecas reizes.
Lukturis automātiski izveidos savienojumu ar serveri.
4. solis: lampas kontrole
Lai kontrolētu lampu, ir jārealizē ziņas šādās IP adresēs:
- localhost: 3000/turnOff -> Lai izslēgtu lampu;
- localhost: 3000/turnOn -> Lai ieslēgtu lampu.
5. darbība. Secinājums
Tagad, pēc iepriekšējām darbībām, jūs varat kontrolēt lampu, izmantojot ZigBee protokolu, izmantojot Dragonboard 410c un ZigBee moduli CC2531.
Ja rodas šaubas, lūdzu, komentējiet zemāk vai pārbaudiet šīs saites:
- zigbee-gans Wiki: informācija par serveri un ierīču klasēm.
- zigbee-gans HowTo: informācija par ZigBee aitu izmantošanu.
Ieteicams:
DIY -- Kā izveidot zirnekļa robotu, kuru var vadīt, izmantojot viedtālruni, izmantojot Arduino Uno: 6 soļi
DIY || Kā izveidot zirnekļa robotu, kuru var kontrolēt, izmantojot viedtālruni, izmantojot Arduino Uno: Veidojot zirnekļa robotu, var uzzināt tik daudz par robotiku. Tāpat kā robotu izgatavošana ir izklaidējoša un izaicinoša. Šajā videoklipā mēs jums parādīsim, kā izveidot zirnekļa robotu, kuru varam darbināt, izmantojot savu viedtālruni (Androi
Kā pieslēgt Raspberry Pi mākonim, izmantojot Node.js: 7 soļi
Kā pieslēgt Raspberry Pi mākonim, izmantojot Node.js: šī apmācība ir noderīga ikvienam, kurš vēlas pieslēgt Raspberry Pi mākonim, īpaši ar AskSensors IoT platformu, izmantojot Node.js. Vai jums nav Raspberry Pi? Ja jums pašlaik nepieder Raspberry Pi, es ieteikšu jums iegādāties Raspberry
Kā vadīt GoPro Hero 4, izmantojot RC raidītāju: 4 soļi (ar attēliem)
Kā kontrolēt GoPro Hero 4, izmantojot RC raidītāju: Šī projekta mērķis ir attālināti vadīt GoPro Hero 4, izmantojot RC raidītāju. Šī metode izmantos GoPro iebūvēto Wifi un HTTP API ierīces un & iedvesmojies no prototipa: MAZĀKĀ UN LĒTĀKĀ
Kā vadīt ierīci, izmantojot Raspberry Pi un releju - PAMATS: 6 soļi
Kā vadīt ierīci, izmantojot Raspberry Pi un releju - PAMATI: Šī ir vienkārša un vienkārša apmācība par ierīces vadīšanu, izmantojot Raspberry Pi un releju, kas noder IoT projektu veidošanai Šī apmācība ir paredzēta iesācējiem, tā ir draudzīga sekojiet līdzi, pat ja jums nav zināšanu par aveņu lietošanu
Kā vadīt bezpilota bezkaršu līdzstrāvas motoru (3 vadu tips), izmantojot HW30A motora ātruma regulatoru un Arduino UNO: 5 soļi
Kā vadīt bezpilota bezkaršu līdzstrāvas motoru (3 vadu tips), izmantojot HW30A motora ātruma regulatoru un Arduino UNO: Apraksts: HW30A motora ātruma regulatoru var izmantot ar 4-10 NiMH/NiCd vai 2-3 šūnu LiPo baterijām. BEC ir funkcionāls ar līdz pat 3 LiPo šūnām. To var izmantot, lai kontrolētu bezsuku līdzstrāvas motora (3 vadi) ātrumu ar maksimālo līdz 12 Vdc. Īpaši