2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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“
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
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.