Lorachat

Um Sotware muito básico para permitir o bate -papo entre os nós do LORA ESP32.
- Distribuídos, os nós podem se comportar como repetidores
- Deve ser executado em telefones antigos (Android 4.4)
- .html + .css em arquivos externos dentro do ESP32 para facilitar a colaboração com os designers
Instalação
- Instale a placa ESP32 em suas instruções de Arduino IDE
- Instale as instruções do plugin Esp32fs Arduino
- Instale as instruções Asynctcp e EspaSyncwebServer (use a versão mais recente do EspasyncServer do GitHub
- Instale o link da biblioteca Lora usando o Arduino Library Manager.
Desenvolvimento
Todos os CSS + JS + HTML estão na pasta Data/Web
Protocolo As mensagens trocadas têm o seguinte formato
StationID | remetente | Carga de pagamento
testes
Há um script Python que tenta enviar um fluxo constante de mensagens através do WebSockets. É temporário e às vezes falha, mantê -lo vivo: while true; do python3 test_websocket.py; done
Referências
- https://github.com/me-no-dev/espasyncwebserver#async-websocket-plugin
- https://medium.com/@martin.sikora/node-js-websocket-simple-chat-tutorial-2def3a841b61