Table des matières:

Contrôle de la lumière MQTT avec 6LoWPAN : 5 étapes (avec photos)
Contrôle de la lumière MQTT avec 6LoWPAN : 5 étapes (avec photos)

Vidéo: Contrôle de la lumière MQTT avec 6LoWPAN : 5 étapes (avec photos)

Vidéo: Contrôle de la lumière MQTT avec 6LoWPAN : 5 étapes (avec photos)
Vidéo: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Juillet
Anonim
Contrôle de la lumière MQTT avec 6LoWPAN
Contrôle de la lumière MQTT avec 6LoWPAN

Suite au livre "IoT en cinq jours" et à l'exemple dans le github, cette démo implémente l'utilisation de la commande variable des ubidots et lit un capteur de lumière numérique.

Un routeur 6LoWPAN/IPv4 a été utilisé pour traduire les données 6LoWPAN/IPv6 du réseau sans fil vers un broker MQTT distant sur le "cloud" dans ce cas Ubidots, l'application crée un type arborescent d'événements:

- un événement de données (relevés de capteurs publiés périodiquement)

- événement d'alarme (lecture du capteur au-dessus/au-dessous d'un seuil donné)

- les données d'Ubidots (l'appareil lit la valeur publiée par la plateforme)

Les tutos sont avec linux, il y a une image pour le développement qui peut être utilisée sous Windows avec VMware

Étape 1: Clignotant RE-Mote

RE-Mote clignotant
RE-Mote clignotant
RE-Mote clignotant
RE-Mote clignotant
RE-Mote clignotant
RE-Mote clignotant
RE-Mote clignotant
RE-Mote clignotant

pour le flash, vous devez:

- borne ouverte

- allez dans /examples/zolertia/tutorial/99-apps/mqtt-node

- éditer le Makerfile avec les ubidots et l'éclairage

- copier le token du compte ubidots et le coller dans ubidots.h dans le dossier cloud

- vérifier que le RE_Mote est connecté au programme

- télécharger Makefile dans le RE-Mote

- l'étape suivante consiste à programmer et configurer l'Orion, c'est expliqué dans github

Étape 2: C'EST FAIT

C'EST FAIT
C'EST FAIT
C'EST FAIT
C'EST FAIT
C'EST FAIT
C'EST FAIT

Si le téléchargement est réussi, vous verrez à travers le terminal la réponse RE-Mote qui charge constamment les valeurs du capteur et les publie périodiquement avec l'adresse de l'appareil.

Sur la plate-forme ubidots dans les appareils et sur l'appareil qui correspond à l'adresse publiée, vous pouvez voir toutes les variables téléchargées depuis l'appareil.

led_toggle est une variable qui n'est pas générée, l'appareil ne la charge pas sur la plate-forme, mais la plate-forme la charge sur l'appareil. Pour contrôler la led, nous avons besoin de la variable led_toggle, pour cela cliquez sur Ajouter une variable, par défaut et le nom led_toggle.

Dans le tableau de bord, nous allons créer un widget, Control, Slider, Add Variable, cliquer sur l'adresse de l'appareil, led_toggle, Max: 100, Min: 0, Add Variable.

Si vous faites glisser la barre, vous verrez comment la led s'allume et les valeurs sont publiées dans le terminal, la valeur de la barre est comprise entre 0 et 100, sur l'appareil cette valeur doit être de 16 bits qui atteint 65535, pour la contrôler est multiplié par un facteur donc 100 * 655 = 65500.

Conseillé: