Compartir vía


Novedades de Azure Sphere

Azure Sphere se actualiza de forma continua. Las versiones de características admiten nuevas funciones y pueden incluir actualizaciones para el SO Azure Sphere, el SDK y/o los Servicios. Las versiones de calidad incluyen correcciones de errores y actualizaciones de seguridad solo, y a menudo solo pueden incluir el SO Azure Sphere. Los números de versión suelen estar en formato año.mes , por lo que 22.04 identifica la versión en abril de 2022.

Recibir notificaciones de actualizaciones

Cuando se produzcan nuevas versiones, publicaremos notificaciones en Azure Novedades y en el blog de IoT Tech Community. Se recomienda suscribirse a la fuente RSS de Azure Novedades para que reciba información puntual y esencial sobre Azure Sphere.

Recibir actualizaciones

Cuando se actualiza el sistema operativo, se descarga automáticamente de la nube en los dispositivos Azure Sphere que están conectados a Internet.

Para comprobar la versión instalada del sistema operativo en un dispositivo adjunto, usa el siguiente comando:

az sphere device show-os-version

Las actualizaciones del SDK y las extensiones de Visual Studio/Visual Studio Code deben instalarse manualmente. Consulta estas instrucciones para Windows o Linux. Para comprobar qué versión del SDK está instalada en el equipo, utilice el siguiente comando (N.B. Este comando solo está disponible actualmente en la herramienta "azsphere"):

azsphere show-version

La extensión de Azure Sphere para la CLI de Azure debe actualizarse manualmente a través de comandos de línea de comandos. Consulta esta página para obtener más información sobre cómo comprobar que la extensión está actualizada.

Versiones del SISTEMA operativo de evaluación minorista

El programa de evaluación comercial permite pruebas de compatibilidad con versiones anteriores para las aplicaciones dos semanas antes de que el sistema operativo se actualice para todos los dispositivos. Recomendamos encarecidamente que todos los usuarios de producción hagan uso de esta instalación de prueba. Consulte Configurar dispositivos para la evaluación del sistema operativo para averiguar cómo participar.

Informar de vulnerabilidades

Azure Sphere anima a los investigadores de seguridad a buscar cualquier vulnerabilidad e informar de ellas de forma responsable en función del principio de divulgación coordinada de vulnerabilidades de Microsoft al portal de MSRC. Los informes de vulnerabilidades pueden incluir recompensas a través del Programa de recompensas de Microsoft Azure. Consulte Azure Sphere CVEs para obtener información general sobre los CVEs de Azure Sphere. Puede encontrar información sobre LOS CVE ya publicados en la Guía de actualización de seguridad de MSRC y en los detalles específicos de la versión de este artículo.

Novedades de la versión 24.03

26 de marzo de 2024

La versión Azure Sphere 24.03 ya está disponible e incluye los siguientes componentes:

  • Disponibilidad general de Azure Sphere (integrado)
  • Sistema operativo Azure Sphere actualizado
  • Sdk de Azure Sphere actualizado para Windows y Linux
  • Extensiones de Azure Sphere actualizadas para Visual Studio y para Visual Studio Code
  • Ejemplos actualizados

Entre las características destacadas de esta versión se incluyen la disponibilidad general de Azure Sphere (integrado), la compatibilidad de certificados personalizados para conectarse a Azure IoT, una versión actualizada de cURL para el sistema operativo Azure Sphere, correcciones de seguridad, compatibilidad con SDK para Ubuntu 24.04 anterior a la versión y simplificaciones de la herramienta CMake toolchain.

Disponibilidad general de Azure Sphere (integrado)

Nos complace anunciar que Azure Sphere (integrado), una nueva interfaz de administración para dispositivos Azure Sphere, está disponible de forma general para su uso en producción a partir de hoy. Azure Sphere (Integrado) es ahora la interfaz recomendada para los servicios de Azure Sphere y ya no tiene la etiqueta Vista previa en Azure Portal.

Con Azure Sphere (integrado), puede administrar sus dispositivos Azure Sphere directamente en la Azure Portal y la extensión azure sphere para la CLI de Azure. Azure Sphere (integrado) se basa en la nueva API REST de Azure Sphere (integrada), creada en la plataforma Azure Resource Manager, e incluye compatibilidad integrada con otros potentes servicios de Azure, como Azure RBAC y Azure Monitor.

Novedades a Azure Sphere (integrado) desde la versión preliminar pública:

  • Hay disponible un nuevo rol predefinido de Azure RBAC: Azure Sphere Owner. El rol de propietario de Azure Sphere proporciona privilegios completos para los recursos de Azure Sphere, pero a diferencia del rol colaborador de Azure Sphere, que también proporciona privilegios completos, el rol de propietario de Azure Sphere también incluye la capacidad de configurar el acceso RBAC de Azure para los recursos de Azure Sphere.

  • Para facilitar la navegación al ver un producto, un grupo de dispositivos o un dispositivo individuales, ahora tiene acceso a información general específica del recurso, control de acceso, tareas y configuración de propiedades en el menú izquierdo actualizado.

  • Puede usar Azure Monitor para recibir alertas cuando tenga que realizar una acción debido al álbum de certificados dos años de su certificado de CA del catálogo. Para obtener más información, consulte Supervisión de la flota de Azure Sphere y el estado del dispositivo.

Si aún no ha empezado a usar Azure Sphere (integrado), le recomendamos que lo haga ahora.

Un paso de integración única le permite administrar sus inquilinos existentes de Azure Sphere (heredado) en Azure Sphere (integrado). Después de integrar un inquilino, puede realizar tareas de administración con Azure Sphere (integrado) o Azure Sphere (heredado). Puede realizar la adopción por fases de Azure Sphere (integrado) empezando con las actividades de pruebas y desarrollo en Azure Sphere (integrado) mientras continúa usando Azure Sphere (heredado) para los flujos de trabajo de administración de producción hasta que esté listo para migrar completamente. Aunque la interfaz azure sphere (heredada) sigue siendo totalmente compatible, recomendamos la migración para aprovechar al máximo las características de Azure Sphere (integrado) y futuras mejoras.

Para obtener más información, consulte la entrada de blog Azure Sphere (Integrated) está disponible de forma general.

Características nuevas y cambiadas en el sistema operativo 24.03

La versión 24.03 de Azure Sphere OS incluye los siguientes cambios:

Se han corregido errores y vulnerabilidades comunes en la versión 24.03 del sistema operativo.

La versión cURL incluida en Azure Sphere OS se actualizó de la versión 7.69.1 a la 7.87.0. La versión 24.03 del sistema operativo incluye actualizaciones para mitigar estas vulnerabilidades y exposiciones comunes (CVEs):

- 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

Soporte técnico para usar certificados personalizados para conectarse a Azure IoT Services

Los dispositivos Azure Sphere ahora pueden usar cadenas de certificados personalizadas para conectarse a azure IoT Services. Utilizar cadenas de certificados que no son azure Sphere es útil con aplicaciones que tienen requisitos organizativos adicionales en torno al uso de certificados. Se han actualizado las instrucciones sobre la conexión con Azure IoT para describir aún más este caso de uso. Cualquier cliente que use la versión de la API beta de esta funcionalidad publicada con el sistema operativo 23.05 debe migrar a las nuevas API descargando el SDK más reciente y recompilando su aplicación, teniendo en cuenta que las firmas de función han cambiado para promover la aplicación de producción de esta funcionalidad.

Características nuevas y cambiadas en el SDK de 24.03 y las extensiones de Visual Studio/Visual Studio Code

La versión 24.03 del SDK de Azure Sphere y las extensiones de Visual Studio/Visual Studio Code incluye los siguientes cambios:

Fin de soporte para Ubuntu 18.04 LTS

Ubuntu 18.04 está ahora fuera del acuerdo de soporte estándar a largo plazo de Canonical. Por lo tanto, el SDK de 23.05 fue el último SDK de Azure Sphere que admitió esta versión del so. 24.03 y futuros SDK no admitirán Ubuntu 18.04.

