Consuming Event Streams with Azure IoT Hub
Azure IoT Hub is another event-based service that we’ll take a look at. The Azure IoT Hub platform is very similar to Event Hubs. However, there are important differences that are worth mentioning. First, Azure IoT Hub is designed for consuming continuous streaming telemetry from IoT devices and managing the devices that produce the streams. Azure IoT Hub can communicate with IoT devices if the devices need to be restarted or the firmware needs to be updated. Azure IoT Hub can also register devices to set up a secure communication channel and deregister devices if they are stolen. Azure IoT Hub should also support industry-standard communication protocols.
There are a variety of devices available on the market. Some IoT devices are powerful enough to get connected to the internet and provide telemetry from sensors. Other small, low-power IoT devices communicate with the hubs through the gateway. The devices can support TCP, AMQP...