The Azure Sphere 20.04 update is now available in the Retail feed. The 20.04 release of Azure Sphere OS includes new features to support EAP-TLS networking and certificate management. A single Windows SDK now supports both Visual Studio and Visual Studio Code. Further changes in the 20.04 SDK provide simpler configuration of CMake for building applications on all platforms. The release also includes improvements to ensure a more sustainable infrastructure.
Enterprise connectivity features
The 20.04 release supports Extensible Authentication Protocol-Transport Layer Security (EAP-TLS) to connect to Wi-Fi networks. See Use EAP-TLS in the online documentation for details.
Single Windows SDK
The 20.04 release provides a single Windows SDK, which works with Visual Studio, Visual Studio Code, or on the Windows command line. Windows SDK installation now involves downloading and installing this SDK. If you installed the 20.01 SDK or an earlier version, you can install the new SDK without uninstalling the old version. See Install an SDK for Windows for more information.
Separate extensions for Visual Studio and Visual Studio Code that work with this SDK are available in the Marketplace. Both Visual Studio and Visual Studio Code will notify you when an updated extension is available.
CMake improvements
The CMake interface for configuring and building Azure Sphere projects has been simplified to provide greater consistency across development environments and command-line interfaces. Use CMake functions describes the new features.
If you already have an Azure Sphere application that was built with CMake prior to the 20.04 SDK, you should convert it to use these new features. You can still build such applications unchanged for now, but support for them is deprecated and may be removed in a future release.
Debugging
You can use a single instance of Visual Studio or Visual Studio Code to simultaneously debug applications for both the high-level and real-time cores.
Samples
Public API
Azure Sphere provides a public API through which you can request and receive data from devices in the field. The Azure Sphere public API uses the REST (REpresentational State Transfer) HTTP protocol to request and receive data formatted in JSON (JavaScript Object Notation). See Azure Sphere Public API for more information.
For more information on changes in the 20.04 release, see What’s new in Azure Sphere.
For more information on Azure Sphere OS feeds and setting up an evaluation device group, see Azure Sphere OS feeds.
If you encounter problems, please notify us immediate through your Microsoft technical account manager (TAM) so that we can address any issues. Microsoft engineers and Azure Sphere community experts will also respond to product-related questions on our MSDN forum and development questions on Stack Overflow.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.