Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Duke ndjekur librin "IoT në pesë ditë" dhe shembullin në github, kjo demonstrim zbaton përdorimin e komandës së ndryshueshme nga ubidotët dhe leximin e një sensor dixhital të dritës.
Një ruter 6LoWPAN/IPv4 u përdor për të përkthyer të dhënat 6LoWPAN/IPv6 nga rrjeti pa tel në një ndërmjetës të largët MQTT në "cloud" në këtë rast Ubidots, aplikacioni krijon një lloj peme të ngjarjeve:
- një ngjarje e të dhënave (leximet e sensorëve të publikuara në mënyrë periodike)
- ngjarje alarmi (leximet e sensorit mbi/nën një prag të caktuar)
- të dhëna nga Ubidots (pajisja lexon vlerën e publikuar nga platforma)
Mësimet janë me linux, ekziston një imazh për zhvillim që mund të përdoret në Windows me VMware
Hapi 1: Ndezje RE-Mote
për flash këtë ju duhet të:
- terminal i hapur
-shkoni te nyja/shembuj/zolertia/tutorial/99-apps/mqtt-node
- redaktoni Makerfile me ubidots dhe ndriçim
- kopjoni shenjën e llogarisë ubidots dhe ngjiteni në ubidots.h brenda dosjes cloud
- kontrolloni që RE_Mote është e lidhur me programin
- ngarkoni Makefile në RE-Mote
- hapi tjetër është programimi dhe konfigurimi i Orionit, shpjegohet në github
Hapi 2: U B DR
Nëse ngarkohet me sukses, do të shihni përmes terminalit përgjigjen RE-Mote që ngarkon vazhdimisht vlerat e sensorit dhe i publikon ato periodikisht me adresën e pajisjes.
Në platformën ubidots brenda pajisjeve dhe në pajisjen që përputhet me adresën e publikuar mund të shihni të gjitha ndryshoret e ngarkuara nga pajisja.
led_toggle është një ndryshore që nuk gjenerohet, pajisja nuk e ngarkon atë në platformë, por platforma e ngarkon atë në pajisje. Për të kontrolluar led -in na nevojitet variabla led_toggle, për atë klikoni Add Variable, Default dhe emrin led_toggle.
Në panelin e kontrollit do të krijojmë një widget, Control, Slider, Add Variable, kliko në adresën e pajisjes, led_toggle, Max: 100, Min: 0, Add Variable.
Nëse rrëshqitni shiritin do të shihni se si ndizet led dhe vlerat publikohen në terminal, vlera e shiritit është midis 0 dhe 100, në pajisje kjo vlerë duhet të jetë 16 bit e cila arrin 65535, për ta kontrolluar atë është shumëzuar me një faktor kështu 100 * 655 = 65500.