It started with the LoRenz shield - Arduino shield for Semtech's SX1272/78 LoRa modules. But why should a wireless shield only support modules from one manufacturer? And while we're at it, why should it support only one type of wireless communication!?
This is where RadioShield comes in: two dedicated slots for two different wireless modules, regardless of frequency, modulation or protocol. Want to add a Bluetooth interface to your ZigBee network? Sure thing! Need to connect LoRa network to the Internet with a GSM module? Go for it!
Thanks to dedicated logic level shifters, RadioShield supports any Arduino compatible board, both in 5V or 3.3V logic! The onboard LDO voltage regulator provides enough power to supply even the most demanding modules. The radio slots are compatible with XBee modules and contain SPI, UART and I2C bus with 2 extra GPIO pins! On top of that, there's RadioLib - library which provides easy to use interface, based on the successful LoRaLib.
RadioShield currently supports:
- CC1101 FSK radio module
- ESP8266 WiFi module with MQTT and HTTP support
- HC-05 Bluetooth module
- JDY08 BLE module
- RFM69 FSK/OOK radio module
- RFM9x series LoRa modules - including RFM96 and RF98
- SX127x series LoRa modules - including SX1272, SX1276 and SX1278
- SX126x series LoRa modules - including SX1261, SX1262 and SX1268
- SX1231 FSK/OOK radio module
- RTTY and Morse Code on FSK and LoRa modules
- XBee modules (S2B)
- with more in development!
As of Rev. C, all design files are available in GitHub repository
Since updates to the hardware and new breakout boards are added gradually, it is much simpler to keep all the files in one place.
And there I was, thinking the name was smart and catchy ... I genuinely didn't know about the smartphone project.
Well, it's probably too late to change it now.