Internet of Things (IoT)
The Internet of Things (IoT) continues to evolve. Last year Alon Fliess wrote an introduction article about the subject and showed how you can use the Azure foundation to build a complete IoT system. In that article, Alon defined an IoT system in the following way – A large IoT system includes one or more of the following elements:
- Many different devices with sensors and actuators
- Local gateways
- A collection of cloud services that enable:
- Registration of devices
- Management of devices
- Different communication protocols that provide reliability and security
- To collect a vast amount of data at a very high input rate
- To analyze the stream of information in a near real-time manner
- To analyze the current and historical collected information
- To show the resulting conclusion and the collected data
However, a lot has changed since writing that last article…
Microsoft now provides new capabilities, that make building an IoT system much simpler. Last year, Alon had to use the Azure Event Hub as the main event transfer channel from the devices, to the cloud services. Event Hub is a mechanism that was built to provide high scale, fast event delivery for applications that need to gather huge amounts of data. As such, it was the best tool available for an IoT system. However, Event Hub is not intended to serve as an IoT device management platform. For this purpose, Microsoft has now built a new IoT Hub mechanism, that perfectly fits the IoT device and cloud service relationship.
Want to Learn More?
Read the full article, written by Alon Fliess and edited by yours truly. 🙂