Hardware¶
Right now, the development reference hardware is an Adafruit M0 with RFM95 and the Adalogger wing; with the PyCom LoPy4 and Pytrack as another option. For gateways, I have a Raspberry Pi model 3 B+ with the Dragino LoRa/GPS hat, and I’m looking at the Sparkfun LoRaWAN gateway. There’s a strong possibility that the LoRaWAN protocol won’t be used, and an alternate protocol will be developed, possibly based on MQTT.
I envision the bare minimum hardware requirements for a node as:
- LoRa capable radio
- SD for mass storage
- 24LC-series I2C EEPROM (possible 25LC-series SPI EEPROM) for storing node identity
- RTC (e.g. DS1307)
- a capable CPU - e.g. Cortex M0 or ESP32
Firmware development is currently primarily targeted at the Feather-based development hardware - see the firmware/ directory in the repo for the current firmware.
Links¶
- Adafruit M0 with RFM95 (also see the pinouts)
- Adalogger featherwing with PCF8523 RTC
- PyCom LoPy4 (SX1276)
- Pytrack