Sommario:

Controllo della luce MQTT con 6LoWPAN: 5 passaggi (con immagini)
Controllo della luce MQTT con 6LoWPAN: 5 passaggi (con immagini)

Video: Controllo della luce MQTT con 6LoWPAN: 5 passaggi (con immagini)

Video: Controllo della luce MQTT con 6LoWPAN: 5 passaggi (con immagini)
Video: Микроволновый датчик присутствия с сенсором освещения - обзор, работа в Tuya Smart и Home Assistant 2024, Dicembre
Anonim
Controllo della luce MQTT con 6LoWPAN
Controllo della luce MQTT con 6LoWPAN

Seguendo il libro "IoT in cinque giorni" e l'esempio nel github, questa demo implementa l'uso del comando variabile da ubidots e legge un sensore di luce digitale.

Un router 6LoWPAN/IPv4 è stato utilizzato per tradurre i dati 6LoWPAN/IPv6 dalla rete wireless a un broker MQTT remoto sul "cloud" in questo caso Ubidots, l'applicazione crea un tipo di eventi ad albero:

- un evento dati (le letture dei sensori pubblicate periodicamente)

- evento di allarme (lettura del sensore sopra/sotto una determinata soglia)

- dati da Ubidots (il dispositivo legge il valore pubblicato dalla piattaforma)

I tutorial sono con Linux, c'è un'immagine per lo sviluppo che può essere utilizzata in Windows con VMware

Passaggio 1: RE-Mote lampeggiante

RE-Mote lampeggiante
RE-Mote lampeggiante
RE-Mote lampeggiante
RE-Mote lampeggiante
RE-Mote lampeggiante
RE-Mote lampeggiante
RE-Mote lampeggiante
RE-Mote lampeggiante

per flash questo è necessario:

- terminale aperto

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

- modifica il Makerfile con ubidot e illuminazione

- copia il token dell'account ubidots e incollalo in ubidots.h all'interno della cartella cloud

- verificare che RE_Mote sia connesso al programma

- caricare Makefile nel RE-Mote

- il prossimo passo è programmare e configurare Orion, è spiegato in github

Passaggio 2: FATTO

FATTO
FATTO
FATTO
FATTO
FATTO
FATTO

Se caricato con successo, vedrai attraverso il terminale la risposta di RE-Mote che carica costantemente i valori del sensore e li pubblica periodicamente con l'indirizzo del dispositivo.

Sulla piattaforma ubidots all'interno dei dispositivi e sul dispositivo che corrisponde all'indirizzo pubblicato è possibile visualizzare tutte le variabili caricate dal dispositivo.

led_toggle è una variabile che non viene generata, il dispositivo non la carica sulla piattaforma, ma la piattaforma la carica sul dispositivo. Per controllare il led abbiamo bisogno della variabile led_toggle, per questo fare clic su Aggiungi variabile, Default e il nome led_toggle.

Nella dashboard creeremo un widget, Control, Slider, Aggiungi variabile, fai clic sull'indirizzo del dispositivo, led_toggle, Max: 100, Min: 0, Aggiungi variabile.

Se fai scorrere la barra vedrai come si accende il led e i valori vengono pubblicati nel terminale, il valore della barra è compreso tra 0 e 100, sul dispositivo questo valore deve essere a 16 bit che arriva a 65535, per controllarlo è moltiplicato per un fattore quindi 100 * 655 = 65500.

Consigliato: