Obsah:
Video: Ovládání světla MQTT s 6LoWPAN: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
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
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
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:
RGB LED pásek Ovladač Bluetooth V3 + Synchronizace hudby + Ovládání okolního světla: 6 kroků (s obrázky)
RGB LED pásek Bluetooth ovladač V3 + Synchronizace hudby + Ovládání okolního světla: Tento projekt používá arduino k ovládání RGB LED pásu s vaším telefonem přes bluetooth. Můžete měnit barvu, synchronizovat světla s hudbou nebo je automaticky upravovat podle okolního osvětlení
Ovládání jasu Ovládání LED na základě PWM pomocí tlačítek, Raspberry Pi a Scratch: 8 kroků (s obrázky)
Ovládání jasu Ovládání LED na základě PWM pomocí tlačítek, Raspberry Pi a Scratch: Zkoušel jsem najít způsob, jak vysvětlit, jak PWM funguje u mých studentů, a tak jsem si dal za úkol zkusit ovládat jas LED pomocí 2 tlačítek - jedno tlačítko zvyšuje jas LED a druhé jej stmívá. Programovat
Jak ovládat světla/domácí světla pomocí Arduino a Amazon Alexa: 16 kroků (s obrázky)
Jak ovládat světla/domácí světla pomocí Arduino a Amazon Alexa: Vysvětlil jsem, jak ovládat světlo, které je připojeno k UNO a ovládáno Alexou
Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: 7 kroků (s obrázky)
Ovládání zařízení pomocí hlasového ovládání pomocí NodeMCU: Chci jen pozdravit všechny, toto je poprvé, co píšu instruktážní projekt. Angličtina není můj rodný jazyk, takže se pokusím udělat co nejkratší a nejsrozumitelnější. Ovládání zařízení hlasovým příkazem není nic zvláštního
Programování PLC k ovládání brzdového světla: 7 kroků (s obrázky)
Programování PLC k ovládání brzdového světla: PLC se používají ve všem, s čím se denně setkáváme. PLC se dotýkají