Do you want to control your entire city’s street lights via a complete sub-GHz mesh network which is entirely embedded in an RF module? Then Radiocrafts’ Industrial IP Mesh (RIIM) Network is the solution for you!
Large network - Up to 1000 nodes on a single gateway
Large Coverage - 40x40 km, 700 meters between each node
High-Throughput Networking for vast amounts of communication data
No license or subscription fees
2-way symmetrical communication
Multicast - Create dynamic groups of street lights
Explore the results of our large 1000-node network street lighting simulation below.
Radiocrafts' Solution for Smart Street Lighting - RIIM
The requirements on the network for a successful smart street lighting deployment include:
- Support for large networks
- High-Throughput for large amounts of data communication
- 2-way symmetrical communication
- Very simple network installation and node replacement (no touch commissioning)
- Fast control of the light
- Reliable Network – TSCH
- Support long pearl-of-strings networks
- Alarms if a node is lost
- Broadcast message of new schedules
- Support multiple sensors (GPS, daylight, motion, tampering etc.)
- Support long range
- Easy upgrades/bug fixes
Radiocrafts’ Industrial IP Mesh, RIIM, provides a highly efficient solution to these Smart Street Lighting requirements.
RIIM by Radiocrafts is an Industrial IoT wireless IP mesh network completely embedded in a module. It includes all the critical components for a complete wireless IP mesh and has no license free or subscription costs. It is ready to go when you buy the module. Additionally, since RIIM is a mesh network, it is self-forming, self-healing, and self-optimizing. This is simplifies the deployment of your street lighting network greatly.
RIIM includes the ICI framework. An ICI application is always running on the module to tailor the modules behavior to the customers unique requirements. In its simplest form, the ICI application is just configuring the radio network, the modules hardware interfaces, and defines when to read and write to those interfaces. ICI makes it possible for the user to directly interface to virtually any sensor and/or actuator, such as a motion sensors, GPS, dim control sensors and more, removing the need for external circuitry. It supports mist computing to reduce bandwidth requirements and for fast responses to local events such as updating the brightness of light bulbs in a specific area of the city and more.
RIIM supports the Adaptive Frequency Agility which allows for high-throughput networking with minimal packet loss by taking the allowed duty cycle in Europe from 1% to around 40%! In the US high-throughput networking is not a big issue but you can still take advantage of the robustness. Using an example, this means that you can now go from 1 packet reaching the Border Router every 4 seconds to 40 packets reaching the Border Router every 4 seconds! This feature is essential to keep up with the vast amounts of data communication required from modern street lighting deployments.
Time-Synchronization is an essential feature in RIIM for street lighting as well which supports the management of exact start and stop times for certain events. For example, the user can choose to automatically turn the lights on at 17:00, then off again at 07:00 at the exact same time. Similarly, the user can turn on a certain group of light bulbs as soon as another group is dimmed. Another possibility with Time-Sync is that a certain sensor reading can be time stamped by adding the real time information into the sensor reading packet. This way, important events can be tied to certain times, to allow for better data analytics.
RIIM also supports multicast. In a street lighting application, remote configuration management is essential because it enables software upgrades over the air or other mass distribution messages to reduce the on-air communication time. In addition, in a large network of many hundreds or thousands of nodes, Multicast makes it possible for you to create virtual dynamic groups of streetlights, allowing you to update a certain parameter for those specific node groups all at the same time, for example, turning on/off lights in a specific area of the city, adjusting the colour of the lights, adjusting the dimness, broadcast message of new schedules, and more. This makes maintenance and management of the network much simpler.
Local multicast is also available in RIIM which is similar to normal multicast as described above, except it only reaches nodes registered as the first neighbor. This allows for less network traffic, less latency, and less network flooding. For example, let’s say you have a street lighting network where you have configured the lights to always be off and only turn on when a car drives by then they turn off again. You don’t need to turn on the lights for the entire network when a single car is driving by. This is when local multicasting comes in. The first light pole detects that the car is coming so it sends a local multicast message to its immediate neighbours to turn on the lights too, then they turn off once the car has driven by.
RIIM also supports faulty node detection where the Border Router sends a message to every node asking if they are still connected to the network. If the Border Router does not receive a reply from one of the nodes, this means that this node is lost.
The competitive advantage of RIIM versus Zigbee in street lighting is that RIIM can support longer range (700 meters between each node in urban environments) with each mesh hop (28 mesh hops), and up to 1000 nodes for a single border router, reducing the cost of the installation as less gateways are needed to support a large scale deployment.
The competitive advantage of RIIM over LoRa in street lighting is that a RIIM network supports 2-way symmetrical communication which essential for Over-The-Air Updates. This means that the user can update the user defined ICI firmware when the network is deployed and in full operation, so new sensors/controllers can be added when the need arises and the user can broadcast messages of new schedules efficiently. One major advantage is that RIIM is significantly more reliable than LoRa. RIIM supports Time Synchronized Channel Hopping (TSCH) which was designed to make a mesh with less packet collision and higher reliability. A TSCH network has proven to have a reliability of up to 99.99%. RIIM is also protected by encryption using a pre-shared key and supports DTLS end to end security.
Large Network Street Lighting Simulations Using RIIM
Our large network street lighting simulations using RIIM are simulations that fulfill various street lighting scenarios requested by some of Radiocrafts’ customers.
You can read the application note we have written on the Simulation Results here.
One simulation entailed:
- 1000 nodes (1 Border Router and 999 Mesh Routers)
- City-like layout
- 40m in average between each light pole
- Broadcast messages every 4 hours
- Assumed maximum range between a node can communicate at is 210 m (With a good antenna design and LoS between light poles this is expected to be longer than this)
- Sensor reading from each light pole every 2 hours
- Run over a 24-hour period.
One major issue with large networks is how to prevent packet collisions. RIIM has various features which allow it to form large 1000-node networks quickly and reliably.
The best way to go about forming a large network using RIIM is “Synchronized Joining”, which is a measure by which the joining process is altered to allow enough time for nodes to join the network and avoid creating a bottleneck effect at the Border Router. This is done by using the “Random Function” feature which is already available in the RIIM API. This function can be used to set a random offset in the joining command for the nodes. This one-shot timer will create a random delay in each of the nodes’ joining procedure, limiting the number of nodes communicating with the Border Router at any instant.
Another feature in RIIM which can be used to avoid common problems seen in large networks is setting the “Network Type” to “Large Network” through RIIM’s APIs. Radiocrafts has created a set of parameters custom-made for large networks, which can be activated through ICI just by setting the network type to “Large Network”.
The network was allowed to form with a joining delay offset of 10 minutes. This means that the 999 mesh router nodes started communicating with the Border Router at random times in a 10 minute window. The simulation results show the success of our measures as a large network of 1000 nodes took 9 minutes to form after the last node joined the network.
Multicast is a feature in RIIM which allows the Border Router to broadcast messages, and the child nodes repeat this message to ensure that even the most remote node still gets it.
Multicast messages are of utmost importance in street lighting applications as they are the means by which the core management system will send “turn lights on/off messages”.
The average time observed for the 5 multicast messages was 27,899 seconds.
Unicast messaging refers to messages sent from a child node to the Border Router. Such messages can be very important as it might be a lamp trying to inform the core management system of a certain failure it has. Therefore, unicast latency is a crucial parameter to consider in street lighting networks.
Since the network has 1000 nodes, sending a unicast message every 4 hours, it can be concluded that a total of 6000 messages were sent. Out of these 6000 messages, only 3 messages were lost.
We also measured the time it took for unicast messages to be sent from each node and the highest average value was around 900ms. This means that in a network with 1000 nodes, the Border Router will receive messages from the furthest node with an average delay of just under one second.
You can read the application note we have written on the Simulation Results here.
Support Tools For RIIM
We recommend that you buy a RIIM Development Kit in your early stage product evaluation. The development kits are designed to be easy to use and to very quickly support a wireless link or network, where you can make a good analysis of the network performance.
You can buy the RIIM Development kit from:
Read more about the RIIM Network here.
Learn about the different RIIM Parts and Tools here.
Read our extensive documentation on RIIM, including datasheets, User Manuals, Development Kit documentation, Application Notes and more, here.
Download Software Tools for RIIM here.
Watch tutorial videos on how to use the RIIM Development Kit here.