Compatibilidad con SDK agregada para la versión preliminar de Ubuntu 24.04

El SDK 24.03 agrega compatibilidad con la versión preliminar de Ubuntu 24.04, agregando a la compatibilidad existente con Ubuntu 20.04 y 22.04. Esto es para fines de desarrollo y prueba de Ubuntu 24.04 antes de que se publique al público.

CMake Toolchain changes

En la versión sdk 23.05 y anteriores, el conjunto de API de destino (sysroot) usado por las aplicaciones de Azure Sphere tenía que especificarse en los archivos CMakePresets.json y CMakeLists.txt, lo que era duplicativo y a veces requería una actualización manual después de cada versión del SDK.

Para simplificar este proceso y simplificar futuras actualizaciones, las azsphere_configure_tools entradas de CMakeLists.txt y azsphere_configure_api se han hecho innecesarias y están en desuso. El proceso de compilación ahora solo usa el valor AZURE_SPHERE_TARGET_API_SET de CMakePresets.json como la fuente de verdad para la versión de LA API de destino.

De forma predeterminada, el AZURE_SPHERE_TARGET_API_SET valor del parámetro se establece en "latest-lts" en CMakePresets.json lo que significa que, cuando se actualiza el SDK, el proyecto se centra automáticamente en la última versión de la API. Si desea anclar la versión de la API a una versión específica (por ejemplo, al crear aplicaciones para la fabricación de productos con una versión específica del sistema operativo), debe establecer el AZURE_SPHERE_TARGET_API_SET parámetro en esa versión.

Los proyectos existentes se seguirán compilando con el nuevo SDK, aunque un mensaje de advertencia informará al usuario de que puede quitar las entradas de CMakeLists.json en desuso. Los proyectos nuevos creados a partir de las muestras de GitHub requerirán las extensiones 24.03 o posteriores de SDK y código VS/VS.

Ejemplos actualizados para la versión 24.03

La versión 24.03 incluye los siguientes cambios en las muestras:

Novedades a Azure Sphere HTTPS cURL Multi sample

La muestra cURL multi de Azure Sphere HTTPS anterior ya no sigue los procedimientos recomendados actualmente de cURL, que se pueden ver con más detalle aquí. Si bien hemos mantenido la compatibilidad con el antiguo enfoque, hemos actualizado nuestra muestra y le recomendamos que incorpore el enfoque más reciente en cualquier actualización de software o nuevo trabajo de desarrollo que pueda estar emprendiendo.

Novedades a muestras para usar la extensión azure-sphere para la CLI de Azure

Recomendamos usar la interfaz Azure Sphere (integrada) ahora disponible de forma general para futuras tareas de desarrollo. Las instrucciones de los archivos LÉAME de ejemplo se han actualizado para usar comandos en la extensión azure-sphere para la CLI de Azure.

Versión de Azure Sphere (Integrated) Public Preview

8 de agosto de 2023

Nos complace anunciar la versión preliminar pública de Azure Sphere (integrada), una nueva interfaz de administración para los servicios de Azure Sphere que se integra de forma nativa con Azure a través de Azure Resource Manager.

Esta versión preliminar pública de Azure Sphere (integrada) consta de:

  • Una nueva API de REST para Azure Sphere Security Services, integrada con Azure Resource Manager
  • Integración de Azure Portal y la CLI de Azure
  • Integración con Azure Monitor
  • Integración con RBAC de Azure

Lea este artículo para obtener más información sobre la seguridad, la observación, la facilidad de uso, el acceso simplificado al soporte técnico y otras ventajas de estas integraciones.

Durante la versión preliminar pública, se recomienda usar Azure Sphere (integrado) con fines de desarrollo y prueba. Como práctica recomendada, los casos de uso de producción (por ejemplo, durante los flujos de trabajo de fabricación o de operaciones) no deben utilizar un producto Preview. Por lo tanto, para los casos de uso de producción se recomienda continuar usando la interfaz existente de Azure Sphere Security Service, ahora conocida como Azure Sphere (heredado), que sigue siendo totalmente compatible y está disponible de forma general.

