A new release of RIOT OS has been announced on October 5th 2015. The release, namely 2015.09 packs the following improvements:
- A new generic (“gnrc”) network stack, a highly modular and configurable IPv6/6LoWPAN network stack. It implements a large number of IETF RFCs, such as RFC 2473, RFC 4861, RFC 4944, RFC 6550, or RFC 6775. It provides a unified API between the different layers and a generic network device interface.
- A new timer subsystem is introduced by xtimer, replacing hwtimer and vtimer modules. xtimer offers very precise timer operations as well as support for long-term timers running over days and weeks. Along with well-known timer operations in RIOT, it also provides a function for accurate periodic timers.
- Refactoring and cleaning up the peripheral drivers as well as other CPU and board specific code, helped to reduce the number of Makefile duplication lines by about 50% and provide a much cleaner and easier to use interface for porting new platforms to RIOT.
The Zolertia’s RE-Mote platform is included as an officially hardware platform supported in RIOT.
The RIOT community will offer long-term bug fixes for this release in a API-stable branch.
The RERUM Re-Mote platform was taken for its first long-range test early last week, and the results were promising: a 3.14 Km distance was easily achieved using IEEE 802.15.4g settings (50Kbps on the 868Mhz band), with an average RSSI of -56dBm, higher than the -110dBm sensitivity value our on-board CC1120 RF transceiver can achieve, thus being possible to reach a higher distance!
The field test was done near Barcelona with two Re-Motes featuring simple omni-directional antennas with almost no gain, no special fixtures or highly-directive antenas, just good old duct tape and some amazing views at the Parc de la Serralada de Marina.
The results are shown below.
With new technologies and players like SIGFOX and the LoRa alliance betting on long-range solutions to unlock the Internet of Things (IoT), specially for Smart City applications, as well as industry-based solutions, the Re-Mote platform provides a compatible sub-1Ghz transceiver to build applications on top of these technologies, as well as IEEE 802.15.4g support to create Open Source solutions based on the best and most used standards.
RERUM aims to provide a complete architectural framework for dependable, reliable, and secure networks to support IoT and Smart City applications, with this goal in mind the Re-Mote platform was developed to tackle the specific need for long range and reliable communication, ultra low-power operation and robust operation.