Përmbajtje:

Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard: 5 hapa
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard: 5 hapa

Video: Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard: 5 hapa

Video: Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard: 5 hapa
Video: Как управлять нагрузкой 4 переменного тока с помощью беспроводного дистанционного реле KR1204 2024, Nëntor
Anonim
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard
Si të lidhni dhe kontrolloni një llambë përmes modulit ZigBee në Dragonboard

Ky udhëzues i mëson përdoruesit se si të lidhë dhe instalojë saktë modulin ZigBee në Dragonboard dhe ta ndërveprojë atë me një llambë të kontrolluar nga ZigBee (OSRAM), duke bërë një rrjet ZigBee IOT.

Kërkesat:

  • Dragonboard 410c;
  • Dongle USB CC2531;
  • TEXAS INSTRUMENTET CC Korrigjues/Programues;
  • OSRAM Lightify Tunable White A19.

Hapi 1: Ngarko kodin e modulit USB për të punuar me bariun Zigbee

Ngarko kodin e modulit USB për të punuar me bariun Zigbee
Ngarko kodin e modulit USB për të punuar me bariun Zigbee

Para së gjithash, është e nevojshme të ngarkoni një kod në modulin USB për të punuar me bari-zigbee. Ai do të sigurojë funksionalitetin e njohjes së saktë të pajisjeve dhe krijimin e rrjetit IOT siç duhet.

Për ta bërë këtë të mundur, ju lutemi kontrolloni këtë udhëzues të GitHub.

Hapi 2: Konfigurimi i Zigbee-Shepherd

Duke marrë parasysh që kodi është ngarkuar tashmë në modulin ZigBee USB, tani është koha për të konfiguruar aplikacionin zigbee-barinj.

Bari-zigbe u zhvillua në Node, prandaj është e nevojshme që Node të jetë e instaluar në Dragonboard. Instalimi është i ndryshëm për secilin sistem operativ, prandaj kërkoni temën Debian në këtë lidhje për të ditur si ta instaloni në mënyrë korrekte.

Me Nyjen tashmë të instaluar në Dragonboard, ju lutemi ndiqni hapat e ardhshëm për të konfiguruar bariun zigbee:

  1. Krijoni një dosje për projektin me emrin "zbserver" (CLI: ~ $ mkdir zbserver)
  2. Brenda dosjes zbserver, krijoni një skedar të quajtur "server.js" (CLI: touch $ touch server.js)
  3. Tani, është e nevojshme të instaloni disa varësi për të projektuar, instaluar zigbee-shepherd, serialport dhe express libs nga komandat CLI:

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

Pas kësaj, është e nevojshme të kopjoni kodin e kontrollit të serverit (bashkangjitur në fund të këtij hapi) në skedarin e krijuar "server.js".

Shënim: funksionon vetëm me llambën e dhënë dhe dongli USB duhet të lidhet në Dragonboard.

Hapi 3: Ekzekutoni Shërbimin e Kontrollit ZigBee dhe Lidhni Llambën

Për të lidhur llambën me serverin është e nevojshme të shkoni në dosjen e krijuar të dosjes (zbserver) dhe të ekzekutoni skedarin "server.js" (me dongle të lidhur në Dragonboard) me komandën CLI:

server/zbserver $ sudo nyje server.js

Konzola e hapur duhet të informojë gjendjen e lidhjeve Zigbee, nëse është gjetur një llambë dhe nëse është e nevojshme të çiftohet automatikisht.

Për të aktivizuar modalitetin e çiftimit të llambës, është e nevojshme:

  1. Fikeni atë për 5 sekonda;
  2. Ndizeni atë për 5 sekonda;
  3. Përsëritni hapat 1 dhe 2 pesë herë.

Llamba do të lidhet automatikisht me serverin.

Hapi 4: Kontrolli i llambës

Për të kontrolluar llambën është e nevojshme të realizohen postimet në adresat IP të mëposhtme:

  • localhost: 3000/turnOff -> Për të fikur llambën;
  • localhost: 3000/turnOn -> Për të ndezur llambën.

Hapi 5: Përfundimi

Tani, pas hapave të mëparshëm, ju jeni në gjendje të kontrolloni një llambë përmes protokollit ZigBee duke përdorur Dragonboard 410c dhe Modulin ZigBee CC2531.

Në rast dyshimi, ju lutemi komentoni më poshtë ose kontrolloni lidhjet e mëposhtme:

  • zigbee-shepherd Wiki: informacion në lidhje me klasat e serverit dhe pajisjes.
  • zigbee-shepherd HowTo: informacion në lidhje me mënyrën e përdorimit të bariut ZigBee.

Recommended: