Networking IoT devices can be challenging for IT managers because the communications requirements can be very different from those for typical PCs, tablets and smartphones currently connected to corporate networks.
In addition, there is an incredible diversity of IoT devices and how they are used. For example:
- A police car is now an IT-intensive mobile office. It has multiple IT systems (PCs, local tracking, cameras, sensors), which need bi-directional high speed, secure and reliable connectivity.
- Manufacturing sites rely on a wide range of sensors and video cameras to monitor the manufacturing processes and ensure safe, continuous operations. These sensors are often in hard to reach locations and require reliable, secure communications.
- Deployment of surveillance cameras in public settings is now widespread due to security concerns. These cameras need high speed, reliable communications to relay video (largely upstream) to a central location.
- Many hospitals rely on connected medical devices to track their location and rapidly find the nearest device. This use case calls for low speed reliable connections for a wide range of devices.
Varying IoT connectivity requirements
In addition to the range of IoT use cases, there are literally hundreds of different types of IoT devices and sensors. Each has its unique requirements including the number of connections, the cost per connection, power availability and the amount of data transfer required, both upstream and downstream.
Depending on application, networks of IoT devices will require scalable, reliable, secure connectivity for remote devices and sensors. Perhaps the biggest challenge is providing low-cost connections to remote devices – some of which will use batteries and have no AC power supply.
IoT network requirements
Depending on the specific devices and applications involved, an IoT network may require:
- The ability to connect large numbers of heterogeneous IoT elements
- High reliability
- Real-time awareness with low latency
- The ability to secure all traffic flows
- Programmability for application customization
- Traffic monitoring and management at the device level
- Low cost connectivity for large number of devices/sensors