Most functionality and performance in RIIM™ comes from the IPM module. It holds a fairly complex inside to cope with all requirements, but it also has an exceptionally simple user interface that can be divided in two main parts. First are the hardware interfaces shown here in yellow. To the left is the antenna connector with a simple 50 ohm pin that connects to most standard antennas. To the right are the local PCB bus interfaces that are well known to most electronic hardware engineers: SPI, I2C, GPIO, UART and Analog. These connect directly to sensors and/or control units. Second, the parts that are controlled by firmware, local data management, formatting and processing, and the configuration of the module are all programmed by the customer in a high level C language and loaded in the module at boot. Radiocrafts has developed a unique framework to make the code very simple to develop. The framework is called ICI, pronounced [i:zi]. ICI will be covered in the next slides. The IPM module can be configured to act as A) a Border Router, which connects the local network to the internet, B) a mesh router, that can retransmit messages for the mesh network and C) a leaf node that sits at the end point of the network and requires very low power.