Sadržaj:

MQTT Upravljanje svjetlom sa 6LoWPAN: 5 koraka (sa slikama)
MQTT Upravljanje svjetlom sa 6LoWPAN: 5 koraka (sa slikama)

Video: MQTT Upravljanje svjetlom sa 6LoWPAN: 5 koraka (sa slikama)

Video: MQTT Upravljanje svjetlom sa 6LoWPAN: 5 koraka (sa slikama)
Video: Умное окно - автоматизация проветривания комнаты, интеграция в Home Assistant 2024, Studeni
Anonim
MQTT Upravljanje svjetlom s 6LoWPAN -om
MQTT Upravljanje svjetlom s 6LoWPAN -om

Nakon knjige "IoT za pet dana" i primjera u githubu, ovaj demo implementira upotrebu varijabilne naredbe iz ubidota i čita digitalni svjetlosni senzor.

6LoWPAN/IPv4 usmjerivač korišten je za prevođenje podataka 6LoWPAN/IPv6 s bežične mreže u udaljenog posrednika MQTT na "oblaku" u ovom slučaju Ubidots, aplikacija stvara stablo vrste događaja:

- događaj podataka (očitanja senzora objavljuju se periodično)

- alarmni događaj (očitanja senzora iznad/ispod zadanog praga)

- podaci iz Ubidota (uređaj čita vrijednost objavljenu na platformi)

Vodiči su za linux, postoji slika za razvoj koja se može koristiti u sustavu Windows s VMware -om

Korak 1: Treperi RE-Mote

Treperi RE-Mote
Treperi RE-Mote
Treperi RE-Mote
Treperi RE-Mote
Treperi RE-Mote
Treperi RE-Mote
Treperi RE-Mote
Treperi RE-Mote

za flash ovo trebate:

- otvoreni terminal

-idite na/examples/zolertia/tutorial/99-apps/mqtt-node

- uredite Maker datoteku pomoću ubidota i osvjetljenja

- kopirajte žeton računa ubidots i zalijepite ga u ubidots.h unutar mape u oblaku

- provjerite je li RE_Mote spojen na program

- učitajte Makefile u RE-Mote

- sljedeći korak je programiranje i konfiguriranje Oriona, objašnjeno je u githubu

Korak 2: GOTOVO

GOTOVO JE
GOTOVO JE
GOTOVO JE
GOTOVO JE
GOTOVO JE
GOTOVO JE

Ako se uspješno učita, kroz terminal ćete vidjeti odgovor RE-Mote koji stalno učitava vrijednosti senzora i povremeno ih objavljuje s adresom uređaja.

Na platformi ubidots unutar uređaja i na uređaju koji odgovara objavljenoj adresi možete vidjeti sve varijable prenesene s uređaja.

led_toggle je varijabla koja se ne generira, uređaj je ne učitava na platformu, već je platforma učitava na uređaj. Za kontrolu LED -a potrebna nam je varijabla led_toggle, za to kliknite Dodaj varijablu, Zadano i naziv led_toggle.

Na nadzornoj ploči stvorit ćemo widget, Control, Slider, Add Variable, kliknuti na adresu uređaja, led_toggle, Max: 100, Min: 0, Add Variable.

Ako klizite traku, vidjet ćete kako LED svijetli i vrijednosti se objavljuju u terminalu, vrijednost trake je između 0 i 100, na uređaju ta vrijednost mora biti 16 bita koja doseže 65535, za kontrolu je pomnoženo s faktorom pa je 100 * 655 = 65500.

Preporučeni: