Obsah:

Ovládanie svetla MQTT s 6LoWPAN: 5 krokov (s obrázkami)
Ovládanie svetla MQTT s 6LoWPAN: 5 krokov (s obrázkami)

Video: Ovládanie svetla MQTT s 6LoWPAN: 5 krokov (s obrázkami)

Video: Ovládanie svetla MQTT s 6LoWPAN: 5 krokov (s obrázkami)
Video: Ovládanie svetla cez mobil 2024, Júl
Anonim
Ovládanie svetla MQTT s 6LoWPAN
Ovládanie svetla MQTT s 6LoWPAN

Podľa knihy „IoT za päť dní“a príkladu v github táto ukážka implementuje použitie variabilného príkazu z ubidots a číta digitálny svetelný senzor.

Na preklad údajov 6LoWPAN/IPv6 z bezdrôtovej siete na vzdialeného makléra MQTT v „cloude“bol v tomto prípade Ubidots použitý smerovač 6LoWPAN/IPv6, aplikácia vytvára stromový typ udalostí:

- dátová udalosť (hodnoty snímačov sa pravidelne uverejňujú)

- poplachová udalosť (hodnoty senzora nad/pod daným prahom)

- údaje z Ubidots (zariadenie číta hodnotu zverejnenú platformou)

Návody sú s Linuxom, existuje obrázok pre vývoj, ktorý je možné použiť v systéme Windows s VMware

Krok 1: Blikajúci RE-Mote

Bliká RE-Mote
Bliká RE-Mote
Bliká RE-Mote
Bliká RE-Mote
Bliká RE-Mote
Bliká RE-Mote
Bliká RE-Mote
Bliká RE-Mote

pre flash to potrebujete:

- otvorený terminál

-prejdite na uzol/examples/zolertia/tutorial/99-apps/mqtt

- upravte súbor Maker pomocou ubidotov a osvetlenia

- skopírujte token účtu ubidots a vložte ho do ubidots.h do cloudového priečinka

- skontrolujte, či je RE_Mote pripojený k programu

- nahrajte Makefile do RE-Mote

- ďalším krokom je naprogramovanie a konfigurácia Orionu, je to vysvetlené v github

Krok 2: HOTOVO

HOTOVO
HOTOVO
HOTOVO
HOTOVO
HOTOVO
HOTOVO

Ak sa úspešne nahrá, uvidíte cez terminál odpoveď RE-Mote, ktorá neustále načítava hodnoty senzorov a pravidelne ich zverejňuje s adresou zariadenia.

Na platforme ubidots v rámci zariadení a na zariadení, ktoré sa zhoduje so zverejnenou adresou, môžete vidieť všetky premenné nahrané zo zariadenia.

led_toggle je premenná, ktorá nie je generovaná, zariadenie ju nenačíta na platformu, ale platforma ju načíta do zariadenia. Na ovládanie LED potrebujeme premennú led_toggle, na to kliknite na položku Pridať premennú, Predvolené a názov led_toggle.

Na palubnej doske vytvoríme widget, Ovládanie, Posuvník, Pridať premennú, klikneme na adresu zariadenia, led_toggle, Max: 100, Min: 0, Pridať premennú.

Ak posuniete lištu, uvidíte, ako sa LED dióda rozsvieti a hodnoty sú zverejnené v termináli, hodnota stĺpca je medzi 0 a 100, v zariadení musí byť táto hodnota 16 bitov, ktorá dosahuje 65535, na ovládanie je vynásobené faktorom tak 100 * 655 = 65500.

Odporúča: