Skip to content

A very basic chat that uses websocket between Lora Nodes

Notifications You must be signed in to change notification settings

muimota/LoRaChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoRaChat

LoRaChat diagram

A very basic sotware to allow chat between ESP32 LoRa nodes.

  • Distributed, nodes can behave as repeaters
  • Must run in old phones (Android 4.4)
  • .html + .css in external files inside ESP32 to facilitate collaboration with designers

Installation

  • Install ESP32 board in your Arduino IDE instructions
  • Install ESP32FS Arduino plugin instructions
  • Install AsyncTCP and ESPAsyncWebServer instructions ( use ESPAsyncServer latest version from github
  • Install LoRa library link using the arduino library manager.

Development

All css + js + html are in the data/web folder

protocol the exchanged messages have the following format

stationId|sender|payload

tests

There is a python script that tries to send a constant stream of messages through websockets. It is temporary and sometimes crashes, to keep it alive: while true; do python3 test_websocket.py; done

References

About

A very basic chat that uses websocket between Lora Nodes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages