mesh_et_mqtt
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | Prochaine révisionLes deux révisions suivantes | ||
mesh_et_mqtt [2020/03/25 16:45] – BILLARD | mesh_et_mqtt [2020/04/02 14:41] – BILLARD | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
L' | L' | ||
+ | |||
+ | La structure est la suivante : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Choix du matériel. | ||
Pour ce faire j'ai opté pour l' | Pour ce faire j'ai opté pour l' | ||
Ligne 10: | Ligne 16: | ||
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 | ||
+ | |||
+ | Une carte Raspberry-PI ancien modèle avec une carte WI-FI sur Port USB -- Système Raspbian BUSTER. | ||
===== La carte ESP + Relais ===== | ===== La carte ESP + Relais ===== | ||
Ligne 44: | Ligne 52: | ||
===== Le MESH ===== | ===== Le MESH ===== | ||
- | === La librairie Painless | + | === Le principe du |
- | Disponible ici : [[https:// | + | |
+ | D' | ||
+ | |||
+ | Le réseau maillé1 (ou maillage en réseau2) est une topologie de réseau (filaire et sans fil) où tous les hôtes sont connectés pair à pair sans hiérarchie centrale, formant ainsi une structure en forme de filet. | ||
+ | |||
+ | === Les librairies pour ESP8266 === | ||
+ | Pour le MESH : [[https:// | ||
+ | |||
+ | La gestion de la communication MQTT : [[http:// | ||
+ | |||
+ | Le gestionnaire de taches [[https:// | ||
=== Premiers usages === | === Premiers usages === | ||
Ligne 55: | Ligne 73: | ||
[[protocole_mqtt|Le protocole MQTT]] | [[protocole_mqtt|Le protocole MQTT]] | ||
- | === Installation des outils MOSQUITTO | + | ===== APPLICATION ===== |
- | Ici les éléments d' | + | === Configuration du RaspberryPI |
- | [[https:// | + | |
- | === Application | + | Sur la PI installation de |
+ | * Mosquitto [[https:// | ||
+ | * Node-REd [[node-red|Node-Red]] | ||
+ | * HostApd pour le wifi [[http:// | ||
- | J'ai fait le choix d' | + | Notes : |
+ | Par défaut je n'ai rien modifié dans la configuration de mosquitto. | ||
- | ===== La passerelle MQTT <--> MESH ===== | + | Ajout du dashboard dans Node-Red. |
+ | La partie iptable n'est pas mise en oeuvre du fait d'un changement dans Buster [[https:// | ||
- | ===== NODE-RED | + | |
+ | ===== Autres ressources | ||
Installation de node-red sur Raspbian [[https:// | Installation de node-red sur Raspbian [[https:// | ||
Ligne 74: | Ligne 97: | ||
{{tag> | {{tag> | ||
- | ===== Config du RaspberryPI | ||
- | Doc ici pour la mise en place du hotspot WIFI [[http:// | ||
- | La partie iptable n'est pas mise en oeuvre du fait d'un changement dans Buster [[https:// | + | ===== La passerelle MQTT <--> MESH ===== |
+ | |||
+ | Réalisée avec un ESP8266. | ||
+ | Doit se connecter au MESH et au Broker pour assurer la passerelle. | ||
+ | Le code viendra ensuite. | ||
+ | ===== Noeud du MESH ===== | ||
+ | Réalisée avec un ESP8266 avec deux relais dans mon cas. | ||
+ | Doit se connecter au MESH de manière automatique. | ||
+ | Le code viendra ensuite. | ||
{{tag> | {{tag> |
mesh_et_mqtt.txt · Dernière modification : 2020/10/29 13:58 de serge