Microsoft is releasing Azure IoT Edge and introducing robust capabilities to enable enterprise customers to bring their edge solutions to production.
The new updates are open and flexible to provide users with greater choice. The updates include:
- Open source Azure IoT Edge: IoT Edge is open sourced and available on GitHub. This continues our commitment to open source support for Azure IoT Edge and gives developers even greater flexibility and control of their edge solutions, enabling them to modify the runtime and debug issues.
- Support for Moby container management system: Moby is the open-source platform Docker is built on, allowing us to extend the concepts of containerization, isolation, and management from the cloud to devices at the edge. Moby containers work on Docker-based systems, and vice versa. There are no changes required to existing (Docker-based) modules.
- Ecosystem of certified hardware and software for the edge: Microsoft is expanding the Azure Certified for IoT program to certify core edge functionalities such as device management and security. You can find already certified edge hardware on the device catalog. Learn more about the Azure Certified for IoT program. In addition to hardware, developers can find pre-built edge modules now available through Azure Marketplace to accelerate edge solution development.
- Azure IoT Device Provisioning Service: Azure IoT Edge now has deep integration with Device Provisioning Service for zero-touch provisioning so that a device can simply be provisioned in the field with no operator intervention. With Device Provisioning Service, customers can securely provision tens of thousands of devices – bringing true scale to edge deployments.
Azure IoT Edge security manager acts as a well-bounded security core for protecting the IoT Edge device and all its components by abstracting the secure silicon hardware. It is the focal point for security hardening and provides Original Device Manufacturers (OEM) the opportunity to harden their devices based on their choice of Hardware Secure Modules (HSM).
Automatic Device Management (ADM) service allows scaled deployment of IoT Edge modules to a fleet of devices based on device meta data. When a device with the right meta data (tags) joins the fleet, ADM brings down the right modules and puts the edge device in the correct state.
Other updates include:
- Broad language support for module SDKs: Azure IoT Edge supports more languages than other edge offerings today, including C#, C, Node.js, Python, and Java so you can program edge modules in the language of your choice.
- Tooling for VSCode: Simplify module development by coding, testing, debugging, and deploying all from VSCode.
For more information about these updates, visit azure.microsoft.com.