Lorachat

Sotware yang sangat mendasar untuk memungkinkan obrolan antara ESP32 Lora node.
- Terdistribusi, node dapat berperilaku sebagai pengulang
- Harus dijalankan di ponsel lama (Android 4.4)
- .html + .css dalam file eksternal di dalam ESP32 untuk memfasilitasi kolaborasi dengan desainer
Instalasi
- Instal Esp32 Board di Instruksi IDE Arduino Anda
- Instal Instruksi Plugin ESP32FS Arduino
- Instal Instruksi AsyncTCP dan Espasyncwebserver (gunakan versi terbaru EspasyncServer dari GitHub
- Instal Lora Library Link menggunakan Arduino Library Manager.
Perkembangan
Semua CSS + JS + HTML ada di folder data/web
Protokol Pesan yang dipertukarkan memiliki format berikut
StationID | Pengirim | Payload
tes
Ada skrip Python yang mencoba mengirim aliran pesan yang konstan melalui websockets. Itu sementara dan kadang -kadang jatuh, untuk tetap hidup: while true; do python3 test_websocket.py; done
Referensi
- https://github.com/me-no-dev/espasyncwebserver#async-websocket-plugin
- https://medium.com/@martin.sikora/node-js-websocket-simple-cat-tutorial-2def3a841b61