Commit 30577ae2 authored by Croce Loris's avatar Croce Loris
Browse files

Ajout de la publication mqtt

No related merge requests found
Showing with 413 additions and 212 deletions
+413 -212
This diff is collapsed.
...@@ -28,7 +28,6 @@ La librairie ...@@ -28,7 +28,6 @@ La librairie
est nécessaire pour copier le contenu du dossier `data/` sur la mémoire flash est nécessaire pour copier le contenu du dossier `data/` sur la mémoire flash
du nœud. du nœud.
## Utilisation ## Utilisation
Le nœud fonctionne en serveur HTTP, tant en point d'accès Wifi (IP: 192.168.4.1) Le nœud fonctionne en serveur HTTP, tant en point d'accès Wifi (IP: 192.168.4.1)
...@@ -55,8 +54,7 @@ commencera par signaler une alerte de sécurité à laquelle il faudra ...@@ -55,8 +54,7 @@ commencera par signaler une alerte de sécurité à laquelle il faudra
passer outre. À noter que le mode HTTPS est extrêmement lent (il oblige le passer outre. À noter que le mode HTTPS est extrêmement lent (il oblige le
nœud à utiliser ses maigres ressources pour crypter toutes les communications). nœud à utiliser ses maigres ressources pour crypter toutes les communications).
### Génération de certificats
#### Génération de certificats
Voir [https://github.com/esp8266/Arduino/blob/master/doc/esp8266wifi/bearssl-server-secure-class.rst]() Voir [https://github.com/esp8266/Arduino/blob/master/doc/esp8266wifi/bearssl-server-secure-class.rst]()
...@@ -72,13 +70,17 @@ Il faut ensuite copier le contenu des deux fichiers générés dans `certs.h` : ...@@ -72,13 +70,17 @@ Il faut ensuite copier le contenu des deux fichiers générés dans `certs.h` :
- `cert.pem` dans *serverCert[]*, - `cert.pem` dans *serverCert[]*,
- `key.pem` dans *serverKey[]*. - `key.pem` dans *serverKey[]*.
##### Remarque #### Remarque
Les certificats fournis dans l'exemple sont des certificats de 512 octets Les certificats fournis dans l'exemple sont des certificats de 512 octets
(changer la valeur après rsa: dans la ligne de commande pour générer les (changer la valeur après rsa: dans la ligne de commande pour générer les
certificats). Ceci accélère quelque peu les échanges. En revanche c'est moins certificats). Ceci accélère quelque peu les échanges. En revanche c'est moins
sécurisé. sécurisé.
### MQTT
Une fois connecté à un point d'accès, si celui-ci dispose d'un broker MQTT, le noeud tentera de publier les mesures du capteur. Le format du topic est `IdNoeud/ReferenceNoeud/ReferenceCapteur/TypeMesure`.
## À noter ## À noter
La page permettant la visualisation des courbes de mesures utilise La page permettant la visualisation des courbes de mesures utilise
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment