Hasty Briefsbeta

Bilingual

FreakWAN: A floor-routing WAN implementing a chat over bare-LoRa (no LoRaWAN)

5 months ago
  • #OpenSource
  • #LoRa
  • #Decentralized
  • FreakWAN is a LoRa-based open WAN network, independent of the Internet and cellular networks.
  • It provides a distributed chat system (plaintext and encrypted) for tech enthusiasts and disaster scenarios.
  • The network also supports applications like sensor data collection and home automation.
  • FreakWAN aims to cover parts of Sicily with this network, with open-source code available for others to build upon.
  • Key features include distributed networking, chat functionality, media support, encryption, and configurable retransmissions.
  • The protocol includes bandwidth mitigation, duty cycle tracking, local message storage, and OLED display support.
  • FreakWAN supports various ESP32-based devices and can be adapted to others with minimal changes.
  • Installation involves flashing MicroPython, configuring settings, and transferring files to the device.
  • Communication can be done via USB serial, Bluetooth LE, IRC, or Telegram bot.
  • Encrypted messaging is supported with symmetric AES encryption for private or group chats.
  • FreakWAN includes a custom image format (FCI) for sending small images over LoRa.
  • Power management features include battery level monitoring and deep sleep for low battery.
  • The protocol details include message types (Data, Ack, Hello), routing, encryption, and fragmentation for large messages.