Para obtener más información sobre Azure Sphere (integrado) y Azure Sphere (heredado), incluido cómo empezar, consulte este documento.

No hay ninguna actualización del SO o SDK como parte de esta versión. Las herramientas de línea de comandos de Azure Sphere (integrada) se proporcionan mediante una nueva extensión de la CLI de Azure que requiere la instalación del SDK de Azure Sphere 23.05 al usar comandos que interactúan con un dispositivo conectado.

Novedades de la versión 23.05

26 de octubre de 2023

La versión 1 de Azure Sphere 23.05 Update 1 incluye las siguientes actualizaciones para las extensiones de Azure Sphere para Visual Studio y para Visual Studio Code:

  • Un nuevo acceso directo a la administración del catálogo de Azure Sphere (integrado)
  • Correcciones

No incluye un SO o SDK actualizado.

20 de junio de 2023

La versión de características de Azure Sphere 23.05 incluye los siguientes componentes:

  • Sistema operativo Azure Sphere actualizado
  • Sdk de Azure Sphere actualizado para Windows y Linux
  • Extensiones de Azure Sphere actualizadas para Visual Studio y para Visual Studio Code

Si los dispositivos están conectados a Internet, recibirán el sistema operativo actualizado de la nube. Se te pedirá que instales el SDK actualizado en el próximo uso, o puedes instalarlo ahora. Para instalar el SDK más reciente, consulta inicio rápido de instalación para Windows o Linux.

Entre las características destacadas de esta versión se incluyen nuevas bibliotecas criptográficas, la reserva DE PPT predeterminada, nuevas API beta en Conexiones de IoT de Windows para Azure con su propio certificado, pruebas de fábrica más rápidas y mejoradas, compatibilidad con varios dispositivos para Linux, un nuevo repositorio de herramientas y la graduación del proyecto galería de autoayuda de Parse Device Logs para obtener el estado totalmente compatible.

Características nuevas y cambiadas en el sistema operativo 23.05

La versión 23.05 del so Azure Sphere OS incluye los siguientes cambios:

Bibliotecas criptográficas integradas administradas por Microsoft

Como parte de la versión 23.05, Azure Sphere tiene bibliotecas criptográficas integradas en el sistema operativo. A través de nuestra asociación con wolfSSL, ahora puede llamar a seleccionar wolfCrypt API en su aplicación que le permiten realizar cifrado y descifrado ECC o xChaCha, generación y administración de certificados, y mucho más sin incurrir en una RAM o flash impacto para construir estos en su aplicación. En su lugar, se le repararán las bibliotecas integradas de Azure Sphere OS, que Microsoft puede parchear y mantener actualizadas. Esta nueva funcionalidad forma parte de nuestra promesa de compatibilidad de ABI para la vida del producto, y puedes ver las promesas ABI a largo plazo de wolfSSL en su sitio web, donde también proporcionan ejemplos de cómo usar estas API wolfCrypt, como ECC.

Robustez DE LA NTP expandida

En el caso de que los servidores de tiempo DENT de Microsoft estén experimentando una interrupción, los dispositivos Azure Sphere ahora intentarán realizar una reserva en un servidor NIST NTP después de probar varios puntos de conexión regionales de Microsoft, a menos que se esté usando un NTP personalizado con configuraciones de reserva personalizadas. Esto amplía la solidez de conectividad de los dispositivos Azure Sphere dándoles más opciones de sincronización para la comunicación con la nube y otros servidores. Los administradores de los dispositivos Azure Sphere detrás de los firewalls pueden consultar aquí los detalles actualizados del extremo.

Soporte técnico de certificados de terceros para Azure IoT (Beta) en Windows

El sistema operativo de Azure Sphere incluye el SDK de Azure IoT C. Novedades de este sistema operativo, en Windows, estamos previsualizando las API como parte de nuestro programa Beta para usar certificados proporcionados por la aplicación para conectarse a Azure IoT, estos certificados no necesitan ser arraigados en el dispositivo Azure Sphere. Esto permite una conexión sencilla a recursos de Azure IoT con certificados raíz a sistemas existentes. Estas API beta están optimizadas para pruebas actualmente, pero se actualizarán para admitir operaciones de producción a escala. Si tienes comentarios sobre estas API, incluidos los requisitos del entorno de producción, ponte en contacto con nosotros en AZSPPGSUP@microsoft.com. Las nuevas API son AzureIoT_OverrideAzureSphereAuthCert y AzureIoT_OverrideAzureSphereAuthPrivateKey.

Actualizar la compatibilidad del sistema operativo de las herramientas de RF y mejorar el rendimiento de las herramientas

Se han actualizado las herramientas de RF para incluir:

  • Compatibilidad con plataformas x86 de Windows y Linux, incluidos varios dispositivos.
  • Mejoras de rendimiento para leer y escribir datos de bufferbin y eFuse, a través de nuevas llamadas de SO por lotes.
  • Una biblioteca de Python, ayudando a los usuarios de Python con el desarrollo de sus propios scripts y aplicaciones.

Características nuevas y cambiadas en el SDK de 23.05

La versión 23.05 del SDK de Azure Sphere incluye los siguientes cambios:

Compatibilidad con varios dispositivos de Linux

El SDK de 23.05 agrega compatibilidad con varios dispositivos Azure Sphere conectados simultáneamente en Linux, lo que alinea esta característica con la compatibilidad existente en Windows. Esto tiene una relevancia particular para los escenarios de fabricación basados en Linux.

Además, ya no es necesario llamar al script al conectar un nuevo dispositivo: la conexión ahora tiene lugar automáticamente en paridad con el azsphere_connect.sh soporte técnico de Windows existente. Consulta la documentación actualizada sobre la instalación del SDK de Linux.

Agregar compatibilidad con SDK para Ubuntu 22.04 LTS

El SDK 23.05 agrega compatibilidad con Ubuntu 22.04, agregando a la compatibilidad existente con Ubuntu 18.04 y 20.04. El instalador del SDK de Linux puede determinar la versión LTS de Ubuntu que estás ejecutando y descargar o instalar el SDK adecuado.

Aviso de fin de soporte para Ubuntu 18.04 LTS

Ubuntu 18.04 está ahora fuera del acuerdo de soporte estándar a largo plazo de Canonical. Por lo tanto, el SDK de 23.05 será el último SDK de Azure Sphere que admita esta versión del sistema operativo. Los SDK futuros no admitirán Ubuntu 18.04.

Características nuevas y cambiadas en 23.05 para Visual Studio o extensiones de Visual Studio Code para Azure Sphere

La versión 23.05 de Azure Sphere Visual Studio y las extensiones de Visual Studio Code incluyen los siguientes cambios:

  • Experiencia de depuración mejorada al depurar aplicaciones compatibles con tiempo real y al depurar varias aplicaciones.
  • Plantillas de Nuevos proyectos actualizadas.

Nuevo repositorio github de herramientas

Se ha introducido un nuevo repositorio de GitHub, Azure Sphere Tools. Este repositorio contendrá herramientas adicionales admitidas oficialmente relacionadas con la fabricación, el soporte técnico y los diagnósticos. La carpeta de fabricación se ha reubicado desde el repositorio de muestras , colocando herramientas de fabricación en una única ubicación fácil de encontrar, a la vez que se reduce la superficie del repositorio de muestras.

La versión 23.05 de las muestras de Azure Sphere, los fragmentos de código y los proyectos de galería incluye los siguientes cambios:

La versión 23.05 de Azure Sphere incluye el proyecto Parse Device Logs, que se ha graduado de la Galería y ahora es un proyecto compatible oficialmente ubicado en el nuevo repositorio de Azure Sphere Tools .

Versiones anteriores a la 23.05

Consulte Novedades de Azure Sphere (versión heredada).