Taula de continguts:

Control de llum MQTT amb 6LoWPAN: 5 passos (amb imatges)
Control de llum MQTT amb 6LoWPAN: 5 passos (amb imatges)

Vídeo: Control de llum MQTT amb 6LoWPAN: 5 passos (amb imatges)

Vídeo: Control de llum MQTT amb 6LoWPAN: 5 passos (amb imatges)
Vídeo: Abnormally delicious! CZECHOSLOVAK MEAT SOUP. Lipovan's wife is in shock. 2024, Desembre
Anonim
Control de llum MQTT amb 6LoWPAN
Control de llum MQTT amb 6LoWPAN

Després del llibre "IoT en cinc dies" i l'exemple de github, aquesta demostració implementa l'ús d'ordres variables des d'ubidots i llegeix un sensor de llum digital.

S'ha utilitzat un encaminador 6LoWPAN / IPv4 per traduir les dades 6LoWPAN / IPv6 de la xarxa sense fils a un intermediari MQTT remot al "núvol" en aquest cas Ubidots, l'aplicació crea un tipus d'arbre d'esdeveniments:

- un esdeveniment de dades (lectures de sensors publicades periòdicament)

- esdeveniment d'alarma (lectures del sensor superiors o inferiors a un llindar determinat)

- dades d'Ubidots (el dispositiu llegeix el valor publicat per la plataforma)

Els tutorials són amb Linux, hi ha una imatge per al desenvolupament que es pot utilitzar al Windows amb VMware

Pas 1: RE-Mote intermitent

RE-Mote intermitent
RE-Mote intermitent
RE-Mote intermitent
RE-Mote intermitent
RE-Mote intermitent
RE-Mote intermitent
RE-Mote intermitent
RE-Mote intermitent

per a flash això cal:

- terminal obert

- aneu a / examples / zolertia / tutorial / 99-apps / mqtt-node

- editeu el fitxer Maker amb ubidots i il·luminació

- copieu el testimoni del compte ubidots i enganxeu-lo a ubidots.h a la carpeta del núvol

- comproveu que RE_Mote estigui connectat al programa

- pengeu Makefile al RE-Mote

- El següent pas és programar i configurar l'Orion, s'explica a github

Pas 2: FET

FET
FET
FET
FET
FET
FET

Si es carrega correctament, veureu a través del terminal la resposta RE-Mote que carrega constantment els valors del sensor i els publica periòdicament amb l'adreça del dispositiu.

A la plataforma ubidots dels dispositius i al dispositiu que coincideix amb l'adreça publicada podeu veure totes les variables penjades del dispositiu.

led_toggle és una variable que no es genera, el dispositiu no el carrega a la plataforma, però la plataforma el carrega al dispositiu. Per controlar el led necessitem la variable led_toggle, per a això feu clic a Afegeix variable, per defecte i el nom led_toggle.

Al tauler de control crearem un widget, Control, control lliscant, Afegeix variable, fem clic a l’adreça del dispositiu, led_toggle, Màx.: 100, Mín: 0, Afegeix variable.

Si feu lliscar la barra, veureu com s’encén el led i es publiquen els valors al terminal, el valor de la barra està entre 0 i 100, al dispositiu aquest valor ha de ser de 16 bits que arriba a 65535, per controlar-lo és multiplicat per un factor de manera que 100 * 655 = 65500.

Recomanat: