Developing, deploying, and managing IoT Edge modules with Azure IoT Edge tools has never been faster, easier, or more secure. We have several Azure IoT Edge tool offerings which enhance developer experiences in both inner and outer loop.
Existing Azure IoT Edge tool offerings
Existing Azure IoT Edge tools provide best-in-class integrated experiences with Visual Studio Code or Visual Studio family. Whether you are developing, debugging, and testing custom IoT Edge or managing scalable and reliable production IoT solutions with continuous integration and delivery pipeline, the tool offerings help accelerate your development experiences.
- IDE (Visual Studio Code or Visual Studio) extensions: Provide seamless development environment with IoT Edge solution template and integrated simulation of IoT Edge runtime to help debug custom IoT Edge modules
- IoT Edge simulator: Provides a local development experience to create, develop, test and debug IoT Edge module. Removes a need to install and configure a physical device
- IoT Edge Dev tool: Simplifies Azure IoT Edge development down to simple commands with the IoT Edge solution scaffolding that contains all the required configurations
- IoT Edge CICD task: Azure IoT Edge task for Azure DevOps pipeline used to build, push, and deploy IoT Edge modules and solutions
Updates to the Azure IoT Edge tool family
Newly developed tools and updates we made to the existing Azure IoT Edge tools make the IoT Edge module development faster. Key enhancements are made to support various stages of development journey: Development environment setup, installation and configuration of IoT Edge, testing custom edge module, and scalable solution integration in CICD pipeline.
- Development container for tools: A newly released development containers for IoT Edge simulator and IoT Edge Dev Tool and Visual Studio Code extension provide secure development environment and removes any package dependencies
- IoT Edge configuration tool: A newly released IoT Edge configuration tool streamlines the installation and configuration of IoT Edge runtime on a given device with one single command
- Edge runtime selection: Developers can specify the Edge runtime image version to debug, test and simulate their custom IoT Edge module with specified Edge runtime
- Automatic and layered deployment support: IoT Edge Dev Tool now supports enhanced developer experience for generating, pushing, and deploying automatic/layered deployments
Check out the IoT Show episode below for more details:
Resources
- IDE Extensions
- Visual Studio Edge extension
- Visual Studio Code Edge extension
- Azure IoT Tools extension (Azure IoT Edge extension comes with it)
- Standalone tools
- IoT Show
- Tech blog/GitHub
Posted at https://sl.advdat.com/3BUWeP9