Consuming event streams with Azure IoT Hub
Azure IoT Hub is another event-based service that we’ll take a close look at. The Azure IoT Hub platform is very similar to Event Hubs. It has important differences though that are worth mentioning. First of all, Azure IoT Hub is designed for consuming streaming telemetry from IoT devices and also 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 protocols...