Sisällysluettelo:

Lampun kytkeminen ja ohjaus ZigBee -moduulin kautta Dragonboardilla: 5 vaihetta
Lampun kytkeminen ja ohjaus ZigBee -moduulin kautta Dragonboardilla: 5 vaihetta

Video: Lampun kytkeminen ja ohjaus ZigBee -moduulin kautta Dragonboardilla: 5 vaihetta

Video: Lampun kytkeminen ja ohjaus ZigBee -moduulin kautta Dragonboardilla: 5 vaihetta
Video: Zigbee-valo-, lämpötila- ja kosteusanturi Moes e-ink -näytöllä 2024, Marraskuu
Anonim
Kuinka yhdistää ja ohjata lamppua ZigBee -moduulin kautta Dragonboardilla
Kuinka yhdistää ja ohjata lamppua ZigBee -moduulin kautta Dragonboardilla
Kuinka yhdistää ja ohjata lamppua ZigBee -moduulin kautta Dragonboardilla
Kuinka yhdistää ja ohjata lamppua ZigBee -moduulin kautta Dragonboardilla
Kuinka yhdistää ja ohjata lamppua ZigBee -moduulin kautta Dragonboardilla
Kuinka yhdistää ja ohjata lamppua ZigBee -moduulin kautta Dragonboardilla
Kuinka yhdistää ja ohjata lamppua ZigBee -moduulin kautta Dragonboardilla
Kuinka yhdistää ja ohjata lamppua ZigBee -moduulin kautta Dragonboardilla

Tämä ohje opettaa käyttäjälle ZigBee -moduulin liittämisen ja asentamisen oikein Dragonboardille ja vuorovaikutuksen ZigBee -ohjattavan lampun (OSRAM) kanssa, jolloin ZigBee IOT -verkko muodostuu.

Vaatimukset:

  • Dragonboard 410c;
  • CC2531 USB -sovitin;
  • TEXAS INSTRUMENTS CC -virheenkorjaaja/ohjelmoija;
  • OSRAM Lightify Tunable White A19.

Vaihe 1: Lataa USB-moduulikoodi toimimaan Zigbee-shepherdin kanssa

Lataa USB-moduulikoodi, jotta voit työskennellä Zigbee-paimenen kanssa
Lataa USB-moduulikoodi, jotta voit työskennellä Zigbee-paimenen kanssa

Ensinnäkin sinun on ladattava koodi USB-moduuliin, jotta voit työskennellä zigbee-paimenen kanssa. Se tarjoaa toiminnallisuuden tunnistaa laitteet oikein ja luoda IOT -verkko oikein.

Jotta tämä olisi mahdollista, tarkista tämä GitHub -opetusohjelma.

Vaihe 2: Zigbee-paimenen määrittäminen

Koska koodi on jo ladattu ZigBee USB -moduuliin, nyt on aika määrittää zigbee-shepherd-sovellus.

Zigbee-paimen on kehitetty solmussa, joten solmu on asennettava Dragonboardille. Asennus on erilainen eri käyttöjärjestelmissä, joten etsi Debian -aihe tästä linkistä tietääksesi kuinka asentaa se oikein.

Kun solmu on jo asennettu Dragonboardiin, määritä zigbee-paimen seuraavien ohjeiden mukaisesti:

  1. Luo projektille kansio nimeltä "zbserver" (CLI: ~ $ mkdir zbserver)
  2. Luo zbserver -kansion sisälle tiedosto nimeltä "server.js" (CLI: ~ $ touch server.js)
  3. Nyt on välttämätöntä asentaa joitakin riippuvuuksia projektia varten, asentaa zigbee-shepherd, serialport ja express libs CLI-komennoilla:

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

Tämän jälkeen on tarpeen kopioida palvelimen ohjauskoodi (liitetty tämän vaiheen lopussa) luotuun "server.js" -tiedostoon.

Huomaa: se toimii vain mukana toimitetun lampun kanssa ja USB -dongle on liitettävä Dragonboardiin.

Vaihe 3: Suorita ZigBee Control Service ja kytke lamppu

Jos haluat yhdistää lampun palvelimeen, sinun on siirryttävä luodun kansion (zbserver) -hakemistoon ja suoritettava "server.js" (jossa dongle on yhdistetty Dragonboardiin) -tiedosto CLI -komennolla:

~/zbserver $ sudo node server.js

Avatun konsolin tulee ilmoittaa Zigbee -yhteyksien tila, jos lamppu on löydetty ja onko pariliitos automaattisesti tarpeen.

Lampuparitilan ottaminen käyttöön edellyttää:

  1. Sammuta 5 sekuntia;
  2. Kytke se päälle 5 sekuntia;
  3. Toista vaiheet 1 ja 2 viisi kertaa.

Lamppu muodostaa automaattisesti yhteyden palvelimeen.

Vaihe 4: Lampun ohjaus

Lampun hallitsemiseksi on välttämätöntä luoda viestejä seuraaville IP -osoitteille:

  • localhost: 3000/turnOff -> Sammuta lamppu;
  • localhost: 3000/turnOn -> Lampun sytyttäminen.

Vaihe 5: Johtopäätös

Nyt, edellisten vaiheiden jälkeen, voit ohjata lamppua ZigBee -protokollan avulla käyttämällä Dragonboard 410c: tä ja ZigBee -moduulia CC2531.

Jos olet epävarma, kommentoi alla tai tarkista seuraavat linkit:

  • zigbee-shepherd Wiki: tiedot palvelimesta ja laiteluokista.
  • zigbee-shepherd HowTo: tiedot ZigBee-paimenen käytöstä.

Suositeltava: