Learn about the firmware
The open source firmware for the disaster.radio utlizes the following technologies:
Written in C/C++, the firmware currently makes use of the Arduino libraries for the ESP8266. Arduino was chosen for rapid development purposes and the quality of community support.
Serial Periphral Interface (SPI)
The LoRa chip (SX1276) communicates with the ESP8266 microcontroller via SPI. This protocol requires only four general purpose I/O (GPIO) pins, leaving the rest free for the addition of other sensors or devices.
Asynchronous Web Sockets