Turinys:

MQTT šviesos valdymas su 6LoWPAN: 5 žingsniai (su nuotraukomis)
MQTT šviesos valdymas su 6LoWPAN: 5 žingsniai (su nuotraukomis)

Video: MQTT šviesos valdymas su 6LoWPAN: 5 žingsniai (su nuotraukomis)

Video: MQTT šviesos valdymas su 6LoWPAN: 5 žingsniai (su nuotraukomis)
Video: Home Assistant. 9.4 pamoka ADD-ON – Xiaomi Gateway 3, zigbee2mqtt integracija 2024, Gruodis
Anonim
MQTT šviesos valdymas su 6LoWPAN
MQTT šviesos valdymas su 6LoWPAN

Vadovaujantis knyga „IoT per penkias dienas“ir pavyzdžiu „github“, šioje demonstracijoje įgyvendinamas kintamos komandos naudojimas iš „Ubidots“ir skaitomas skaitmeninis šviesos jutiklis.

6LoWPAN/IPv4 maršrutizatorius buvo naudojamas 6LoWPAN/IPv6 duomenims iš belaidžio tinklo išversti į nuotolinį MQTT brokerį „debesyje“, šiuo atveju „Ubidots“, programa sukuria medžio tipo įvykius:

- duomenų įvykis (periodiškai skelbiami jutiklių rodmenys)

- aliarmo įvykis (jutiklio rodmenys viršijantys arba mažesni už tam tikrą slenkstį)

- duomenys iš „Ubidots“(įrenginys nuskaito platformos paskelbtą vertę)

Pamokos yra su „Linux“, yra kūrimo vaizdas, kurį galima naudoti „Windows“su „VMware“

1 žingsnis: mirksi „RE-Mote“

Mirksi RE-Mote
Mirksi RE-Mote
Mirksi RE-Mote
Mirksi RE-Mote
Mirksi RE-Mote
Mirksi RE-Mote
Mirksi RE-Mote
Mirksi RE-Mote

Norėdami tai padaryti, turite atlikti šiuos veiksmus:

- atidarytas terminalas

-eikite į/example/zolertia/tutorial/99-apps/mqtt-node

- redaguokite „Makerfile“naudodami „ubidots“ir apšvietimą

- nukopijuokite „ubidots“paskyros prieigos raktą ir įklijuokite jį į ubidots.h debesies aplanke

- patikrinkite, ar RE_Mote prijungtas prie programos

- įkelkite „Makefile“į „RE-Mote“

- kitas žingsnis yra programuoti ir konfigūruoti „Orion“, paaiškinta „github“

2 veiksmas: tai padaryta

TAI ATLIKTA
TAI ATLIKTA
TAI ATLIKTA
TAI ATLIKTA
TAI ATLIKTA
TAI ATLIKTA

Sėkmingai įkėlus, per terminalą matysite RE-Mote atsaką, kuris nuolat įkelia jutiklio vertes ir periodiškai jas paskelbia su įrenginio adresu.

„Ubidots“platformoje įrenginiuose ir įrenginyje, kuris atitinka paskelbtą adresą, galite pamatyti visus iš įrenginio įkeltus kintamuosius.

led_toggle yra kintamasis, kuris nesukuriamas, įrenginys nekelia jo į platformą, bet platforma įkelia jį į įrenginį. Norėdami valdyti LED, mums reikia kintamojo led_toggle, tam spustelėkite Pridėti kintamąjį, numatytąjį ir pavadinimą led_toggle.

Prietaisų skydelyje sukursime valdiklį, Valdymas, Slankiklis, Pridėti kintamąjį, spustelėkite įrenginio adresą, led_toggle, Max: 100, Min: 0, Add Variable.

Jei stumdysite juostą, pamatysite, kaip užsidega šviesos diodas ir vertės skelbiamos terminale, juostos vertė yra nuo 0 iki 100, įrenginyje ši vertė turi būti 16 bitų, kuri pasiekia 65535, kad ją būtų galima valdyti padaugintas iš koeficiento, taigi 100 * 655 = 65500.

Rekomenduojamas: