The RIIoT™ Parts and Tools

The RIIoT™ Parts describe the different parts you can use to build your RIIoT™ Network, and the RIIoT™ Tools are developed to support a project with fast to market requirements. We strive to make the tools easy to use and make the documentation easy to follow.

RIIoT™ Net Controller

The RIIoT™ Net Controller is a middleware for Linux based gateways/concentrators to interface a customer gateway application with RIIoT™ network.

It can be easily integrated in the gateway application through a socket. Data and commands are communicated as JSON objects. The main functions of the network controller include:

  • Supporting the set-up of the RF network
  • Reporting the network status
  • Managing low-level networking through the GPR module
  • Conversion between RIIoT™ RF encoding to JSON data
  • Managing over-the-air firmware updates of leaf nodes

The RIIoT™ Net Controller is designed to operate together with the RIIoT™ GPR  module. Radiocrafts delivers the RIIoT™ Net Controller as a pre-compiled executable application with example integration applications.

RIIoT™ will operate without the RIIoT™ Net Controller, but with reduced functionality in terms of cloud support and network monitoring. See the GPR module description.

Interested in the RIIoT™ Net Controller, please click here to find the RIIoT Net Controller Socket API Reference.

RIIoT™ Net Controller is now available for download here.

The SPR Module, The RIIoT™ Leaf Node Module

The SPR Module is a complete, very low power-consuming IEEE802.15.4 g/e RF node with a 50 ohm antenna interface.

The module comes in three versions:

  • RC1880CEF-SPR, the low power version
  • RC1880HPCF-SPR, the high power version for 868 MHz (to be released)
  • RC1890HPCF-SPR, the high power version for 915 MHz (to be released)

The low power version has an output power of 14dBm and the high power has an output power of 26dBm. The 12 dB difference in output power translates approximately to 4 x in increased range using the high power version versus the regular version.

The module can be set to support either a 5kbps data-rate or a 50kbps data-rate. This is configured in the firmware . The lower data rate allows for longer range at the expense of longer Tx pulse. The range increase is doubled using the lower 5kbps data-rate vs the 50kbps data-rate.

Output PowerData RateRange LOSRange in Urban Environment
RC1880CEF-SPR (5 kbps)14 dBm5 kbps15 km500 m
RC1880HPCF-SPR (5 kbps)26 dBm5 kbps60 km2 km
RC1880CEF-SPR (50 kbps)14 dBm50 kbps5 km200 m
RC1880HPCF-SPR (50 kbps)26 dBm50 kbps20 km700 m
RC1890HPCF-SPR (5 kbps)26 dBm5 kbps60 km2 km
RC1890HPCF-SPR (50 kbps)26 dBm50 kbps20 km700 m

The module includes the ICI I/O.

Using high-level C language, users can program the SPR Module to:

  • Create an interface to any sensor/controller or any combination of sensors/controllers
  • Mist intelligence for data pre-processing to reduce bandwidth requirement
  • Manage the RF network

Please click here for more details on the ICI I/O.

Click here to find the datasheet for the SPR Module.

GPR Module, the Gateway Module

The GPR module is the core to enable a RIIoT™ gateway. It can either be integrated as is into the gateway itself or it can be accessed from the gateway by connecting a RIIoT™ gateway dongle via USB.

The GPR module communicates to the RIIoT™ Net Controller to get the full RIIoT™ performance in the gateway.

The GPR Module can interface with up to 65,000 SPR  modules.

Users may also create applications that directly interface (via UART) with the GPR module if full RIIoT™ functionality is not needed.

The GPR Module comes in three hardware options:

  • RC1880CEF-GPR, the low power version
  • RC1880HPCF-GPR, the high power version for 868 MHz
  • RC1890HPCF-GPR, the high power version for 915 MHz

The low power version has an output power of 14 dBm and the high power has an output power of 26 dBm. The 12 dB difference in output power translates approximately to 4 x in increased range using the high power version versus the regular version.

The module can be set to support either a 5 kbps data-rate or a 50 kbps data-rate. This is configured in the firmware. The lower data rate allows for longer range at the expense of longer Tx pulse. The range increase is doubled using the lower 5 kbps data-rate vs the 50 kbps data-rate.

Output PowerData rateRange LOSRange in Urban Environment
RC1880CEF-GPR (5 kbps)14 dBm5 kbps15 km500 m
RC1880HPCF-GPR (5 kbps)26 dBm5 kbps60 km2 km
RC1880CEF-GPR (50 kbps)14 dBm50 kbps5 km200 m
RC1880HPCF-GPR (50 kbps)26 dBm50 kbps20 km700 m
RC1890HPCF-GPR (5 kbps)26 dBm5 kbps60 km2 km
RC1890HPCF-GPR (50 kbps)26 dBm50 kbps20 km700 m

Interested in the GPR Module, please click here to find the datasheet.

The RIIoT™ Gateway Dongle

The RIIoT™ Gateway Dongle is a complete CE certified boxed product that will expand a standard Linux gateway to a gateway with RIIoT™ functionality. This is done via a USB connection.

The RIIoT™ Net Controller needs to be included in the “Linux environment” of the gateway to get the full RIIoT™ functionality.

The core of the gateway dongle is the GPR module. The additional blocks are a USB transceiver, a PCB, and the antenna.

Radiated power 12dBm EIRP.

The Gateway dongle comes in four versions:

  • The RC1880-RIIOT-GWD-EU for low power at 868 MHZ
  • The RC1880-RIIOT-GWD-US for low power at 915 MHZ
  • The RC1880HP-RIIOT-GWD-EU for high power at 868 MHZ
  • The RC1880HP-RIIOT-GWD-US for high power at 915 MHZ

Please click here to find the RIIoT™ Gateway Dongle datasheet.

The RIIoT™ Tools

The RIIoT™ Tools are developed to support a project with fast to market requirements. We strive to make the tools easy to use and make the documentation easy to follow.

The RIIoT™ SPR SDK

The RIIoT™ SPR SDK supports the development of code for the ICI I/O in the SPR module. The ambition when Radiocrafts developed the ICI I/O was that a user should be able to write any application for sensors/controllers in less than 100 lines of high-level C-code, driving a straight forward solution for the C-programmer.

The RIIoT™ SPR SDK comes with

  • Extensive documentation
  • Firmware for the RC1880CEF-SPR in binary
  • C Libraries
  • Build scripts
  • Flashing tools

It also comes with two ICI tutorials with documentation and source code

  • Blink LED
  • Send periodic network data

And, Example source C-code for

  • Auto Join network
  • Temperature and humidity sensor reading
  • CO2 sensor reading
  • VOC gas sensor reading

The RIIoT™ SPR SDK is available for download here

The RIIoT™ SPR SDK User manual is available here.

The RIIoT™ Gateway Software Package

The RIIoT™ Gateway Software Package includes tools and firmware to set-up a RIIoT™ network with the GPR Module and a standard Linux based gateway. The ambition is to make the set-up process as easy as possible, while still maintaining the ability for the user to set up key network parameters to optimize for a specific network’s requirement.

The RIIoT™ Gateway software package includes:

  • Extensive documentation
  • The RIIoT™ Net Controller. A middleware that supports the GPR Module to manage the RIIoT™ network
  • The RIIoT™ Network Monitoring tool
  • Gateway application example code

The RIIoT™ Development Kit

The RIIoT™ development kit includes all the hardware needed to start running a small RIIoT™ network from a PC. This allows the customer to test the network capabilities with minimum development resources needed. This is ideal for a first range test in a customer environment.

The RIIoT™ development kit includes three boards with antennas, power supplies, and a USB cable for PC connection.

  • A RIIoT™ Gateway Board, a development board with a GPR Module
  • A RIIoT™ Leaf Node Board, a development board with an SPR Module
  • A RIIoT™ sensor board, a board with an SPR Module and 5 industrial sensors.

The development kits come in three versions

  • RC1880-RIIOT-DK, for regular power networks
  • RC1880HP-RIIOT-DK, for high power 868 MHz networks
  • RC1890HP-RIIOT-DK, for high power 915 MHz networks

RIIoT™ Application Notes

File Type:File Name:File Description:
AN028: Connecting Many Sensors To The Cloud in IIoT: RIIoT™ To Cloud Setup GuideThis application note demonstrates how to setup a commercial off-the-shelf (COTS) gateway for RIIoT™, and how to integrate it with an easy-to-use IoT cloud service provider.
AN027: RIIoT™ Range - Basics and Measurements ResultsLearn everything you need to know about understanding range from LoS to antenna design and more. Also read about the impressive RIIoT™ range measurements conducted by Radiocrafts both in urban and LoS areas.
AN026:One Common Footprint For Many TechnologiesThere are many different wireless standards and technologies available to enable the internet of things (IOT). The different technologies have different pro’s and con’s depending on the use case and the end customer. Trying to keep up with the latest wireless trends can drain a company of all its resources and take attention from its core business. The solution recommended by Radiocrafts is to use a modular approach and a common RF module footprint that enable all the technologies offered by Radiocrafts without modifications to the PCB.