Lorachat

Un sotware très basique pour permettre le chat entre les nœuds ESP32 LORA.
- Distribués, les nœuds peuvent se comporter comme des répéteurs
- Doit fonctionner dans de vieux téléphones (Android 4.4)
- .html + .css dans des fichiers externes à l'intérieur de l'ESP32 pour faciliter la collaboration avec les concepteurs
Installation
- Installez la carte ESP32 dans vos instructions Arduino IDE
- Installez les instructions du plugin ESP32FS Arduino
- Installez les instructions ASYNCTCP et ESPASYNCWEBSERVER (Utilisez la dernière version EspasyncServer de GitHub
- Installez le lien de la bibliothèque LORA à l'aide du gestionnaire de bibliothèque Arduino.
Développement
Tous les CSS + JS + HTML sont dans le dossier Data / Web
protocole Les messages échangés ont le format suivant
STATEID | SEPHER | TARDE
tests
Il y a un script Python qui essaie d'envoyer un flux constant de messages via WebSockets. Il est temporaire et se bloque parfois, pour le garder en vie: while true; do python3 test_websocket.py; done
Références
- https://github.com/me-no-dev/espasyncwerver#async-websocket-plugin
- https://medium.com/@martin.sikora/node-js-websocket-simple-chat-tutorial-2def3a841b61