Skip to content
grant_____ edited this page Dec 6, 2019 · 36 revisions

Welcome to the DisasterRadio git wiki!

Current goals:

  • Compile firmware for an ESP32 dev board
  • Sync up ESP32 branch with master (was already pretty well synced)
  • Send LoRa message between two ESP32 dev boards (works on LILY TTGO dev boards)
  • Rewrite routing protocol as library that is portable between simulator, ESP8266, and ESP32. (Completed as a new repo, LoRaLayer2)
  • Design, develop interactive shell to access over serial (and wifi? telnet? ssh?)
  • Merge ESP32 code into master branch (created new dirs, added arg to fetch deps, see PR #29)
  • Write up API doc for LoRaLayer2/Layer1
  • Update documentation of firmware and hardware (suggested boards, solar panels, batteries, etc)
  • Test SD card on ESP32 (working! moved SD card code to new repo, AsyncSDServer)
  • revisit map tile webapp
  • implement routing protocol on real hardware (routing has been daemonized, still need to test thoroughly)
  • write logic for routed messages
  • release LoRaLayer2 as arduino library

Here are some pages:

  • Power: Power consumption, solar power, batteries, etc.
  • LoRa: Info on the LoRa protocol
  • Antennas and impedance matching: Learning resources and VNA comparison
  • Protocol: Details networking protocol used in disaster.radio messages
  • Materials Cost Breakdown: Aiming for lowest cost of reliable and readily-available components!
  • Use Cases: Real-life examples of communities that could benefit from this project, whose particular needs and environments should principally shape future development.
Clone this wiki locally