Sisukord:

MQTT valgusjuhtimine 6LoWPAN -iga: 5 sammu (piltidega)
MQTT valgusjuhtimine 6LoWPAN -iga: 5 sammu (piltidega)

Video: MQTT valgusjuhtimine 6LoWPAN -iga: 5 sammu (piltidega)

Video: MQTT valgusjuhtimine 6LoWPAN -iga: 5 sammu (piltidega)
Video: Aqara E1 zigbee - умный выключатель для круглого подрозетника, интеграция в Home Assistant 2024, Juuli
Anonim
MQTT valgusjuhtimine 6LoWPAN -iga
MQTT valgusjuhtimine 6LoWPAN -iga

Järgides raamatut "IoT viie päeva jooksul" ja githubis toodud näidet, rakendab see demo ubidotide muutuva käsu kasutamist ja digitaalse valgusanduri lugemist.

6LoWPAN/IPv4 ruuterit kasutati 6LoWPAN/IPv6 andmete tõlkimiseks traadita võrgust MQTT kaugmaaklerisse "pilves", antud juhul Ubidots, loob rakendus puutüüpi sündmusi:

- andmesündmus (andurite näidud avaldatakse perioodiliselt)

- häire sündmus (anduri näidud üle/alla antud läve)

- Ubidotsi andmed (seade loeb platvormi avaldatud väärtuse)

Õpetused on linuxiga, arendamiseks on olemas pilt, mida saab kasutada Windowsis koos VMwarega

1. samm: RE-Mote vilgub

Vilkuv RE-Mote
Vilkuv RE-Mote
Vilkuv RE-Mote
Vilkuv RE-Mote
Vilkuv RE-Mote
Vilkuv RE-Mote
Vilkuv RE-Mote
Vilkuv RE-Mote

välklambi jaoks peate:

- avatud terminal

-minge jaotisesse/example/zolertia/tutorial/99-apps/mqtt-node

- redigeerige Makerfile'i ubidotide ja valgustusega

- kopeerige ubidotsi konto žetoon ja kleepige see pilvekausta sees ubidots.h -sse

- kontrollige, kas RE_Mote on programmiga ühendatud

- laadige RE-Mote'i üles Makefile

- järgmine samm on Orioni programmeerimine ja konfigureerimine, selgitatakse githubis

2. samm: see on tehtud

TEHTUD
TEHTUD
TEHTUD
TEHTUD
TEHTUD
TEHTUD

Kui üleslaadimine õnnestus, näete terminali kaudu RE-Mote'i vastust, mis laadib pidevalt anduri väärtusi ja avaldab need perioodiliselt koos seadme aadressiga.

Seadmete sees oleval platvormil ubidots ja avaldatud aadressile vastavas seadmes näete kõiki seadmest üles laaditud muutujaid.

led_toggle on muutuja, mida ei genereerita, seade ei lae seda platvormile, vaid platvorm laadib selle seadmesse. LED -i juhtimiseks vajame muutujat led_toggle, selleks klõpsake nuppu Lisa muutuja, Vaikimisi ja nimi led_toggle.

Armatuurlaual loome vidina, Control, Slider, Add Variable, klõpsake seadme aadressil, led_toggle, Max: 100, Min: 0, Add Variable.

Kui libistate riba, näete, kuidas LED süttib ja väärtused avaldatakse terminalis, riba väärtus on vahemikus 0 kuni 100, seadmel peab see väärtus olema 16 bitine, mis ulatub 65535 -ni, et seda juhtida korrutatud teguriga, nii et 100 * 655 = 65500.

Soovitan: