Riotee documentation
Every year millions of new portable IoT devices are sold, and they are all powered by batteries. Regularly replacing millions of batteries is inconvenient, expensive, and bad for the environment.
Riotee is an open-source hardware and software platform for building IoT devices that rely entirely on energy that can be harvested from sources like small solar panels. No batteries included.
Hardware ecosystem
Riotee products are available for purchase on CrowdSupply.
The Riotee Module integrates energy harvesting, capacitor storage, power management, non-volatile memory, a powerful Cortex-M4 processor, and a 2.4-GHz, BLE-compatible radio into a tiny module with the footprint of a postage stamp.
The Riotee Board combines a Riotee Module with a USB Type-C connector and circuitry that facilitates programming and debugging. Two 0.1-inch pin sockets expose all signals from the Riotee module, including 11 GPIOs that support I²C, SPI, and analog sensor applications.
The Solar Shield plugs into the Riotee Board’s headers. It has four small solar cells and a pair of sliding switches that allow you to select one, three, or all four solar cells so you can experiment to see which configuration works best under specific conditions.
The Sensor Shield adds an accelerometer, a temperature-and-humidity sensor, and a microphone.
The Capacitor Shield allows you to extend the on-board capacitance of the Riotee device.
The Riotee Probe enables programming the microcontrollers on the Riotee Module after it has been soldered to a PCB.
Software support
For a quickstart with Riotee, use the Arduino package.
For more involved development, use the SDK and the template project.