Microsoft announced that the Azure IoT Edge edge computing service, which was publicly previewed at the end of last year, has entered the official version and is being opened up through GitHub. Azure IoT Edge mainly transfers cloud based analysis and custom business logic to edge devices, enabling enterprises to focus on insight into business opportunities rather than data management. Microsoft said that these devices will now be able to take real-time data action immediately.
With the help of open source Azure IoT Edge, people can more flexibly control their edge solutions, as well as run time or debug problems.
In addition, the official version of Azure IoT Edge will also support Docker compatible Moby container management system. Microsoft will also extend Azure authentication for the Internet of things to start software and hardware authentication for edge devices, including runtime, device management and security.
In order to solve the security problems of Azure IoT Edge large-scale deployment, Azure IoT Edge deeply integrated device deployment services to safely configure tens of thousands of devices and Azure IoT Edge security administrators, which can be used to protect edge devices and their components. Automatic device management (ADM) can deploy large-scale Internet of things modules to devices based on device metadata.
Azure IoT Edge supports programming languages such as C, C, Node.js, Python and Java. It also provides VSCode module development, testing and deployment tools, and CI/CD pipelines with VSTS.
The deployment of Azure IoT Edge has three essential components, namely Azure IoT Edge Runtime, Azure IoT Hub and Edge module. Azure IoT Edge Runtime is free and open source, but customers must use the paid Azure IoT Hub instance to expand. The management and deployment of edge devices will also be based on Azure services or Edge modules used by customers.
For more details, see Microsoft Azure