Përmbajtje:

Kontrolli i dritës MQTT me 6LoWPAN: 5 hapa (me fotografi)
Kontrolli i dritës MQTT me 6LoWPAN: 5 hapa (me fotografi)

Video: Kontrolli i dritës MQTT me 6LoWPAN: 5 hapa (me fotografi)

Video: Kontrolli i dritës MQTT me 6LoWPAN: 5 hapa (me fotografi)
Video: Счастливая история слепой кошечки по имени Нюша 2024, Nëntor
Anonim
Kontrolli i dritës MQTT me 6LoWPAN
Kontrolli i dritës MQTT me 6LoWPAN

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

Ndezje RE-Mote
Ndezje RE-Mote
Ndezje RE-Mote
Ndezje RE-Mote
Ndezje RE-Mote
Ndezje RE-Mote
Ndezje RE-Mote
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

E B DR
E B DR
E B DR
E B DR
E B DR
E 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.

Recommended: