Use Cases and Deployment Scope
Data needs to gather from devices and needs to be processed before pushing it to the Microsoft Azure IoT Edge hub. Also, Device servers are present in network but it doesn't have access of internet for the security purpose. So to solve this issue Microsoft Azure IoT Edge is used, Microsoft Azure IoT Edge communicates with the server using MQTT protocol, customize module is used to process the data, and then it pushes to the IoT hub.
Other Software Used
Microsoft Azure IoT Hub, Azure Stream Analytics, Azure Cosmos DB