element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Azure Sphere Starter Kit
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Azure Sphere Starter Kit
  • More
  • Cancel
Azure Sphere Starter Kit
Blog Azure Sphere 19.10 - How does this affect your Starter Kit?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Azure Sphere Starter Kit to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: peterfenn
  • Date Created: 7 Nov 2019 9:56 PM Date Created
  • Views 749 views
  • Likes 8 likes
  • Comments 2 comments
  • azure sphere
  • microsoft's azure sphere
  • mt3620 modules
  • azure sphere starter kit
  • azure sphere guardian
Related
Recommended

Azure Sphere 19.10 - How does this affect your Starter Kit?

peterfenn
peterfenn
7 Nov 2019

    • Useful 19.10 Links
    • What is not in the 19.10 Release!
    • Noteworthy 19.10 Features
    • New Sample Applications
    • CMake by Default
    • New and Changed azsphere CLI Commands
    • What Changed in the Previous 19.09 Release?

      image

Useful 19.10 Links

Here's where to go to find-out more about the 19.10 release...

 

  • The 19.10 OS will automatically get pushed to your device, provided that your Starter Kit is powered-up and has a Wi-Fi connection to the internet
    If your board is not connected to Wi-Fi, you can manually update the OS via your computer's connection to the internet using the following command
    azsphere device recover

  • The 19.10 SDK however needs to be manually downloaded and installed on your development computer.
    Azure Sphere 19.10 SDK download
    Azure Sphere 19.10 Release Notes
    Azure Sphere 19.10 What's New page

 

 

What is not in the 19.10 Release!

First aspect to note, is that two items eagerly anticipated after mention of these in a Microsoft blog last month, will now be in a later release.
ie.

  • Azure Sphere SDK for Linux (targeting Ubuntu 18.04 LTS)
  • Azure Sphere Extension for Visual Studio Code (for both Windows and Linux)

 

 

Noteworthy 19.10 Features

 

  • New user sign-in and authentication model. The 19.10 SDK supports a new user authentication model that enables role-based access control (RBAC).

    RBAC will make authentication simple and more flexible by supporting sign-in with any Microsoft or work/school account and enabling organizations to assign specific roles to individual users.

    If you already use Azure Sphere: It will be necessary to perform a one-time migration to the new RBAC model.

    If you are part of an organization: You will need to plan the migration carefully to avoid unnecessary disruption to other Azure Sphere users.

    For more information, please see the About Migration documentation for Azure Sphere 19.10 SDK

 

  • New cloud management model. This makes cloud loading of applications to your Azure Sphere Devices significantly simpler. It's now easier to create deployments and organize devices.

    You need only create products, device groups, and deployments.  You no longer have to also set up SKUs, feeds and image sets for your applications.

    For more information on the new cloud management model, see Deployment basics.

 

  • CMake by default. By default Azure Sphere apps are now built using CMake, a cross-platform build system that you can use for all your development: for high-level apps and real-time capable apps; for development in Visual Studio or the command line. All the Azure Sphere sample applications have also been updated to use CMake. The SDK will continue to support existing projects (based on msbuild and vcxproj), although these will no longer be supported in a subsequent release.

    This change to use CMake by default, prepares the way for upcoming preview releases of the Azure Sphere SDK for Linux and the Azure Sphere extension for Visual Studio Code.

 

  • The SDK for Visual Studio is optimized for Visual Studio 2019, which has much improved support for CMake as well as other enhancements.

    Visual Studio 2017 will no longer be supported in a subsequent SDK release, so all users are encouraged to upgrade to Visual Studio 2019

 

 

New Sample Applications

Link

Three new sample applications demonstrate the use of Azure Sphere features:

  • WiFi_HighLevelApp provides a comprehensive overview of Azure Sphere's Wi-Fi capabilities.
  • DeferredUpdate shows how a high-level app can defer OS and application updates to avoid interrupting critical operations.
  • HTTPS_Curl_Easy describes how to implement mutual authentication in a high-level app that uses web services.

 

 

CMake by Default

Link

By default, Azure Sphere apps are now built using CMake, a cross-platform build system that you can use for all your development: for high-level apps and real-time capable apps; for development in Visual Studio or the command line.

Note that all the Azure Sphere sample applications have now been updated to use CMake. For now, the SDK will continue to support existing projects that are based on msbuild and vcxproj ,although these will no longer be supported in a subsequent release.
The default use of CMake prepares the way for the upcoming preview releases of the Azure Sphere SDK for Linux and the Azure Sphere extension for Visual Studio Code.

 

 

New and Changed azsphere CLI Commands

Link

The azsphere CLI in the 19.10 SDK has significant changes from previous versions.

Commands have been added to list the devices in a tenant, device group, or product, There are also new commands to rename and update device groups.


Several commands have new or changed options, and the following commands have been removed or replaced. See the azsphere reference for details.

 

CommandStatus
azsphere componentRemoved
azsphere device prep-debugReplaced by  azsphere device enable-development
azsphere device prep-fieldReplaced by  azsphere device enable-cloud-test
azsphere device update-device-group and azsphere-device-update-skuReplaced by  azsphere device update
azsphere device show-ota-configReplaced by  azsphere device show
azsphere device show-ota-statusReplaced by  azsphere device show-deployment-status and azsphere device show-os-version
azsphere device sideload start and azsphere device sideload stopReplaced by  azsphere device app start and azsphere device app stop
azsphere device sideload show-status and azsphere device sideload show-quotaReplaced by  azsphere device app show-status and azsphere device app show-quota
azsphere device update-device-group and azsphere device update-skuReplaced by  azsphere device update
azsphere feedRemoved
azsphere image-setRemoved
azsphere skuReplaced by  azsphere product

 

 

What Changed in the Previous 19.09 Release?

Azure Sphere OS 19.09 - New Capabilities for your Starter Kit!

Release Notes 19.09

  • Sign in to reply

Top Comments

  • brettkp
    brettkp over 5 years ago +1
    I'm holding off on programming my Azure Sphere Stater Kit until the Linux SDK is released. Do you have an idea when the Linux SDK is coming? The requirement to use Visual Studio and the latest Windows…
  • mp2100
    mp2100 over 5 years ago in reply to brettkp

    I have the same comment about Linux development.  While we do have a Win 10 computer, it is the shared house computer so it's a time-sharing computer.  My development laptops are Linux, so that's where I'd get plenty of time to have fun with the MT3620.  Maybe I can make a virtual machine and load it onto a Linux box.

     

    My MT3620 arrived yesterday.  Thanks Newark/Avnet/element14.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • brettkp
    brettkp over 5 years ago

    I'm holding off on programming my Azure Sphere Stater Kit until the Linux SDK is released.

    Do you have an idea when the Linux SDK is coming?

    The requirement to use Visual Studio and the latest Windows 10 release for programming has stopped me from deploying my Azure Sphere Starter Kit. (I don't use Windows 10).

    As a Linux hobbyist, I just want to focus on the Linux environment, and focus my efforts on integrating the Azure Sphere IoT features into our mesh network, which uses Linux-based WiFi devices and sensors.

     

    -Brett

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube