This article is contributed. See the original author and article here.
The Azure Sphere 20.11 SDK feature release includes the following features:
- Updated Azure Sphere SDK for both Windows and Linux
- Updated Azure Sphere extension for Visual Studio Code
- New and updated samples
The 20.11 release does not contain an updated extension for Visual Studio or an updated OS.
To install the 20.11 SDK and Visual Studio Code extension, see the installation Quickstart for Windows or Linux:
- Quickstart: Install the Azure Sphere SDK for Windows
- Quickstart: Install the Azure Sphere SDK for Linux
New features in the 20.11 SDK
The 20.11 SDK introduces the first Beta release of the azsphere command line interface (CLI) v2. The v2 CLI is designed to match the Azure CLI more closely in functionality and usage. On Windows, you can run it in PowerShell or in a standard Windows command prompt; the Azure Sphere Developer Command Prompt is not required.
The Azure Sphere CLI v2 Beta supports all the commands that the original azsphere CLI supports, along with additional features:
- Tab completion for commands.
- Additional and configurable output formats, including JSON.
- Clear separation between stdout for command output and stderr for messages.
- Additional support for long item lists without truncation.
- Simplified object identification so that you can use either a name or an ID (a GUID) to identify tenants, products, and device groups.
For a complete list of additional features, see Azure Sphere CLI v2 Beta.
The CLI v2 Beta is installed alongside the existing CLI on both Windows and Linux, so you have access to either interface. We encourage you to use CLI v2 and to report any problems by using the v2 Beta CLI azsphere feedback command.
IMPORTANT: The azsphere reference documentation has been updated to note the differences between the two versions and to include examples of both. However, examples elsewhere in the documentation still reflect the original azsphere CLI v1. We will update those examples when CLI v2 is promoted out of the Beta phase.
We do not yet have a target date for promotion of the CLI v2 Beta or the deprecation of the v1 CLI. However, we expect to support both versions for at least two feature releases.
New and updated samples for 20.11
The 20.11 release includes the following new and updated sample hardware designs and applications:
- P-MT3620EXMSTLP-1-0 hardware reference design added to hardware designs repository to demonstrate how to incorporate MT3620 alongside a low-power external MCU in a single hardware design, where the programming and debug hardware is separated.
- ExternalMcuLowPower includes updated code to better demonstrate the use of low-power modes and support the P-MT3620EXMSTLP-1-0 hardware reference design.
- HTTPS_Curl_Easy implements chunked download.
- wolfSSL_HighLevelApp includes bug fixes.
- AzureIoT includes documentation updates.
- DeferredUpdate_HighLevelApp includes documentation updates.
In addition to these changes, we have begun making Azure Sphere samples available for download through the Microsoft Samples Browser . The selection is currently limited but will expand over time. To find Azure Sphere samples, search for Azure Sphere on the Browse code samples page.
Updated extension for Visual Studio Code
The 20.11 Azure Sphere extension for Visual Studio Code supports the new Tenant Explorer, which displays information about devices and tenants. See view device and tenant information in the Azure Sphere Explorer for details.
If you encounter problems
For self-help technical inquiries, please visit Microsoft Q&A or Stack Overflow. If you require technical support and have a support plan, please submit a support ticket in Microsoft Azure Support or work with your Microsoft Technical Account Manager. If you would like to purchase a support plan, please explore the Azure support plans.
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.