Outils pour utilisateurs

Outils du site


mesh_et_mqtt

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mesh_et_mqtt [2019/10/25 15:15]
BILLARD
mesh_et_mqtt [2020/02/19 16:21] (Version actuelle)
BILLARD
Ligne 1: Ligne 1:
-====== Réseau MESH avec des ESP ======+===== Réseau MESH avec des ESP et MQtt =====
  
 L'​objectif était de mettre en œuvre les informations contenues dans un article paru dans HACKABLE Magazine [[https://​www.hackable.fr/?​p=1142|27]] dans le contexte de l'​internet des objets. L'​objectif était de mettre en œuvre les informations contenues dans un article paru dans HACKABLE Magazine [[https://​www.hackable.fr/?​p=1142|27]] dans le contexte de l'​internet des objets.
Ligne 11: Ligne 11:
 CH340 USB à ESP8266 série ESP-01 ESP-01S ESP01 ESP01S sans fil Wifi développement Module de carte pour Arduino programmeur adaptateur CH340 USB à ESP8266 série ESP-01 ESP-01S ESP01 ESP01S sans fil Wifi développement Module de carte pour Arduino programmeur adaptateur
  
-====== La carte ESP + Relais ​======+===== La carte ESP + Relais =====
  
-===== Présentation ​=====+==== Présentation ====
 La carte est vendue comme pilotable en WIFI depuis un téléphone via une application,​ mais ce n'est pas ceci qui nous intéresse ici. Cependant ajoutée, aux limitations d'E/S de l'ESP 01 présent la structure de la carte est moins commune. La carte est vendue comme pilotable en WIFI depuis un téléphone via une application,​ mais ce n'est pas ceci qui nous intéresse ici. Cependant ajoutée, aux limitations d'E/S de l'ESP 01 présent la structure de la carte est moins commune.
 Nota: A ce jour je n'ai pas trouvé le schéma de cette carte, donc la rétro-ingénierie sera restreinte. Nota: A ce jour je n'ai pas trouvé le schéma de cette carte, donc la rétro-ingénierie sera restreinte.
Ligne 19: Ligne 19:
 Pour l'​utilisation de cette carte, il faut retenir ceci la programmation de l'ESP est classiquement possible avec l'​environnement Arduino IDE. La commande des relais se fait par envoi d'une séquence de caractères via le port série. Pour l'​utilisation de cette carte, il faut retenir ceci la programmation de l'ESP est classiquement possible avec l'​environnement Arduino IDE. La commande des relais se fait par envoi d'une séquence de caractères via le port série.
  
-===== Programmation des relais ​=====+==== Programmation des relais ====
 Deux relais sont disponibles,​ les instructions de commandes sont donc  Deux relais sont disponibles,​ les instructions de commandes sont donc 
  
Ligne 42: Ligne 42:
     Serial.write(0xA2);​     Serial.write(0xA2);​
  
-====== Le MESH ======+===== Le MESH =====
  
 +=== La librairie Painless mesh ===
 +Disponible ici : [[https://​gitlab.com/​gmag11/​painlessMesh]]
  
-===== La librairie Painless mesh ===== 
 === Premiers usages === === Premiers usages ===
  
 +===== Le MQtt =====
  
 +=== Rappels sur le protocole et les outils ===
  
 +[[protocole_mqtt|Le protocole MQTT]]
  
 +=== Installation des outils MOSQUITTO ​ ===
 +
 +Ici les éléments d'​installation de MOSQUITTO :
 +[[https://​ressources.labomedia.org/​corinne_dadat#​technologie1|Corinne Dadat]]
 +
 +=== Application ​ ===
 +
 +J'ai fait le choix d'​installer Mosquitto sur une Raspberry PI, qui embarquera aussi [[node-red|Node-Red]].
 +
 +
 +===== La passerelle MQTT <--> MESH =====
 +
 +
 +===== NODE-RED =====
 +
 +
 +
 +{{tag>​nodejs node-red développement mqtt iOT bj mesh}}
mesh_et_mqtt.1572009336.txt.gz · Dernière modification: 2019/10/25 15:15 par BILLARD