Tartalomjegyzék:

MQTT fényvezérlés 6LoWPAN -tal: 5 lépés (képekkel)
MQTT fényvezérlés 6LoWPAN -tal: 5 lépés (képekkel)

Videó: MQTT fényvezérlés 6LoWPAN -tal: 5 lépés (képekkel)

Videó: MQTT fényvezérlés 6LoWPAN -tal: 5 lépés (képekkel)
Videó: MQTT (Mosquitto) Протокол | Теория 2024, Július
Anonim
MQTT fényvezérlés 6LoWPAN -val
MQTT fényvezérlés 6LoWPAN -val

Az "IoT öt nap alatt" című könyv és a github példája nyomán ez a bemutató az ubidot -ból származó változó parancs használatát valósítja meg, és digitális fényérzékelőt olvas.

A 6LoWPAN/IPv4 útválasztót használták a 6LoWPAN/IPv6 adatok vezeték nélküli hálózatról egy távoli MQTT brókerre történő lefordítására a "felhőben", ebben az esetben Ubidots, az alkalmazás létrehoz egy fa típusú eseményeket:

- adatesemény (az érzékelő leolvasásait rendszeresen közzéteszik)

- riasztási esemény (az érzékelő leolvasása egy adott küszöb felett/alatt)

- Ubidots adatok (az eszköz leolvassa a platform által közzétett értéket)

Az oktatóanyagok linuxon vannak, van egy fejlesztési kép, amely használható a Windows rendszerben a VMware segítségével

1. lépés: Villogó RE-Mote

Villogó RE-Mote
Villogó RE-Mote
Villogó RE-Mote
Villogó RE-Mote
Villogó RE-Mote
Villogó RE-Mote
Villogó RE-Mote
Villogó RE-Mote

a flash használatához a következőkre van szüksége:

- nyitott terminál

-nyissa meg a/example/zolertia/tutorial/99-apps/mqtt-node oldalt

- szerkesztheti a Makerfile -t ubidotokkal és világítással

- másolja az ubidots fiók tokenjét, és illessze be az ubidots.h fájlba a felhőmappába

- ellenőrizze, hogy a RE_Mote csatlakozik -e a programhoz

- töltse fel a Makefile fájlt a RE-Mote-ba

- a következő lépés az Orion programozása és konfigurálása - magyarázza a github

2. lépés: KÉSZ

KÉSZ
KÉSZ
KÉSZ
KÉSZ
KÉSZ
KÉSZ

Sikeres feltöltés esetén a terminálon keresztül láthatja az RE-Mote választ, amely folyamatosan betölti az érzékelő értékeit, és rendszeresen közzéteszi azokat az eszköz címével.

Az eszközökön belüli ubidots platformon és a közzétett címnek megfelelő eszközön láthatja az eszközről feltöltött összes változót.

A led_toggle olyan változó, amely nem generálódik, az eszköz nem tölti be a platformra, de a platform betölti az eszközre. A led vezérléséhez szükségünk van a led_toggle változóra, ehhez kattintson a Változó hozzáadása, Alapértelmezett és a led_toggle névre.

Az irányítópulton létrehozunk egy widgetet, Vezérlés, Csúszka, Változó hozzáadása, kattintson az eszköz címére, led_toggle, Max: 100, Min: 0, Változó hozzáadása.

Ha elcsúsztatja a sávot, látni fogja, hogyan világít a LED, és az értékeket a terminálban teszik közzé, a sáv értéke 0 és 100 között van, a készüléken ennek az értéknek 16 bitesnek kell lennie, ami eléri a 65535 értéket. szorozva egy tényezővel, így 100 * 655 = 65500.

Ajánlott: