Share via


Novidades no Azure Sphere

O Azure Sphere é atualizado continuamente. As versões de recursos dão suporte a novas funcionalidades e podem incluir atualizações para o sistema operacional, SDK e/ou Serviços do Azure Sphere. As versões de qualidade incluem apenas correções de bug e atualizações de segurança e, muitas vezes, podem incluir apenas o sistema operacional do Azure Sphere. Os números de versão normalmente estão no formato year.month , portanto, 22.04 identifica a versão em abril de 2022.

Ser notificado de atualizações

Quando novas versões ocorrerem, publicaremos notificações no Azure Atualizações e no blog do IoT Tech Community. Recomendamos assinar o feed do Azure Atualizações RSS para que você receba informações oportunas e essenciais sobre o Azure Sphere.

Recebendo atualizações

Quando o sistema operacional é atualizado, ele é baixado automaticamente da nuvem para dispositivos do Azure Sphere conectados à Internet.

Para verificar a versão do sistema operacional instalada em um dispositivo anexado, use o seguinte comando:

azsphere device show-os-version

As atualizações do SDK e as extensões do Visual Studio/Visual Studio Code precisam ser instaladas manualmente – confira estas instruções para Windows ou Linux. Para marcar qual versão do SDK está instalada no computador, use o seguinte comando:

azsphere show-version

Versões do sistema operacional de avaliação de varejo

O programa avaliação de varejo permite o teste de compatibilidade com atraso para aplicativos duas semanas antes de o sistema operacional ser atualizado para todos os dispositivos. Recomendamos fortemente que todos os usuários de produção usem essa instalação de teste. Consulte Configurar dispositivos para avaliação do sistema operacional para descobrir como participar.

Relatar vulnerabilidades

O Azure Sphere incentiva os pesquisadores de segurança a pesquisar quaisquer vulnerabilidades e denunciá-las com responsabilidade com base no princípio de Divulgação coordenada de vulnerabilidades da Microsoft para o Portal msrc. Os relatórios de vulnerabilidades podem incluir recompensas por meio do Microsoft Azure Bounty Program. Consulte CVEs do Azure Sphere para obter informações gerais sobre CVEs do Azure Sphere. Você pode encontrar informações sobre CVEs já publicadas no Guia de Atualização de Segurança do MSRC e nos detalhes específicos da versão deste artigo.

Novidades na versão 24.03

26 de março de 2024

A versão do Azure Sphere 24.03 já está disponível e inclui os seguintes componentes:

  • Disponibilidade geral do Azure Sphere (integrado)
  • Sistema operacional do Azure Sphere atualizado
  • SDK atualizado do Azure Sphere para Windows e para Linux
  • Extensões atualizadas do Azure Sphere para Visual Studio e para Visual Studio Code
  • Exemplos atualizados

Os destaques nesta versão incluem disponibilidade geral do Azure Sphere (Integrado), suporte para certificados personalizados para se conectar ao Azure IoT, uma versão atualizada do cURL para o sistema operacional do Azure Sphere, correções de segurança, suporte ao SDK para pré-lançamento do Ubuntu 24.04 e simplificações para a ferramenta CMake.

Disponibilidade geral do Azure Sphere (integrado)

Estamos entusiasmados em anunciar que o Azure Sphere (Integrated), uma nova interface de gerenciamento para dispositivos do Azure Sphere, está geralmente disponível para uso de produção a partir de hoje. O Azure Sphere (integrado) agora é a interface recomendada para serviços do Azure Sphere e não é mais rotulada como Versão prévia no portal do Azure.

Com o Azure Sphere (Integrado), você pode gerenciar seus dispositivos do Azure Sphere diretamente no portal do Azure e na extensão do Azure Sphere para CLI do Azure. O Azure Sphere (integrado) baseia-se na nova API REST do Azure Sphere (integrada), criada na plataforma Resource Manager do Azure, e inclui suporte interno para outros serviços poderosos do Azure, incluindo o RBAC do Azure e o Azure Monitor.

Atualizações ao Azure Sphere (integrado) desde a visualização pública:

  • Uma nova função pré-criada do RBAC do Azure está disponível: Proprietário do Azure Sphere. A função Proprietário do Azure Sphere fornece privilégios completos para recursos do Azure Sphere, mas ao contrário da função colaboradora do Azure Sphere que também fornece privilégios completos, a função Proprietário do Azure Sphere também inclui a capacidade de configurar o acesso do RBAC do Azure para recursos do Azure Sphere.

  • Para facilitar a navegação ao exibir um produto, grupo de dispositivos ou dispositivo individual, agora você acessa informações de visão geral específicas do recurso, controle de acesso, tarefas e configurações de propriedade no menu esquerdo atualizado.

  • Você pode usar o Azure Monitor para ser alertado quando precisar tomar medidas devido ao rol de certificados de dois anos do certificado de AC do catálogo. Para obter detalhes, consulte Monitoramento da frota do Azure Sphere e da integridade do dispositivo..

Se você ainda não começou a usar o Azure Sphere (Integrado), recomendamos que você faça isso agora.

Uma etapa de integração única permite que você gerencie seus locatários existentes do Azure Sphere (Herdado) no Azure Sphere (Integrado). Depois que um locatário for integrado, você poderá executar tarefas de gerenciamento usando o Azure Sphere (Integrado) ou o Azure Sphere (Legacy). Você pode realizar a adoção do Azure Sphere (integrado) começando com atividades de teste e desenvolvimento no Azure Sphere (integrado) enquanto continua a usar o Azure Sphere (Legacy) para fluxos de trabalho de gerenciamento de produção até estar pronto para migrar totalmente. Embora a interface do Azure Sphere (Herdado) continue com suporte total, recomendamos a migração para aproveitar ao máximo os recursos do Azure Sphere (integrado) e aprimoramentos futuros.

Para obter mais informações, confira a postagem do blog Azure Sphere (integrado) está geralmente disponível

Recursos novos e alterados no sistema operacional 24.03

A versão 24.03 do sistema operacional do Azure Sphere inclui as seguintes alterações:

Correção de bugs e vulnerabilidades comuns na versão do sistema operacional 24.03

A versão cURL incluída no sistema operacional do Azure Sphere foi atualizada da versão 7.69.1 para 7.87.0. A versão do sistema operacional 24.03 inclui atualizações para atenuar esses CVEs (Vulnerabilidades Comuns e Exposições):

- CVE-2022-27774 - CVE-2022-27776
- CVE-2022-32205 - CVE-2022-32207
- CVE-2022-32208 - CVE-2022-32221
- CVE-2022-35252 - CVE-2022-35260
- CVE-2022-43551 - CVE-2022-43552
- CVE-2023-23914 - CVE-2023-23916
- CVE-2023-27533 - CVE-2023-27534
- CVE-2023-27535 - CVE-2023-27536
- CVE-2023-27538 - CVE-2023-27538
- CVE-2023-28319 - CVE-2023-28320
- CVE-2023-28321 - CVE-2023-28322

Suporte para usar certificados personalizados para se conectar aos Serviços IoT do Azure

Os dispositivos do Azure Sphere agora podem utilizar cadeias de certificados personalizadas para se conectar aos Serviços IoT do Azure. Utilizar cadeias de certificados que não são do Azure Sphere é útil com aplicativos que têm requisitos organizacionais adicionais em torno do uso do certificado. As diretrizes sobre a conexão com o IoT do Azure foram atualizadas para descrever ainda mais esse caso de uso. Todos os clientes que usam a versão beta da API desse recurso lançada com o sistema operacional 23.05 devem migrar para as novas APIs baixando o SDK mais recente e recompilando seu aplicativo, observando que as assinaturas de função foram alteradas para promover o aplicativo de produção desse recurso.

Recursos novos e alterados nas extensões 24.03 SDK e Visual Studio/Visual Studio Code

A versão 24.03 das extensões do SDK do Azure Sphere e do Visual Studio/Visual Studio Code inclui as seguintes alterações:

Fim do suporte para Ubuntu 18.04 LTS

O Ubuntu 18.04 agora está fora do arranjo de suporte padrão de longo prazo da Canonical. Como tal, o SDK 23.05 foi o último SDK do Azure Sphere a dar suporte a essa versão do sistema operacional. 24.03 e os SDKs futuros não darão suporte ao Ubuntu 18.04.

Adicionado suporte ao SDK para pré-lançamento do Ubuntu 24.04

O SDK 24.03 adiciona suporte para a versão de pré-lançamento do Ubuntu 24.04, adicionando ao suporte existente do Ubuntu 20.04 e 22.04. Isso é para fins de desenvolvimento e teste do Ubuntu 24.04 antes de ser lançado ao público.

Alterações no CMake Toolchain

No SDK versão 23.05 e anterior, o conjunto de API de destino (sysroot) usado pelos aplicativos do Azure Sphere precisava ser especificado nos arquivos CMakePresets.json e CMakeLists.txt, que era duplicativo e às vezes exigia atualização manual após cada versão do SDK.

Para simplificar esse processo e simplificar as atualizações futuras, as entradas e azsphere_configure_api CMakeLists.txt azsphere_configure_tools foram tornadas desnecessárias e preteridas. O processo de build agora usa apenas o valor AZURE_SPHERE_TARGET_API_SET em CMakePresets.json como a fonte da verdade para a versão da API de destino.

Por padrão, o valor do AZURE_SPHERE_TARGET_API_SET parâmetro é definido como "latest-lts" no CMakePresets.json o que significa que, quando o SDK é atualizado, o projeto é direcionado automaticamente à versão mais recente da API. Se você quiser fixar a versão da API em uma versão específica (por exemplo, ao criar aplicativos para fabricação de produtos com uma versão específica do sistema operacional), você deverá definir o AZURE_SPHERE_TARGET_API_SET parâmetro para essa versão.

Os projetos existentes continuarão a compilar com o novo SDK, embora uma mensagem de aviso informe ao usuário que ele pode remover as entradas preteridas CMakeLists.json. Novos projetos criados com base nos exemplos do GitHub exigirão as extensões 24.03 ou posteriores do SDK e do VS/VS Code.

Exemplos atualizados para 24.03

A versão 24.03 inclui as seguintes alterações nos exemplos:

Atualizações para o exemplo HTTPS do Azure Sphere cURL Multi

O exemplo https do Azure Sphere anterior cURL Multi não é mais seguido atualmente recomendado cURL práticas recomendadas, o que pode ser visto com mais detalhes aqui. Embora tenhamos preservado a compatibilidade com a abordagem antiga, atualizamos nosso exemplo e recomendamos incorporar a abordagem mais recente em quaisquer atualizações de software ou novo trabalho de desenvolvimento que você possa estar realizando.

Atualizações a exemplos para usar a extensão do azure-sphere para a CLI do Azure

Recomendamos usar a interface do Azure Sphere (integrada) agora geralmente disponível para trabalhos futuros de desenvolvimento. As instruções nos arquivos README de exemplo foram atualizadas para usar comandos na extensão azure-sphere para a CLI do Azure.

Versão de visualização pública do Azure Sphere (integrada)

8 de agosto de 2023

Estamos entusiasmados em anunciar a Versão Prévia Pública do Azure Sphere (Integrated), uma nova interface de gerenciamento para serviços do Azure Sphere que é integrada nativamente ao Azure por meio do Azure Resource Manager.

Esta visualização pública do Azure Sphere (integrada) inclui:

  • Uma nova API REST para os Serviços de Segurança do Azure Sphere, integrada ao Azure Resource Manager
  • Integração do Portal do Azure e da CLI do Azure
  • Integração do Azure Monitor
  • Integração do RBAC do Azure

Leia este artigo para saber mais sobre a segurança, a observabilidade, a usabilidade, o acesso simplificado ao suporte e outros benefícios dessas integrações.

Durante a Visualização Pública, é recomendável usar o Azure Sphere (integrado) para fins de desenvolvimento e teste. Como melhor prática, os casos de uso de produção (por exemplo, durante a fabricação ou fluxos de trabalho de operações) não devem usar um produto Preview. Portanto, para casos de uso de produção, recomendamos que você continue a usar a interface existente do Serviço de Segurança do Azure Sphere, agora conhecida como Azure Sphere (Legacy), que continua com suporte total e disponível em geral.

Para saber mais sobre o Azure Sphere (Integrado) e o Azure Sphere (Legacy), incluindo como começar, consulte este documento.

Não há nenhuma atualização do sistema operacional ou do SDK como parte desta versão. A ferramenta de linha de comando do Azure Sphere (integrada) é fornecida por uma nova extensão da CLI do Azure que exige que o SDK do Azure Sphere 23.05 seja instalado ao usar comandos que interagem com um dispositivo conectado.

Novidades na versão 23.05

26 de outubro de 2023

A versão do Azure Sphere 23.05 Update 1 inclui as seguintes atualizações para as extensões do Azure Sphere para Visual Studio e para Visual Studio Code:

  • Um novo atalho para o gerenciamento de catálogo do Azure Sphere (integrado)
  • Correções

Ele não inclui um sistema operacional ou SDK atualizado.

20 de junho de 2023

A versão do recurso do Azure Sphere 23.05 inclui os seguintes componentes:

  • Sistema operacional do Azure Sphere atualizado
  • SDK atualizado do Azure Sphere para Windows e para Linux
  • Atualizações para as extensões do Azure Sphere para Visual Studio e para Visual Studio Code

Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem. Você será solicitado a instalar o SDK atualizado no próximo uso ou instalá-lo agora. Para instalar o SDK mais recente, consulte o início rápido da instalação para Windows ou Linux.

Os destaques nesta versão incluem novas bibliotecas criptográficas, fallback NTP padrão, novas APIs beta no Windows para conexões IoT do Azure usando seu próprio certificado, testes de fábrica mais rápidos e aprimorados, suporte a vários dispositivos para Linux, um novo repositório de ferramentas e a formatura do projeto galeria de autoajuda de Logs de Dispositivos parse para status totalmente compatível.

Recursos novos e alterados no sistema operacional 23.05

A versão 23.05 do sistema operacional do Azure Sphere inclui as seguintes alterações:

Bibliotecas criptográficas gerenciadas pela Microsoft

Como parte da versão 23.05, o Azure Sphere tem bibliotecas criptográficas integradas ao sistema operacional. Por meio de nossa parceria com o wolfSSL, agora você pode chamar as APIs wolfCrypt selecionadas em seu aplicativo que permitem executar criptografia e descriptografia e criptografia xChaCha ou xChaCha, geração e gerenciamento de certificados e muito mais sem incorrer em uma RAM ou impacto relâmpago para a criação delas em seu aplicativo. Em vez disso, você será atendido pelas bibliotecas internas do sistema operacional do Azure Sphere, que podem ser corrigidas e mantidas atualizadas pela Microsoft. Essa nova funcionalidade faz parte de nossa promessa de compatibilidade com a ABI para a vida útil do produto e você pode exibir as promessas de ABI de longo prazo da wolfSSL em seu site, onde elas também fornecem exemplos de como usar essas APIs wolfCrypt, como a ECC.

Robustez NTP expandida

Caso os servidores de tempo do Microsoft NTP estejam enfrentando uma interrupção, os dispositivos do Azure Sphere agora tentarão fazer fallback para um servidor NTP NIST depois de tentar vários pontos de extremidade regionais da Microsoft, a menos que um NTP personalizado esteja sendo usado com configurações de fallback personalizadas. Isso expande a robustez da conectividade dos dispositivos do Azure Sphere, dando-lhes mais opções para sincronizar a comunicação com a nuvem e outros servidores. Os administradores de dispositivos do Azure Sphere por trás de firewalls podem consultar os detalhes atualizados do ponto de extremidade aqui.

Suporte de certificado de terceiros para IoT do Azure (Beta) no Windows

O sistema operacional do Azure Sphere inclui o SDK do Azure IoT C. Novidades para esse sistema operacional, no Windows, estamos visualizando APIs como parte do nosso programa Beta para utilizar certificados fornecidos pelo aplicativo para se conectar ao Azure IoT, esses certificados não precisam estar enraizados no dispositivo do Azure Sphere. Isso permite uma conexão fácil com os recursos de IoT do Azure com certificados que raiz para sistemas existentes. Essas APIs Beta são otimizadas para testes no momento, mas serão atualizadas para dar suporte a operações de produção em escala. Se você tiver comentários sobre essas APIs, incluindo requisitos de ambiente de produção, entre em contato conosco em AZSPPGSUP@microsoft.com. As novas APIs são AzureIoT_OverrideAzureSphereAuthCert e AzureIoT_OverrideAzureSphereAuthPrivateKey.

Atualizar o suporte ao sistema operacional do RF Tools e melhorar o desempenho das ferramentas

As Ferramentas rf foram atualizadas para incluir:

  • Suporte para plataformas x86 do Windows e linux, incluindo vários dispositivos.
  • Melhorias de desempenho para leitura e gravação de dados bufferbin e eFuse, por meio de novas chamadas do sistema operacional em lote.
  • Uma biblioteca python, auxiliando os usuários do Python no desenvolvimento de seus próprios scripts e aplicativos.

Recursos novos e alterados no SDK 23.05

A versão 23.05 do SDK do Azure Sphere inclui as seguintes alterações:

Suporte a vários dispositivos do Linux

O SDK 23.05 adiciona suporte para vários dispositivos do Azure Sphere conectados simultaneamente no Linux, trazendo esse recurso de acordo com o suporte existente no Windows. Isso tem uma relevância particular para cenários de fabricação baseados em Linux.

Além disso, não há mais a necessidade de chamar o azsphere_connect.sh script ao conectar um novo dispositivo – a conexão agora ocorre automaticamente em paridade com o suporte existente do Windows. Consulte a documentação atualizada sobre a instalação do SDK do Linux.

Adicionar suporte ao SDK para Ubuntu 22.04 LTS

O SDK 23.05 adiciona suporte ao Ubuntu 22.04, adicionando ao suporte existente do Ubuntu 18.04 e 20.04. O instalador do SDK do Linux pode determinar a versão LTS do Ubuntu que você está executando e baixando ou instalando o SDK apropriado.

Aviso de fim de suporte do Ubuntu 18.04 LTS

O Ubuntu 18.04 agora está fora do arranjo de suporte padrão de longo prazo da Canonical. Como tal, o SDK 23.05 será o último SDK do Azure Sphere a dar suporte a essa versão do sistema operacional. Os SDKs futuros não darão suporte ao Ubuntu 18.04.

Recursos novos e alterados no 23.05 para o Visual Studio ou extensões de Visual Studio Code para o Azure Sphere

A versão 23.05 das extensões do Visual Studio e do Visual Studio Code do Azure Sphere inclui as seguintes alterações:

  • Melhor experiência de depuração ao depurar aplicativos com capacidade em tempo real e ao depurar vários aplicativos.
  • Modelos de Novo Projeto atualizados.

Repositório GitHub de Novas Ferramentas

Um novo repositório GitHub, o Azure Sphere Tools, foi introduzido. Esse repositório conterá ferramentas adicionais com suporte oficial relacionadas à fabricação, suporte e diagnóstico. A pasta de fabricação foi realocada do repositório Samples, colocando ferramentas de fabricação em um único local fácil de encontrar, ao mesmo tempo em que reduz a pegada do repositório de exemplos.

A versão 23.05 dos projetos de exemplos, snippets de código e galeria do Azure Sphere inclui as seguintes alterações:

A versão 23.05 do Azure Sphere inclui o projeto Parse Device Logs que se formou na Galeria e agora é um projeto com suporte oficial localizado no novo repositório ferramentas do Azure Sphere .

Novidades na versão 23.02

21 de fevereiro de 2023

A versão do Azure Sphere 23.02 inclui correções de bug somente no sistema operacional do Azure Sphere; ele não inclui um SDK atualizado. Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem.

Correção de bugs e vulnerabilidades comuns na versão 23.02

A versão 23.02 inclui atualizações para atenuar em relação aos seguintes CVEs (Vulnerabilidades e Exposições Comuns):

  • CVE-2022-37434 zlib
  • CVE-2018-25032 zlib

A versão 23.02 dos projetos de exemplos, snippets de código e Galeria do Azure Sphere inclui as seguintes alterações:

O projeto da Galeria de descoberta de serviços do Unicast DNS demonstra como executar a descoberta do serviço DNS enviando consultas DNS-SD para um servidor DNS configurado. Ao contrário da descoberta de serviço multicast, esse mecanismo pode ser usado para abrir dinamicamente o acesso não apenas a pontos de extremidade locais, mas também remotos no firewall do dispositivo em runtime.

Novidades na versão 22.11

1 de dezembro de 2022

A versão do recurso do Azure Sphere 22.11 inclui os seguintes componentes:

  • Atualizar para as chaves de assinatura de imagem usadas pelo Serviço de Segurança do Azure Sphere
  • Sistema operacional do Azure Sphere atualizado
  • SDK atualizado do Azure Sphere para Windows e para Linux
  • Extensões atualizadas do Azure Sphere para Visual Studio e para Visual Studio Code

Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem. Você será solicitado a instalar o SDK atualizado no próximo uso ou instalá-lo agora. Para instalar o SDK mais recente, confira a instalação Início Rápido para Windows ou Linux:

Os destaques nesta versão incluem uma nova versão do Malloc, um SDK do Azure IoT C atualizado, uma redução de tempo limite DHCP e a versão prévia pública do suporte do Azure Sphere para o Limite europeu de dados.

Novas chaves de assinatura de imagem que estão sendo usadas pelo Serviço de Segurança do Azure Sphere

O Serviço de Segurança do Azure Sphere agora usa novas chaves de assinatura de imagem. Essas chaves são usadas pelo nosso serviço para assinar quaisquer imagens de aplicativo recém-carregadas e novos arquivos de funcionalidade (por exemplo, ao habilitar o modo de desenvolvimento em dispositivos). O sistema operacional 22.11 foi assinado usando as chaves antigas, mas os futuros OSs serão assinados usando as novas chaves. Todas as chaves existentes continuam sendo confiáveis por dispositivos do Azure Sphere.

Para que os dispositivos do Azure Sphere aceitem assinaturas usando as novas chaves, uma atualização do TKS (repositório de chaves confiável) foi lançada em 14 de novembro de 2022. Nenhuma ação do usuário é necessária para dispositivos de produção. Para determinados cenários de fabricação, desenvolvimento ou manutenção de campo em que o sistema operacional do Azure Sphere não está atualizado, talvez seja necessário tomar medidas extras para garantir que as imagens recém-assinadas sejam confiáveis pelo dispositivo – confira esta postagem no blog para obter detalhes completos.

Recursos novos e alterados no sistema operacional 22.11

A versão 22.11 do sistema operacional do Azure Sphere inclui as seguintes alterações:

Nova versão do Malloc

O sistema operacional do Azure Sphere continua a dar suporte ao modelo de malloc existente sem nenhuma alteração necessária para um aplicativo e é binário compatível com o inverso para todos os aplicativos criados anteriormente. No entanto, uma nova opção de manifesto de aplicativo permite que os desenvolvedores optem por MallocVersion=2, que apresenta o modelo de malloc musl v1.2.1+, mallocng. Essa versão malloc é mais eficiente e mais segura e melhora significativamente a liberação de memória. Exemplos e tutoriais foram atualizados para usar essa versão por padrão e recomendamos adicioná-la a qualquer novo aplicativo que esteja sendo desenvolvido. Para alguns cenários de aplicativo, espera-se que o uso de memória de pico seja menor ao usar essa nova versão malloc.

SDK do Azure IoT C atualizado

Atualizamos o SDK do Azure IoT C para a versão mais recente. Esse SDK inclui correções de bug e aprimoramentos de estabilidade e é compatível binário com versões anteriores. Todos os aplicativos existentes se beneficiarão de melhorias nos bastidores administradas pelo sistema operacional do Azure Sphere.

Redução de tempo limite do DHCP

O tempo limite de repetição do DHCP foi reduzido de 10s para 1s. Essa redução melhora o consumo de bateria quando um dispositivo aguarda uma concessão DHCP, que deverá ocorrer com algumas configurações de rede e cenários de tráfego.

Recursos novos e alterados no SDK 22.11

A versão 22.11 do SDK do Azure Sphere inclui as seguintes alterações:

Suporte para outros formatos de saída de comando da CLI

Como parte do esforço contínuo para introduzir a saída JSON aos comandos da CLI, facilitando o script e a automatização contra, a adição de imagens do azsphere e azsphere device show-os-version foram atualizados para dar suporte à saída JSON. Consulte Comandos com suporte para a lista de comandos que atualmente dão suporte a vários formatos de saída.

A versão 22.11 dos projetos de exemplos, snippets de código e Galeria do Azure Sphere inclui as seguintes alterações:

Fazer logon no projeto de exemplo do Azure

O projeto de registro em log no Azure Sample demonstra como usar Hub IoT em conjunto com o Azure Data Explorer para capturar logs no nível do aplicativo de uma maneira escalonável e consultável.

O projeto pwm Audio Gallery demonstra como usar os periféricos PWM de hardware do MT3620 para gerar sons tonal para uso com uma campainha ou outro dispositivo gerador de áudio, um caso comum de uso do produto.

Versão prévia pública: suporte do Azure Sphere para limite europeu de dados

De acordo com a missão da Microsoft de processar e armazenar dados da UE exclusivamente dentro da UE (consulte Limite de Dados da UE para a Nuvem da Microsoft), o Serviço de Segurança do Azure Sphere agora permite que os clientes da UE processem e armazenem arquivos de imagem e arquivos de despejo de falha de dispositivo na UE conforme desejado. A nova configuração de Limite de Dados Regional é um parâmetro opcional que pode ser usado com a imagem do azsphere e comandos do grupo de dispositivos do azsphere .

Para obter mais informações, confira:

Convidamos clientes baseados na UE para experimentar esse novo recurso e fornecer qualquer comentário por email para AZSPPGSUP@microsoft.com.

Documentação nova e revisada na versão 22.11

Artigo Alterações
Formatos de saída com suporte para a CLI do Azure Sphere Lista atualizada de comandos que dão suporte a vários formatos de saída.

Sobre a versão de qualidade 22.10

25 de outubro de 2022

A versão 22.10 inclui apenas correções de bug no sistema operacional do Azure Sphere; ele não inclui um SDK atualizado. Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem.

Correção de bugs e vulnerabilidades comuns na versão 22.10

Essa versão inclui melhorias gerais que podem resultar em uma reinicialização dupla esperada para alguns dispositivos.

A versão 22.10 não inclui atualizações para atenuar qualquer CVEs (Vulnerabilidades Comuns e Exposições).

Novidades na versão 22.09

26 de setembro de 2022

A versão do recurso do Azure Sphere 22.09 inclui os seguintes componentes:

  • Sistema operacional do Azure Sphere atualizado
  • SDK atualizado do Azure Sphere para Windows e para Linux
  • Extensões atualizadas do Azure Sphere para Visual Studio e para Visual Studio Code

Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem. Você será solicitado a instalar o SDK atualizado no próximo uso ou instalá-lo agora. Para instalar o SDK mais recente, confira a instalação Início Rápido para Windows ou Linux:

Os destaques nesta versão incluem uma diminuição no tempo de inicialização fria para se conectar à nuvem para o sistema operacional, resultando em menor uso de energia; diretrizes de prática recomendada para solução remota de problemas e scripts de fabricação otimizados.

Recursos novos e alterados no sistema operacional 22.09

A versão 22.09 do sistema operacional do Azure Sphere inclui as seguintes alterações:

Suporte expandido à NIC do Ethernet

O Azure Sphere agora dá suporte ao adaptador de interface de rede Ethernet wiznet W5500 10/100 para conexões voltadas para a Internet. Essa parte de hardware pode aumentar o desempenho e a disponibilidade de mercado para aplicativos ethernet com fio.

Proteções de segurança para ataques de reversão

Como parte de nossa defesa em profundidade contra ataques de reversão, a recuperação e a reversão para versões anteriores do sistema operacional do Azure Sphere antes do 22.07 não estarão disponíveis em dispositivos que já foram atualizados para a versão 22.09.

Depois que um dispositivo for atualizado para a versão 22.09, ele não poderá mais executar uma versão do sistema operacional do Azure Sphere antes de 22.07. Isso significa que você não poderá recuperar um dispositivo para uma versão anterior depois de receber a atualização 22.09. A versão 22.07 se tornará a versão mais antiga que pode ser instalada no dispositivo.

Recursos novos e alterados no SDK 22.09

A versão 22.09 do SDK do Azure Sphere inclui as seguintes alterações:

Suporte para outros formatos de saída de comando da CLI

Comandos adicionais da CLI agora dão suporte à saída JSON. Esse formato de saída facilita o script e a automatização na saída da CLI. Consulte Comandos com suporte para a lista de comandos que atualmente dão suporte a vários formatos de saída.

Recursos novos e alterados no 22.09 para o Visual Studio ou extensões de Visual Studio Code para o Azure Sphere

A versão 22.09 das extensões do Visual Studio e do Visual Studio Code do Azure Sphere inclui as seguintes alterações:

Configuração simplificada para aplicativos com capacidade em tempo real

A versão 22.09 do Azure Sphere fornece um processo de instalação mais simples usando artefatos vcpkg para inicializar seu ambiente de desenvolvimento para criar aplicativos capazes em tempo real. Para obter mais informações, confira Tutorial: criar um aplicativo com capacidade em tempo real.

A versão 22.09 do Azure Sphere inclui as seguintes alterações nos exemplos, snippets de código e projetos da Galeria:

Solução de problemas de autoajuda durante o desenvolvimento de aplicativos

A análise de logde get-support-data permite a autoajuda para solução de problemas durante o desenvolvimento do aplicativo. Quando estiver conectado localmente a um dispositivo, use azsphere get-support-data para baixar um pacote de logs, erros e status de um dispositivo do Azure Sphere. Use o projeto da galeria de análise de logs para converter dados de log binários em formato legível pelo homem para exibir eventos registrados no sistema do sistema do sistema operacional do Azure Sphere.

Ferramentas de fabricação v1.0.0 versão

Publicamos ferramentas de fabricação atualizadas. Essas ferramentas permitem que os clientes integrem comandos de API REST do dispositivo, normalmente acessados por meio da CLI, diretamente em seus aplicativos de fabricação na forma de pacotes NuGet PyPy e C# do Python. Uma definição yaml OpenAPI também é fornecida, permitindo que os clientes gerem suas próprias bibliotecas de clientes em um idioma de sua escolha por meio de ferramentas como AutoRest.

À medida que essas ferramentas se comunicam diretamente com a API REST de dispositivos do Azure Sphere anexados, muitos comandos podem ver acelerações de até 5x em comparação ao script em relação à CLI do azsphere.

O projeto da Galeria de Esquilos do Azure Sphere demonstra a execução de uma linguagem de script de nível superior no chip MT3620.

Documentação nova e revisada na versão 22.09

Artigo Alterações
Adaptadores Ethernet com suporte e quadros de desenvolvimento Tópico atualizado para suporte a documentos para controladores Ethernet baseados em WIZnet W5500.
Tutorial: criar um aplicativo com capacidade em tempo real Atualizado para documentar uma opção para artefatos vcpkg para instalar e configurar automaticamente o GNU Arm Embedded Toolchain.
Melhores práticas para solução de problemas remotos Novo tópico que inclui uma lista de perguntas e fluxogramas para ajudá-lo a triagem de problemas de dispositivo.
Formatos de saída com suporte para a CLI do Azure Sphere Lista atualizada de comandos que dão suporte a vários formatos de saída.

Problemas conhecidos na versão 22.09

Ao usar o W5500 para se conectar a uma rede com fio, se o cabo de rede estiver desconectado, a interface ainda poderá ser relatada como sendo "up" pela CLI e por meio de APIs internas. Isso será corrigido em uma versão futura do sistema operacional.

Correção de bugs e vulnerabilidades comuns na versão 22.09

A versão 22.09 inclui as seguintes atualizações a serem atenuados em relação aos seguintes CVEs (Vulnerabilidades Comuns e Exposições):

  • wolfSSL CVE-2022-34293

Novidades na versão 22.07

26 de julho de 2022

A versão do Azure Sphere 22.07 inclui os seguintes componentes:

  • Sistema operacional do Azure Sphere atualizado
  • SDK atualizado do Azure Sphere para Windows e para Linux
  • Extensões atualizadas do Azure Sphere para Visual Studio e para Visual Studio Code

Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem. Para instalar o SDK mais recente, confira a instalação Início Rápido para Windows ou Linux:

Os destaques nesta versão incluem uma diminuição no tempo para se conectar à nuvem para o sistema operacional, resultando em menor uso de energia, publicação de diretrizes de práticas recomendadas para aplicativos prontos para produção e publicação de scripts de fabricação otimizados.

Recursos novos e alterados no sistema operacional 22.07

A versão 22.07 do sistema operacional do Azure Sphere inclui:

  • O sistema operacional agora dá suporte ao cache do certificado DAA (cliente) no armazenamento persistente. Isso resulta em diminuição do consumo de energia na inicialização fria e diminuição do tempo para se conectar à nuvem após a inicialização fria ou a energia para baixo.
  • O sistema operacional tem uma nova função de API, Applications_GetOSVersion(), em aplicativos Applibs.h que retorna uma cadeia de caracteres imprimível que contém a versão atual do sistema operacional.

Recursos novos e alterados no SDK 22.07

A versão 22.07 do SDK do Azure Sphere inclui as seguintes alterações.

Suporte para saída de CLI monocromática

A CLI do Azure Sphere agora dá suporte à saída monocromática por motivos de acessibilidade. Usando esse comando, você pode gerenciar a configuração de cores para mensagens na CLI do Azure Sphere. Se você habilitar o no-color parâmetro, as mensagens coloridas serão removidas e as mensagens originalmente coloridas serão prefixadas com DEBUG, INFO, WARNINGou ERROR.

Autenticação clássica da CLI do Azure Sphere migrada do ADAL para MSAL

A CLI clássica do Azure Sphere agora usa a MSAL (Biblioteca de Autenticação da Microsoft) em vez da ADAL (Biblioteca de Autenticação do Active Directory), que está sendo removida. Não há nenhuma alteração no uso da CLI clássica do Azure Sphere como resultado da migração para MSAL e nenhuma ação do cliente é necessária.

Suporte para outros formatos de saída

Os comandos da CLI do Azure Sphere a seguir agora dão suporte ao --output parâmetro ou -o para especificar o formato da saída da CLI. Consulte Comandos com suporte para a lista de comandos que atualmente dão suporte a vários formatos de saída.

Recursos novos e alterados nas extensões do Visual Studio 22.07 e Visual Studio Code

Os CMakePresets agora têm suporte tanto pelo Visual Studio quanto pelo Visual Studio Code. O arquivo CMakePresets.json permite especificar opções comuns de configurar, compilar e testar e compartilhá-las com desenvolvedores usando outros ambientes de desenvolvimento.

A versão 22.07 inclui as seguintes alterações nos exemplos, snippets de código e itens da Galeria.

Atualizações a exemplos para usar APIs que não bloqueiam o Azure IoT

Os exemplos do Azure IoT e ExternalMcuLowPower foram atualizados para evitar o uso de APIs de bloqueio para IoT do Azure e, em vez disso, usar APIs não bloqueadas. Se o código do aplicativo usar IoTHubDeviceClient_LL_CreateWithAzureSphereDeviceAuthProvisioning recomendamos que você examine os exemplos atualizados e considere se um padrão de API não bloqueador atenderá melhor às suas necessidades.

Exemplos de fabricação

Publicamos exemplos de fabricação atualizados. Anteriormente, os exemplos de fabricação eram distribuídos em particular, mas a partir desta versão os exemplos serão mantidos no GitHub. Como parte disso, publicamos as APIs REST do dispositivo (permitindo ignorar a CLI para se comunicar diretamente com a API REST do dispositivo) com suporte a C# e Python, aplicativos de exemplo e testes. Os scripts de fabricação são portados para usar essas APIs REST. Esse uso direto das APIs REST do dispositivo permite o aumento da velocidade de fabricação. Para obter mais informações, consulte Guia de fabricação para dispositivos conectados.

Atualizações para diretrizes de interface FTDI e designs de hardware

Fizemos algumas pequenas alterações em nossas diretrizes de hardware MT3620 relacionadas à forma como a interface de programação e depuração ftdi lida com o despertar de modos de baixa potência. Isso melhora a compatibilidade com o módulo Avnet MT3620 V2. Alguns valores de resistor foram atualizados na interface de programação e depuração do MT3620. O exemplo mcu para nuvem de baixa potência foi atualizado para refletir essa orientação, e emitimos novos exemplos de hardware para mcu de baixa potência para hardware de nuvem v2.0 e placa de interface FTDI v2.0 que refletem essas diretrizes atualizadas. As atualizações do ftdi interface board v2.0 também adicionam pegadas duplas para conectores Service/Debug, Recovery e SWD.

Novo snippet para a API Applications_GetOSVersion

A nova versão do sistema operacional do dispositivo Get Azure Sphere mostra como obter a versão do sistema operacional de dispositivo do Azure Sphere em um aplicativo High-Level.

Documentação nova e revisada na versão 22.07

Artigo Alterações
Configurar builds usando o CMake Tópico atualizado para incluir informações sobre como configurar CMakePresets.json com o Visual Studio e Visual Studio Code.
Criar um aplicativo com capacidade em tempo real Tópico atualizado para descrever novas configurações do CMake e comandos de build.
Recomendações para desenvolver aplicativos prontos para produção Novos tópicos para fornecer práticas recomendadas para verificar se seus aplicativos do Azure Sphere de alto nível ou em tempo real estão prontos para implantação piloto ou de produção.
configuração do azsphere Novo tópico que fornece detalhes sobre o azure setting comando.
Formatos de saída com suporte para a CLI do Azure Sphere Lista atualizada de comandos que dão suporte a vários formatos de saída.
função Applications_GetOsVersion Tópico adicionado para a nova função de API.
Guia de fabricação Atualizado para refletir novos exemplos de fabricação publicados no GitHub.

Problemas conhecidos na versão 22.07

Se a interface de rede Wi-Fi estiver desabilitada e o dispositivo for reiniciado, um valor arbitrário para o endereço mac (endereço MAC) da interface será apresentado quando você executa o azsphere device network list-interfaces comando CLI ou ao usar a Networking_GetHardwareAddress API. Para resolve isso, habilite novamente a interface Wi-Fi e execute novamente o comando da CLI ou a API para receber o endereço de hardware correto.

Correção de bugs e vulnerabilidades comuns na versão 22.07

  • O azsphere tenant create comando agora funciona quando um dispositivo do Azure Sphere conectado localmente está disponível. Nas versões 21.10 e posteriores , um erro foi relatado mesmo que o dispositivo esteja conectado. A correção agora identifica automaticamente o dispositivo anexado ao criar um locatário.

  • A versão 22.07 inclui as seguintes atualizações para atenuar os seguintes CVEs (Vulnerabilidades Comuns e Exposições):

    • cURL CVE-2022-22576
    • cURL CVE-2022-27775
    • cURL CVE-2022-27778
    • cURL CVE-2022-27779
    • cURL CVE-2022-27780
    • cURL CVE-2022-27782
    • cURL CVE-2022-30115
    • CVE-2022-35821

Sobre a versão de qualidade 22.04

11 de abril de 2022

A versão 22.04 inclui uma atualização para o kernel do Linux (5.10.103) e correções de bugs no sistema operacional do Azure Sphere; ele não inclui um SDK atualizado. Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem.

Correção de bugs e vulnerabilidades comuns na versão 22.04

A versão 22.04 inclui atualizações para atenuar os seguintes CVEs (Vulnerabilidades e Exposições Comuns):

  • wolfSSL CVE-2022-25638
  • wolfSSL CVE-2022-25640
  • C-Ares CVE-2021-3672
  • CVE-2022-0847 do Linux ("sujo pipe")

O novo projeto galeria AzureFunctionApp_AzureSpherePublicAPI demonstra como usar a API Pública do Azure Sphere em um Aplicativo de Funções do Python Azure.

Documentação nova e revisada na versão 22.04

Artigo Alterações
Parar o Serviço de Comunicação de Dispositivo do Azure Sphere Foi adicionada uma seção de solução de problemas relacionada ao instalador pendurado durante a instalação.
Conectar o Azure Sphere por meio de um servidor proxy Adicionamos requisitos de manifesto de aplicativo e informações sobre como usar o MQTT para se conectar ao Hub IoT do Azure.
Configurar um Hub IoT do Azure para o Azure Sphere Atualizado para tornar a experiência do usuário clara e correta.
Configurar um Hub IoT do Azure para o Azure Sphere com o Serviço de Provisionamento de Dispositivos Atualizado para tornar a experiência do usuário clara e correta.
Configurar o Azure IoT Edge para o Azure Sphere Atualizado para esclarecer texto e corresponder à interface do usuário do Azure.
Configurar o Azure IoT Central para trabalhar com o Azure Sphere Atualizado para tornar a experiência do usuário clara e correta.
Feeds do sistema operacional do Azure Sphere
- Configurar dispositivos para avaliação do sistema operacional
Atualizado para esclarecer como o sistema operacional do Azure Sphere é implantado no feed de Avaliação de Varejo.
Guia de fabricação Atualizado para esclarecer o que está envolvido em um processo de fabricação de dispositivos.
Preparação do processo de fabricação Novo tópico que fornece detalhes sobre tarefas que devem ser feitas antes de executar tarefas de chão de fábrica e tarefas de configuração de nuvem.
Tarefas do chão de fábrica Atualizado para maior clareza. Moveu as tarefas de preparação para o novo tópico de preparação de fabricação .
Tarefas de configuração de nuvem Atualizado para maior clareza. Moveu as tarefas de preparação para o novo tópico de preparação de fabricação .
Ferramentas rf Adicionado uma nova seção, após a conclusão do uso de Ferramentas RF, para descrever tarefas a serem feitas depois que você terminar de usar ferramentas rf.

Sobre a versão 22.02 Atualização 1

17 de março de 2022

A versão do Azure Sphere 22.02 Atualização 1 inclui os seguintes componentes:

  • SDK atualizado do Azure Sphere para Windows e para Linux
  • Extensão atualizada do Azure Sphere para Visual Studio Code

Ele não inclui um sistema operacional atualizado ou uma extensão atualizada do Visual Studio.

Atualizações no SDK da Atualização 1 22.02

O SDK atualizado resolve um problema anunciado no blog do Tech Community IoT relacionado ao suporte de tempo de 64 bits do cabeçalho sys/socket.h que afeta o conjunto de API 12. Se você instalou a versão original 22.02 do SDK, instale a versão atualizada.

Ponta

Você pode usar o comando azsphere show-version CLI do Azure Sphere para determinar qual versão do SDK você tem. O SDK original 22.02 tem a versão completa número 22.02.3.34006; O SDK da Atualização 1 22.02 tem a versão completa número 22.02.3.41775. Observe que a CLI Clássica do Azure Sphere só mostra a versão no formato 22.02.

Para instalar o SDK mais recente, confira a instalação Início Rápido para Windows ou Linux:

Atualizações na extensão 22.02 Atualização 1 Visual Studio Code

No Linux, o gerenciador de locatários na extensão Visual Studio Code para o Azure Sphere anteriormente exibiu um erro. A extensão atualizada exibe os resultados corretamente.

Atualizações no contêiner de ambiente de build 22.02 Atualização 1

O contêiner de ambiente de build do Azure Sphere foi atualizado para o SDK da Atualização 1 22.02.

Novidades na versão do recurso 22.02

A versão do recurso do Azure Sphere 22.02 inclui os seguintes componentes:

  • Sistema operacional do Azure Sphere atualizado
  • SDK atualizado do Azure Sphere para Windows e para Linux
  • Extensões atualizadas do Azure Sphere para Visual Studio e para Visual Studio Code

Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem. Para instalar o SDK mais recente, confira a instalação Início Rápido para Windows ou Linux:

Também há exemplos atualizados, snippets de código, projetos de galeria e atualizações de documentação.

Importante

08 de março de 2022

O SDK 22.02 tem um problema relacionado ao cabeçalho sys/socket.h e ao suporte de tempo musl de 64 bits incluídos no conjunto de API 12. O problema será resolvido em uma próxima atualização para o SDK. Nenhuma alteração do sistema operacional é necessária para resolver esse problema. No entanto, por enquanto, se você estiver usando a função setsockopt() definida em sys/socket.h, não deverá criar seus aplicativos de produção com o conjunto de API 12. Recomendamos usar o conjunto de API 11 com a versão 22.02.

Isso afeta apenas aplicativos recém-compilados criados com a versão 22.02. Isso não afeta:

Recursos novos e alterados no sistema operacional 22.02

A versão 22.02 do sistema operacional do Azure Sphere inclui uma atualização para o kernel do Linux (5.10.70) e suporte para lançamento e renovação do DHCP.

Versão e renovação do DHCP

O sistema operacional do Azure Sphere agora dá suporte à versão DHCP e à renovação por meio de novas APIs para que aplicativos de alto nível possam controlar as concessões de IP do dispositivo.

O novo exemplo DHCP demonstra como usar essas novas APIs.

Recursos novos e alterados no SDK 22.02

A versão 22.02 do SDK do Azure Sphere inclui suporte para Windows 11, atualizações para suporte a tempo de 64 bits, uma alteração no comportamento padrão de log da CLI e uma atualização da biblioteca de autenticação para a CLI.

Suporte para Windows 11

Windows 11 agora há suporte para o desenvolvimento do Azure Sphere. Se você estiver usando Windows 11, instale o SDK 22.02 (ou posterior).

Suporte a tempo de 64 bits

A versão do SDK 22.02 atualiza o suporte para tempo de 64 bits para aplicativos de alto nível. Isso corrige comportamentos inesperados introduzidos com suporte para tempo de 64 bits na versão 20.10.

O código do aplicativo que não faz suposições sobre o tamanho de um time_t valor não é afetado. No entanto, o código do aplicativo que espera explicitamente ou implicitamente ser de 32 bits time_t precisa ser reescrito para usar time32_t .

Ponta

Para garantir que seus aplicativos continuem funcionando conforme o esperado após a reconstrução, marcar uso de pilha e heap e tamanho binário em seus aplicativos. Eles podem crescer, como time_t agora são 8 bytes em vez de 4.

Consulte a seção time_t tipo C do tópico APIs base para obter informações mais detalhadas.

Configurar o log da CLI do Azure Sphere

A CLI do Azure Sphere não grava mais arquivos de log no disco local por padrão. Consulte Gerenciar arquivos de log para obter detalhes sobre como habilitar e configurar o log.

Autenticação da CLI do Azure Sphere migrada do ADAL para MSAL

A CLI do Azure Sphere agora usa a MSAL (Biblioteca de Autenticação da Microsoft) em vez da ADAL (Biblioteca de Autenticação do Active Directory), que está sendo removida. Não há nenhuma alteração no uso da CLI do Azure Sphere como resultado da migração para MSAL e nenhuma ação do cliente é necessária.

A CLI Clássica do Azure Sphere ainda usa a ADAL, mas será atualizada antes da data de aposentadoria do ADAL de 30 de junho de 2022. Continuamos recomendando que você migre para a nova CLI do Azure Sphere.

Recursos novos e alterados no 22.02 para extensões do Visual Studio ou Visual Studio Code para o Azure Sphere

Uma extensão do Azure Sphere para Visual Studio 2022 já está disponível, além da extensão existente para o Visual Studio 2019. A versão mínima com suporte do Visual Studio 2019 agora é 16.11.

As extensões do Visual Studio e Visual Studio Code para o Azure Sphere agora fornecem esses recursos:

  • Configure Wi-Fi no Azure Sphere Explorer.
  • Exibir o histórico de implantação no Azure Sphere Explorer.
  • Abra a exibição de desmontagem em Visual Studio Code durante a depuração.

Configurar Wi-Fi no Azure Sphere Explorer

Agora você pode adicionar redes Wi-Fi, conectar-se a elas, habilitá-las ou desabilitá-las e esquecê-las da interface gráfica do Azure Sphere Explorer.

Exibir histórico de implantação

Agora você pode exibir todas as implantações de um determinado grupo de dispositivos usando o Azure Sphere Explorer, incluindo a data e a ID do componente de cada implantação.

Abrir exibição de desmontagem durante a depuração

A exibição de desmontagem fornece uma exibição de baixo nível do código nativo e aumenta o depurador de passo a passo usual. Essa alteração na extensão Visual Studio Code agora fornece a mesma experiência de desmontagem que no Visual Studio.

Documentação nova e revisada na versão 22.02

Artigo Alterações
Início Rápido: configurar a rede e atualizar o sistema operacional do dispositivo Inclui instruções para configurar Wi-Fi com Explorer do Azure Sphere.
Exibir informações de dispositivo e locatário no Azure Sphere Explorer Atualizado para incluir novos recursos.
Usar codespaces do GitHub para criar e depurar Novo tópico sobre como usar Visual Studio Code para desenvolver aplicativos com codespaces do GitHub.
Uso de memória em aplicativos de alto nível Atualizado para incluir instruções para criar e executar script em lote para monitoramento de memória em um prompt de comando.
Depurar um aplicativo de alto nível Atualizado para incluir instruções para abrir a exibição de desmontagem.
Depurar um aplicativo com capacidade em tempo real Atualizado para incluir instruções para abrir a exibição de desmontagem.
Aplicativo de parceiro de depuração Atualizado para incluir instruções para abrir a exibição de desmontagem.
Configurar builds usando o CMake Atualizado para descrever o novo arquivo CMakeWorkspaceSettings.json necessário para projetos com várias raízes.
Identidade e segurança do dispositivo Novo tópico sobre considerações de segurança e melhores práticas sugeridas para o uso de IDs de dispositivo.
Exibir histórico de implantação Atualizado para incluir instruções para exibir o histórico de implantação no Azure Sphere Explorer.
Gerenciar arquivos de log Novo tópico sobre como configurar o log usando a CLI.

Correção de bugs na versão 22.02

A versão 22.02 inclui as seguintes correções de bug:

  • WifiConfig_GetNetworkDiagnostics retornou um valor inesperado depois de tentar uma conexão WiFi com credenciais inválidas. A correção retorna a mensagem de erro correta.
  • O timesync NTP pode ser lento e irregular se um servidor NTP personalizado for especificado. A correção normaliza o processo de timesync para servidores personalizados.
  • Os dispositivos que usam a Ethernet ocasionalmente não conseguiram restabelecer a conectividade de rede quando ocorreu um erro de driver. Uma correção para o driver de interface de rede Ethernet restabelece mais consistentemente a conectividade de rede nesses casos.

Problema conhecido na versão 22.02

Uma mensagem No section: 'sphere' de erro será exibida na CLI do Azure Sphere se o usuário não for autenticado. Para resolve isso, autentique-se na CLI do Azure Sphere usando o azsphere login comando.

Sobre a versão de qualidade 22.01

O Azure Sphere não liberou um sistema operacional ou SDK atualizado para 22.01. Confira a postagem no blog sobre o cancelamento da versão 22.01 para obter mais detalhes.

Atualizações para 22.01 incluem dois novos projetos na Galeria e atualizações de documentação.

Nota

Na versão anterior, informamos que a CLI Clássica do Azure Sphere seria removida do SDK a partir de abril de 2022. O linha do tempo para sua aposentadoria foi estendido. Pretendemos aposentar a CLI Clássica em uma data futura, embora não antes do final de 2022. Continuamos recomendando que você migre seus processos e scripts para CLIv2.

OpenSourceProjectsSupportingExternalPeripherals é uma lista de projetos de código aberto que usam hardware externo com o Azure Sphere e o chip MT3620.

O ToggleClassicCLI fornece scripts para Windows e Linux que permitem testar a remoção da CLI Clássica do Azure Sphere (e restaurá-la). A CLI Clássica do Azure Sphere foi substituída pelo CLIv2 e será removida do SDK do Azure Sphere em uma data futura. Esses scripts ajudarão a identificar dependências que você pode ter na CLI clássica.

Documentação nova e revisada na versão 22.01

Artigo Alterações
Solucionar problemas do Azure Sphere Etapas de solução de problemas adicionadas para a mensagem de erro "O Serviço de Comunicação de Dispositivo do Azure Sphere não pôde ser interrompido".
Usar marcas de serviço para restringir o acesso ao Serviço de Segurança do Azure Sphere Novo tópico sobre como usar a marca de serviço do AzureSphere para permitir ou negar o tráfego ao Serviço de Segurança do Azure Sphere.
Recursos do dispositivo e sessões de manutenção Adicionamos esclarecimentos sobre como os dispositivos adquirem recursos e o que você pode fazer com o recurso fieldServicing .
Azure Sphere CVEs Adicionamos esclarecimentos sobre nossa participação com o Programa CVE e o impacto do cliente dos CVEs do Azure Sphere.
Módulos do Guardian Links atualizados, informações esclarecidas ao longo do tópico e seções reorganizadas.

Sobre a versão de qualidade 21.11

O Azure Sphere não liberou um sistema operacional ou SDK atualizado para 21.11.

Atualizações para 21.11 incluem as seguintes alterações de documentação e outras edições menores:

Artigo Alterações
Recursos do dispositivo e sessões de manutenção Esclarecimentos e correções sobre quando as funcionalidades são necessárias e quais ações elas permitem.
Configurar o Azure IoT Edge para o Azure Sphere Atualizado para incluir instruções para trabalhar com IoT Edge 1.2 e IoT Edge 1.1.
Azure Sphere CVEs Adicionaram informações sobre o conteúdo e o tempo das vulnerabilidades e exposições comuns do Azure Sphere publicados (CVEs).
Tarefas do chão de fábrica Adicionaram informações sobre estados de fabricação e recursos de dispositivo.
Dispositivo Esclarecimentos e correções sobre os recursos do dispositivo.
Visão geral da CLI do Azure Sphere Esclarecimentos e correções sobre os recursos do dispositivo.

Novidades na versão do recurso 21.10

A versão do recurso do Azure Sphere 21.10 inclui os seguintes componentes:

  • Sistema operacional do Azure Sphere atualizado
  • SDK atualizado do Azure Sphere para Windows e para Linux
  • Extensões atualizadas do Azure Sphere para Visual Studio e para Visual Studio Code

Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem. Para instalar o SDK e as extensões mais recentes para Visual Studio e Visual Studio Code, confira o início rápido da instalação para Windows ou Linux:

Importante

A CLI Clássica do Azure Sphere não será incluída em versões do SDK a partir de abril de 2022. A CLI Clássica foi marcada como aposentada em fevereiro de 2021. Se você ainda tiver uma dependência da CLI clássica, deverá migrar seus processos e scripts antes de abril de 2022 para evitar interrupções.

Recursos novos e alterados na versão 21.10

A versão 21.10 inclui:

Suporte a Proxy Web

Os dispositivos do Azure Sphere agora podem se conectar a uma rede por meio de um servidor proxy. Você pode configurar um proxy com comandos applibs ou com a CLI. Para obter mais informações, confira Conectar o Azure Sphere por meio de um servidor proxy.

Para obter mais informações sobre os comandos da CLI disponíveis, consulte proxy de rede.

wolfSSL atualizado para a versão 4.8.1

O sistema operacional do Azure Sphere agora inclui wolfSSL 4.8.1. Esta atualização traz as últimas correções de segurança e aprimoramentos de desempenho do wolfSSL. Além disso, um novo ABI é exposto por meio do sistema operacional para evitar ataques de homem no meio em algumas configurações de TLS. Ao usar wolfSSL em seu aplicativo (conforme mostrado no exemplo wolfSSL), recomendamos usar wolfSSL_CTX_set_verify para validar o host sempre que aplicável.

Confira mais informações sobre como usar wolfSSL_CTX_set_verify no site do wolfSSL.

Verificar o certificado de AC do locatário automaticamente no Hub IoT do Azure

Atualizamos as diretrizes sobre como configurar Hub IoT do Azure e DPS com certificados de locatário do Azure Sphere para incluir um processo simplificado que não requer uma etapa de verificação de comprovação de posse. Para obter mais informações, consulte Configurar um Hub IoT do Azure para o Azure Sphere e configurar um Hub IoT do Azure para o Azure Sphere com o Serviço de Provisionamento de Dispositivos.

Suporte para renomeação de locatário

O azsphere tenant update comando da CLI do Azure Sphere permite renomear um locatário existente. Para obter mais informações, consulte o tópico de referência de comando do locatário .

Especificar formato de saída para comandos Wi-Fi

Os azsphere device wifi comandos agora dão suporte ao --output parâmetro ou -o para especificar o formato da saída da CLI. Para obter mais informações, consulte Formatos de saída com suporte.

Usando o MT3620 em cenários em que Wi-Fi não é necessário

Fornecemos diretrizes atualizadas de software e hardware para cenários em que Wi-Fi é temporariamente ou permanentemente não necessário, mostrando como reduzir o consumo de energia e simplificar os designs de hardware nesses cenários. Consulte conexões Wi-Fi e notas de hardware MT3620 para obter detalhes.

Os seguintes exemplos do Azure Sphere foram atualizados para 21.10:

  • Um readme adicional foi adicionado ao exemplo do AzureIoT para mostrar como adicionar suporte a proxy Web.
  • Os exemplos HTTPS/cURL foram atualizados para mostrar como adicionar suporte a proxy.

Os seguintes projetos na Galeria do Azure Sphere foram adicionados ou atualizados para 21.10:

Documentação nova e revisada na versão 21.10

Artigo Alterações
Conectar o Azure Sphere por meio de um servidor proxy Novo tópico que descreve como configurar um dispositivo do Azure Sphere para se conectar à Internet por meio de um servidor proxy.
Configurar um Hub IoT do Azure para o Azure Sphere Tópico atualizado para incluir informações sobre a verificação automática e manual de um certificado de AC de locatário no Hub IoT do Azure.
Configurar um Hub IoT do Azure para o Azure Sphere com o Serviço de Provisionamento de Dispositivos Tópico atualizado para incluir informações sobre verificação automática e manual de um certificado de AC de locatário no Serviço de Provisionamento de Dispositivos.
Atualizar um locatário existente Adicionamos informações sobre como renomear um locatário existente.
Notas de hardware MT3620 Atualizado para incluir informações sobre como desabilitar Wi-Fi em determinados cenários.
Dispositivo - Informações adicionadas para azsphere device network proxy o comando.
– Exemplos atualizados para os azsphere device wifi comandos.
atualização do locatário Adicionaram informações para o azure sphere tenant update comando.
Referência de rede de applibs ApIs de suporte ao cliente proxy adicionadas.

Problema conhecido na versão 21.10

Qualquer aplicativo criado usando o SDK 21.10 que usa o controle de alocação de memória heap falhará ao criar com o seguinte erro:

azsphere_target_add_image_package recebeu uma solicitação inesperada para definir DEBUG_LIB: libmalloc que não está disponível no Conjunto de API de Destino selecionado. Selecione a versão 10 ou posterior no CMakeLists.txt.

Para corrigir o erro, você precisa fazer uma pequena alteração em um dos arquivos CMake do SDK. Você precisa ser um administrador para alterar este arquivo.

  • No Windows: C:\Program Files (x86)\Microsoft Azure Sphere SDK\CMakeFiles\AzureSphereToolchainBase.cmake
  • No Linux: /opt/azurespheresdk/CMakeFiles/AzureSphereToolchainBase.cmake

Modifique a linha 13 do AzureSphereToolchainBase.cmake para o seguinte:

set(libmalloc_10_or_later "10" "11" )

Esse problema será corrigido na próxima versão do SDK do Azure Sphere.

  • Um erro é relatado quando você cria um locatário usando o azsphere tenant create comando. Isso ocorre porque o dispositivo Azure Sphere anexado não é identificado automaticamente. Para corrigir isso, você pode fornecer o dispositivo ao executar o comando. Por exemplo, azsphere tenant create --device <device-ID> --name <tenant-name>. A correção será fornecida em uma versão futura.

Correção de bugs e vulnerabilidades comuns na versão 21.10

A versão 21.10 inclui atualizações para atenuar os seguintes CVEs:

  • cURL CVE-2021-22922
  • cURL CVE-2021-22923
  • cURL CVE-2021-22925
  • cURL CVE-2021-22926
  • cURL CVE-2021-22946
  • cURL CVE-2021-22947
  • CVE-2021-41374
  • CVE-2021-41375
  • CVE-2021-42300
  • CVE-2021-41376

Sobre a versão de qualidade 21.09

A versão 21.09 inclui atualizações para o sistema operacional do Azure Sphere; ele não inclui um SDK atualizado. Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem.

Atualizações para o sistema operacional do Azure Sphere incluem:

  • Atualizou o Kernel do Linux para 5.10.60.
  • Melhorias no tratamento de falhas para evitar travamentos.
  • O driver RS-485 em tempo real demonstra como usar um núcleo M4F no MT3620 para implementar uma comunicação confiável RS-485 com comunicação inter-core para o aplicativo de alto nível no núcleo A7.

Documentação nova e revisada na versão 21.09

Artigo Alterações
Solucionar problemas de nuvem e implantação Adicionaram informações de solução de problemas relacionadas à declaração de um dispositivo.

Sobre a versão de qualidade 21.08

A versão 21.08 inclui as seguintes melhorias e correções de bugs no sistema operacional do Azure Sphere; ele não inclui um SDK atualizado.

  • Atualizações de segurança
  • Estabilidade aprimorada para suporte à ethernet
  • Estabilidade aprimorada para dispositivos I2C

Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem.

Há também novos exemplos da Galeria do Azure Sphere e atualizações de documentação.

Correção de bugs e vulnerabilidades comuns na versão 21.08

A versão 21.08 inclui atualizações para atenuar os seguintes CVEs (Vulnerabilidades Comuns e Exposições):

  • CVE-2021-22924
  • CVE-2021-36956

Os exemplos novos ou atualizados a seguir foram adicionados à Galeria do Azure Sphere, uma coleção de scripts, utilitários e funções não retidos:

  • O Cartão SD do Littlefs mostra como adicionar o sistema de arquivos e o suporte ao SD cartão a uma implementação do Azure Sphere.
  • AzureIoTMessageWithProperties mostra como adicionar propriedades personalizadas a uma mensagem de telemetria enviada para Hub IoT do Azure.

Documentação nova e revisada na versão 21.08

Artigo Alterações
dispositivo azsphere Tópico de referência atualizado para a aposentadoria de --cert-id e --interface-name.
Alterações importantes (desativação de recursos) na CLI do Azure Sphere Novo tópico que descreve recursos, comandos ou parâmetros que foram ou serão removidos ou removidos da CLI do Azure Sphere.

Novidades na versão do recurso 21.07

A versão do recurso do Azure Sphere 21.07 inclui os seguintes componentes:

  • Sistema operacional do Azure Sphere atualizado

  • SDK atualizado do Azure Sphere para Windows e para Linux

  • Extensões atualizadas do Azure Sphere para Visual Studio e para Visual Studio Code

Também há exemplos atualizados, tutoriais, itens de galeria e atualizações de documentação.

Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem. Você será solicitado a instalar o SDK atualizado no próximo uso ou instalá-lo agora. Para instalar o SDK mais recente, confira a instalação Início Rápido para Windows ou Linux:

Importante

30 de setembro de 2021

A atualização 2 do SDK 21.07 para Windows já está disponível. Essa atualização corrige um bug do instalador que impede a desinstalação do SDK do Azure Sphere após a atualização para Windows 11.

28 de julho de 2021

A atualização 1 do SDK 21.07 já está disponível. Se você tiver instalado a versão anterior do SDK 21.07, poderá reinstalar para obter a versão atualizada. A versão do SDK 21.07 removeu incorretamente alguns parâmetros aposentados da CLI do Azure Sphere. O SDK da Atualização 1 21.07 restabelece esses parâmetros aposentados à CLI para fins de compatibilidade anterior. Para obter mais informações, confira Alterações importantes (desativação de recursos) na CLI do Azure Sphere.

Recursos novos e alterados na versão 21.07

A versão 21.07 inclui uma melhoria na forma como a sincronização de tempo é tratada, a capacidade de acompanhar o uso de memória de heap de biblioteca compartilhada durante o desenvolvimento e novas maneiras de autenticar usando o Azure Active Directory. Essa versão também inclui algumas melhorias de depuração nas extensões do Visual Studio e Visual Studio Code, o --output suporte expandido do parâmetro na CLI e a capacidade de obter informações adicionais do dispositivo de alguns comandos na CLI e na API Pública (PAPI).

Alterações de sincronização de tempo

O processo de sincronização de tempo foi alterado na versão 21.07 para fornecer um processo mais robusto quando o servidor de tempo primário falhar ou não puder ser atingido. Anteriormente, os serviços que dependem da conclusão da sincronização de tempo podem não ser iniciados se as tentativas de sincronização de tempo impedirem a conclusão da sincronização de tempo. A alteração adiciona um mecanismo de fallback para obter tempo preciso para que as tentativas de sincronização de tempo não continuem indefinidamente.

Rastreamento de alocação de memória heap

O recurso de rastreamento de alocação de memória heap fornece aos desenvolvedores uma maneira conveniente de ver alocações de memória de bibliotecas incluídas com o SDK do Azure Sphere durante o desenvolvimento de um aplicativo. O recurso adiciona um novo recurso de aplicativo, HeapMemStats e uma nova biblioteca do SDK do Azure Sphere, libmalloc. O recurso também inclui alterações na saída do comando da CLI do Azure Sphere do aplicativo show-memory-stats e da extensão do Visual Studio. Com essas alterações, os desenvolvedores podem adicionar o recurso HeapMemStats ao seu aplicativo de alto nível, implantar o aplicativo em um dispositivo habilitado para desenvolvimento e usar o Gerenciador de Desempenho do Visual Studio para exibir a memória usada pelas bibliotecas do SDK chamadas por seu aplicativo.

Métodos de autenticação usando o Azure Active Directory

A API Pública do Azure Sphere (PAPI) dá suporte a vários métodos de autenticação e autorização do usuário no Azure Active Directory (AAD).

Com o Azure Active Directory, um token de aplicativo pode ser usado para autenticar e conceder acesso a recursos específicos do Azure de um aplicativo de usuário, serviço ou ferramenta de automação usando a entidade de serviço ou o método de identidade gerenciada para autenticação.

Agora há suporte para os seguintes métodos de autenticação usando o Azure Active Directory:

Atualização adicional status detalhes dos comandos CLI e PAPI

A API Pública do Azure Sphere foi estendida para incluir detalhes adicionais do dispositivo sobre o sistema operacional e atualizar status. Agora você pode ver a versão do sistema operacional instalado no dispositivo, a versão mais recente do sistema operacional disponível, quando o dispositivo foi atualizado pela última vez e quando o dispositivo foi verificado pela última vez para obter atualizações. As informações adicionais podem ser úteis para gerenciar atualizações em seus dispositivos.

As seguintes páginas de referência da API do Azure Sphere explicam as alterações de resposta à API com mais detalhes:

Comando Descrição
Dispositivos – Obter Obtém detalhes de um dispositivo.
Dispositivos – Lista Obtém todos os dispositivos que são reivindicados para o locatário especificado.
Dispositivos – Lista em grupo Obtém todos os dispositivos atribuídos ao grupo de dispositivos especificado.
Dispositivos – Lista no produto Obtém todos os dispositivos que pertencem ao produto especificado.

Além disso, a CLI do Azure Sphere foi atualizada para incluir esses detalhes adicionais do azsphere device listdispositivo nos comandos , azsphere device showe azsphere device update usando o --query parâmetro ou os formatos de saída com suporte. Por exemplo, azsphere device show --output json.

Recursos novos e alterados no Visual Studio ou Visual Studio Code extensões para o Azure Sphere

As extensões do Visual Studio e Visual Studio Code incluem nomes mais descritivos para destinos de depuração. A extensão do Visual Studio também inclui suporte para o rastreamento de alocação de memória de heap.

Nomes mais descritivos para destinos de depuração

A extensão do Visual Studio agora usa o nome do projeto para o nome de destino de depuração. A extensão Visual Studio Code mostra o nome do projeto como antes, mas simplifica o texto descritivo.

Suporte para outros formatos de saída

Comandos adicionais da CLI do Azure Sphere agora dão suporte ao --output parâmetro ou -o para especificar o formato da saída da CLI. Para obter mais informações, confira Comandos com suporte.

Comandos e parâmetros novos e atualizados

Atualizações aos comandos:

Comando Descrição
habilitar a rede de dispositivos do azsphere Habilita uma interface de rede no dispositivo anexado.
desabilitar a rede de dispositivos do azsphere Desabilita uma interface de rede no dispositivo anexado.

Atualizações para parâmetros:

Parâmetro Descrição
azsphere device network show-diagnóstico O --id parâmetro é alterado para --network.
azsphere device network update-interface O --interface-name parâmetro é alterado para --interface.
azsphere device certificate delete O --cert-id parâmetro é alterado para --certificate.
azsphere device certificate show O --cert-id parâmetro é alterado para --certificate.
criar locatário do azsphere O --force parâmetro é alterado para --force-additional.
criar locatário do azsphere O --disable-confirm-prompt parâmetro é novo; desabilita o prompt de confirmação do usuário.

Nota

A versão do SDK 21.07 removeu incorretamente os parâmetros aposentados mencionados aqui da CLI do Azure Sphere inteiramente. O SDK da Atualização 1 21.07 restabelece esses parâmetros aposentados à CLI para fins de compatibilidade anterior. Para obter mais informações, confira Alterações importantes (desativação de recursos) na CLI do Azure Sphere.

Documentação nova e revisada na versão 21.07

Artigo Alterações
Uso de memória em aplicativos de alto nível Tópico atualizado para incluir a discussão sobre o rastreamento de alocação de memória de heap.
Usando Visual Studio Code com o Secure Shell (SSH) em um host remoto Novo tópico que descreve como criar e depurar aplicativos do Azure Sphere em um host remoto por meio do Secure Shell.
Métodos de autenticação usando o Azure Active Directory Novo tópico que fornece uma visão geral dos métodos de autenticação com suporte.
Acessar a API Pública do Azure Sphere com identidade gerenciada do AAD Novo tópico que fornece uma visão geral e etapas para acessar a API Pública do Azure Sphere com identidade gerenciada pelo AAD.
Acessar a API Pública do Azure Sphere com a entidade de serviço de aplicativo do AAD Novo tópico que fornece uma visão geral e etapas para acessar a API Pública do Azure Sphere com a entidade de serviço do AAD.
Acessar a API Pública do Azure Sphere com sua identidade de usuário do AAD Novo tópico que fornece uma visão geral e etapas para acessar a API Pública do Azure Sphere com a identidade do usuário do AAD.
Comandos com suporte Atualizou a lista de comandos que dão suporte a formatos de saída.
Dispositivo Atualizações aos comandos e descrições e exemplos de parâmetros.
Inquilino Atualizações para as descrições e exemplos de parâmetro.
Papel Tópico atualizado, pois o valor do parâmetro não é sensível a --role casos.

A versão 21.07 inclui um tutorial de uso de memória atualizado, atualizações para o exemplo IoT do Azure e três projetos novos ou atualizados na Galeria do Azure Sphere.

Tutorial de uso de memória atualizado

O tutorial MemoryUsage foi atualizado para demonstrar o acompanhamento de alocação de memória do heap.

Exemplo de IoT do Azure atualizado

Fizemos alguns pequenos refinamentos no exemplo de IoT do Azure, incluindo alterar a taxa de votação de IoTHubDeviceClient_LL_DoWork para cada 100ms em vez de a cada 1s, seguindo esta Hub IoT melhor prática do cliente. Recomendamos que você adote essa alteração em seus aplicativos existentes.

Os exemplos novos ou atualizados a seguir foram adicionados à Galeria do Azure Sphere, uma coleção de scripts, utilitários e funções não retidos:

Problemas conhecidos na versão 21.07

Os novos campos de status de atualização não são exibidos no formato de saída padrão da CLI

Os azsphere device listcomandos , azsphere device showe azsphere device update CLI exporão os quatro novos campos relacionados à atualização somente ao usar JSON ou outro formato de saída com suporte; os novos campos não serão exibidos ao usar o formato de tabela padrão. Você pode usar o --query argumento para especificar esses campos adicionais para saída em uma tabela, mas a ID do dispositivo poderá ser truncada se a tabela for muito ampla. Recomendamos reduzir o número de colunas na tabela para que a ID do dispositivo não seja truncada. Por exemplo, azsphere device show --query '{DeviceId:deviceId, LastAvailableOSVersion:lastAvailableOSVersion, LastInstalledOSVersion:lastInstalledOSVersion, LastOSUpdateUTC:lastOSUpdateUTC, LastUpdateRequestUTC:lastUpdateRequestUTC}'.

Correção de bugs e vulnerabilidades comuns na versão 21.07

A versão 21.07 inclui atualizações para atenuar em relação aos seguintes CVEs (Vulnerabilidades e Exposições Comuns):

  • CVE-2021-26428

  • CVE-2021-26429

  • CVE-2021-26430

Sobre a versão de qualidade 21.06

A versão 21.06 inclui correções de bugs no sistema operacional do Azure Sphere; ele não inclui um SDK atualizado. Se seus dispositivos estiverem conectados à Internet, eles receberão o sistema operacional atualizado da nuvem.

Documentação nova e revisada na versão 21.06

Artigo Alterações
Gerenciar locatários Conteúdo simplificado sobre como criar, gerenciar ou encontrar locatários do Azure Sphere
Solucionar problemas de nuvem e implantação Novas notas na seção Solucionar problemas de atualizações do sistema operacional e na seção Solucionar problemas de atualizações de implantação
Fazer logon com a CLI do Azure Sphere Novo tópico que descreve o logon padrão com a CLI e como fazer logon usando um navegador.

Três novos exemplos foram adicionados à Galeria do Azure Sphere, uma coleção de scripts, utilitários e funções não retidos: