The RIIM™ Parts and Tools
The RIIM™ Parts describe the different parts you can use to build your RIIM™ Network, and the RIIM™ 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 RIIM™ module is a complete, very low power-consuming IEEE802.15.4 g/e RF node with a 50 ohm antenna interface. It can connect to several PCB buses and interface to any sensor or control unit via the ICI interface.
The module can be configured for 868 MHz or 915 MHz operation, and the Power output level can be set.
The module includes a CoAP client/server that enables direct IP communication with the node.
The module comes in three different hardware options:
- RC1882CEF-IPM has 14 dBm max output
- RC1882HPCF-IPM has 26 dBm max output for 868 MHz (to be released)
- RC1892HPCF-IPM has 26 dBm max output for 915 MHz (to be released)
The module can be configured in three different modes depending on its’ intended role in the network:
- Border Router
- Mesh Router
- Leaf node
The configuration is selected when the module firmware is created and programmed into the module by the boot-loader.
The range between the RIIM™ module can be described as range between to points that have a free line of sight (LOS) in between, i.e there are no objects that will disturb the radio signal in between the nodes. We also provide a number that is derived from practical outdoor tests in downtown Oslo, we call this Urban. The number is an average reading and it varies depending on the specific location. The number will serve as a good indication for range expectations between two nodes in a real application.
|Output Power||Frequency||Range LOS||Range in Urban Environment|
|RC1882CEF-IPM||14 dBm||868/915 MHz||5 km||200 m|
|RC1882HPCF-IPM||26 dBm||868/915 MHz||20 km||700 m|
|RC1892HPCF-IPM||26 dBm||915 MHz||20 km||700 m|
A leaf node can be put in “Sleepy Node” mode and only wake up when there is activity to report or read. The node is still active on the network, but in a very low level just to maintain the dynamic network. The average current for a “Sleepy Node” is 8 µA, which will enable coin cell battery operations or energy harvesting solutions.
Supports Mist Computing
You use Mist Computing to reduce the required communication bandwidth.
The power of a Cortex M4 MCU is partly available for customer programming in high level C language via the ICI I/O. This resource can be used for Mist Computing algorithms such as:
- Data aggregation
- Pre-conditioning of data
- Pattern recognition
- And many more
Universal Sensor/Controller Interface
The ICI framework is designed to provide a very simple platform to program any sensor/controller interface in high level C code with simple APIs to access the module’s resources and I/Os. Any sensor/controller that has a hardware interface using I2C, SPI, GPIO or UART can be interfaced to via the ICI framework.
ICI offers the possibility to implement Mist Computing algorithms and to create an interface to any sensor/controller. All programming is done in high level C coding and uses API modules that remove the need to manage the chip resources. Please click here for more details.
Over The Air (OTA) Firmware Updates
The firmware used in the module can be updated over the air, including the firmware used for ICI. This allows for bug fixes and other updates when the network is deployed.
Interested in the RC1882CEF-IPM, please click here to find the datasheets.
The RIIM Border Router is a complete CE certified boxed product that will connect to the Internet via an Ethernet interface and CoAP.
The box products are optional in RIIM and intended for customers who prefer not to develop their own hardware for the border router. The alternative is to integrate the IPM module in another hardware box and configure the module as a border router.
The core of the Border Router is the IPM module configured as a Border Router. The additional blocks are an Ethernet transceiver, a PCB, and the antenna.
The Border Router is orderable in 4 variants, 2 frequency options, 868 MHz and 915 MHz and two Output power options, See the table below.
|RC1882-RIIM-BR||868 MHz||14 dBm|
|RC1882HP-RIIM-BR||868 MHz||26 dBm|
|RC1892-RIIM-BR||915 MHz||14 dBm|
|RC1892HP-RIIM-BR||915 MHz||26 dBm|
Note: The Border Router is soon to be released.
Please click here to find the datasheet of the RIIM Border Router.
The RIIM™ Tools
The RIIM™ 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 RIIM SDK
The RIIM SDK supports development of code for the ICI application in the IPM module. The application is needed to move data from the hardware interfaces to and from the CoAP client/server and also to configure the RF parameters. The ambition is that a user should be able to write most applications for sensors/controllers in less than 100 lines of high-level C-code.
The RIIM SDK comes with:
- Extensive documentation
- Platform firmware for the RC1882-IPM in encrypted binary
- C Libraries
- Build scripts
- Flashing tools
It also comes with several ICI examples with documentation and source code:
- Read temperature and humidity sensor and send data to root node
- Read accelerator and send data to root node
- Read ADC and send data to root node
- OTA update example
- 6LoWPAN to IPv4 network
- Large network example
- UART example
- Interfacing all sensors on the sensor board
- Sleepy Node example
The RIIM™ Network Dashboard
Installing a reliable mesh network requires an understanding of the radio link quality between the nodes. You need to ensure that the nodes are located such that there is some margin in the signal to noise ratio, and such that additional noise or obstructions of the signal path do not break connections that are important for the network functionality.
Radiocrafts has created a tool to analyse the network quality called The RIIM Dashboard that allows the user to monitor the link quality during installation and also during operation.
The RIIM Dashboard is a stand-alone application used to analyse and monitor an active RIIM network, and it is capable of:
- Retrieving the RIIM network topology
- Graphically and interactively showing the network
- Retrieving the neighbour table of the Border Router, showing the RSSI of the links to the other nodes
- Retrieving the Node information of the Border Router, including the IP addresses and PAN ID
- Saving the current network state to CSV files for later analysis in e.g. MS Excel
- Connecting to any IPv4 address and Port
The RIIM Dashboard is interactive and runs in a web browser as it creates its own local web server. It can also be run in OFFLINE / DEMO mode if it is not connected to a Border Router.
You can download the RIIM Network Dashboard here.
You can also download the RIIM Network Dashboard User Manual here.
The RIIM™ Development Kit
The RIIM™ development kit includes all hardware needed to run a small RIIM™ 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 RIIM™ development kit includes three boards with antennas, power supplies, as well as a USB cable for connection to a PC:
- A RIIM Border Router Board, a development board with an IPM module
- A RIIM Development Board (Mesh Router Board), a development board with an IPM module.
- A RIIM Sensor Board, a board with an IPM module and 7 industrial sensors.
|RC1882-RIIM-DK||868/915 MHz||14 dBm|
|RC1882HP-RIIM-DK||868 MHz||26 dBm|
|RC1892HP-RIIM-DK||915 MHz||26 dBm|