Obsah:

Ovládání světla MQTT s 6LoWPAN: 5 kroků (s obrázky)
Ovládání světla MQTT s 6LoWPAN: 5 kroků (s obrázky)

Video: Ovládání světla MQTT s 6LoWPAN: 5 kroků (s obrázky)

Video: Ovládání světla MQTT s 6LoWPAN: 5 kroků (s obrázky)
Video: MQTT a Node-RED prakticky | HARDWARIO IoT Webinář 2024, Červenec
Anonim
Ovládání světla MQTT s 6LoWPAN
Ovládání světla MQTT s 6LoWPAN

Po knize „IoT za pět dní“a příkladu v githubu toto demo implementuje použití proměnných příkazů z ubidots a čte digitální světelný senzor.

K převodu dat 6LoWPAN/IPv6 z bezdrátové sítě na vzdáleného brokera MQTT na „cloudu“v tomto případě Ubidots byl použit router 6LoWPAN/IPv4, v tomto případě aplikace vytváří stromový typ událostí:

- datová událost (hodnoty senzorů pravidelně publikovány)

- událost alarmu (hodnoty senzoru nad/pod danou prahovou hodnotu)

- data z Ubidots (zařízení čte hodnotu publikovanou platformou)

Výukové programy jsou s linuxem, existuje obrázek pro vývoj, který lze použít ve Windows s VMware

Krok 1: Blikající RE-Mote

Blikající RE-Mote
Blikající RE-Mote
Blikající RE-Mote
Blikající RE-Mote
Blikající RE-Mote
Blikající RE-Mote
Blikající RE-Mote
Blikající RE-Mote

pro flash to potřebujete:

- otevřený terminál

-přejděte do uzlu/examples/zolertia/tutorial/99-apps/mqtt

- upravte soubor Maker pomocí ubidots a osvětlení

- zkopírujte token účtu ubidots a vložte jej do ubidots.h do cloudové složky

- zkontrolujte, zda je RE_Mote připojen k programu

- nahrajte Makefile do RE-Mote

- dalším krokem je naprogramování a konfigurace Orionu, je to vysvětleno v github

Krok 2: UDĚLÁNO

HOTOVO
HOTOVO
HOTOVO
HOTOVO
HOTOVO
HOTOVO

Pokud se úspěšně nahraje, uvidíte přes terminál odpověď RE-Mote, která neustále načítá hodnoty senzorů a pravidelně je publikuje s adresou zařízení.

Na platformě ubidots v zařízeních a na zařízení, které odpovídá publikované adrese, můžete vidět všechny proměnné nahrané ze zařízení.

led_toggle je proměnná, která není generována, zařízení ji nenačte na platformu, ale platforma ji načte do zařízení. K ovládání LED potřebujeme proměnnou led_toggle, k tomu klikněte na Přidat proměnnou, Výchozí a název led_toggle.

Na palubní desce vytvoříme widget, Ovládání, Posuvník, Přidat proměnnou, klikneme na adresu zařízení, led_toggle, Max: 100, Min: 0, Přidat proměnnou.

Pokud posunete lištu, uvidíte, jak se kontrolka LED rozsvítí a hodnoty jsou publikovány v terminálu, hodnota pruhu je mezi 0 a 100, na zařízení musí být tato hodnota 16 bitů, která dosáhne 65535, pro ovládání je vynásobeno faktorem, takže 100 * 655 = 65500.

Doporučuje: