-
Notifications
You must be signed in to change notification settings - Fork 107
Home
grant_____ edited this page Dec 28, 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)
- Merge ESP32 code into master branch (created new dirs, added arg to fetch deps, see PR #29)
- Write up API doc for LoRaLayer2/Layer1 (first pass in LoRaLayer2 readme needs improvement)
- Test SD card on ESP32 (working! moved SD card code to new repo, AsyncSDServer)
- implement routing protocol on real hardware (routing has been daemonized, still need to test thoroughly)
- release LoRaLayer2 as arduino library (should be available to install in Arduino IDE)
- Design, develop interactive shell to access over serial (console has basic functionality as of c6e41e80) (and ssh? this is possible https://github.com/hopkinskong/esp32-ssh-server)
- refactor logic for routed messages (add broadcast addr condition)
- write websocket interface as library, or at least separate c file
- Update, improve basic example for LoRaLayer2
- Create automated builds of LoRaLayer2 with TravisCI
- Update documentation of firmware and hardware (suggested boards, solar panels, batteries, etc)
- revisit map tile webapp
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.