Azure Sphere son servicios y productos de Microsoft que permiten a los proveedores de dispositivos de Internet de las cosas aumentar la seguridad al combinar un sistema específico en un chip, Azure Sphere OS y un entorno de nube basado en Azure para un monitoreo continuo .
![]() | |
Desarrollador | Microsoft |
---|---|
Escrito en | C y otros |
Familia OS | Similar a Unix ( Linux ) |
Estado de trabajo | Actual |
Modelo fuente | Al menos parcialmente de código abierto |
Disponibilidad general | 24 de febrero de 2020 |
Vista previa más reciente | 19.10 [1] / 2019 |
Plataformas | BRAZO ( MediaTek MT3620) |
Tipo de grano | Núcleo monolítico |
Licencia | Estar determinado |
Página web oficial | www |
Sistema operativo Azure Sphere
El sistema operativo Azure Sphere es un sistema operativo de microcontrolador personalizado basado en Linux creado por Microsoft para ejecutarse en un chip certificado por Azure Sphere y para conectarse al servicio de seguridad Azure Sphere. [2] [3] [4] [5] [6] [7] [8] [9] El sistema operativo Azure Sphere proporciona una plataforma para el desarrollo de aplicaciones de Internet de las cosas , incluidas aplicaciones de alto nivel y aplicaciones con capacidad en tiempo real . Es el primer sistema operativo que ejecuta un kernel Linux [10] que Microsoft ha lanzado públicamente y el segundo sistema operativo similar a Unix que la compañía ha desarrollado para usuarios externos (públicos), siendo el otro Xenix .
Servicio de seguridad Azure Sphere
El Servicio de seguridad de Azure Sphere, a veces denominado AS3, es un servicio basado en la nube que permite el mantenimiento, las actualizaciones y el control de los chips certificados por Azure Sphere. Azure Sphere Security Service establece una conexión segura entre un dispositivo e Internet y / o los servicios en la nube y garantiza un arranque seguro. El propósito principal del contacto entre un dispositivo Azure Sphere y el Servicio de seguridad Azure Sphere es autenticar la identidad del dispositivo, garantizar la integridad y la confianza del software del sistema y certificar que el dispositivo ejecuta una base de código confiable. El servicio también proporciona el canal seguro que utiliza Microsoft para descargar e instalar automáticamente las actualizaciones del sistema operativo Azure Sphere y las actualizaciones de las aplicaciones del cliente en los dispositivos implementados.
Chip y hardware de Azure Sphere
Los chips y el hardware certificados por Azure Sphere admiten dos categorías generales de implementación: greenfield y brownfield. La implementación greenfield implica diseñar y construir nuevos dispositivos de IoT con un chip certificado por Azure Sphere. Los chips certificados por Azure Sphere son producidos actualmente por MediaTek . [11] En junio de 2019, NXP anunció planes para producir una línea de chips certificados por Azure Sphere. En octubre de 2019, Qualcomm anunció planes para producir los primeros chips certificados por Azure Sphere con capacidades celulares. [12] La implementación de Brownfield implica el uso de un dispositivo guardián de Azure Sphere para conectar de forma segura un dispositivo existente a Internet. Los módulos de guardián de Azure Sphere son actualmente producidos por Avnet.
MediaTek 3620
MT3620 es el primer chip certificado por Azure Sphere e incluye un procesador ARM Cortex-A7 (500MHz), dos subsistemas de E / S ARM Cortex-M4F (200MHz), 5x UART / I2C / SPI, 2x I2S, 8x ADC, hasta 12 Contadores PWM y hasta 72x GPIO y capacidad Wi-Fi. MT3620 contiene el subsistema de seguridad Microsoft Pluton con un núcleo Arm Cortext-M4F dedicado que maneja el arranque seguro y el funcionamiento seguro del sistema.
Hardware de Azure Sphere
Los chips certificados por Azure Sphere se pueden comprar en varias configuraciones de hardware diferentes producidas por socios de Microsoft.
Módulos
- Módulo Wi-Fi de Avnet
- Módulo Wi-Fi AI-Link
- Módulo Wi-Fi de doble banda USI
Kits de desarrollo
- Kit de inicio Avnet MT3620
- Placa de desarrollo Seeed MT3620
- Mini placa de desarrollo Seeed MT3620
Dispositivos de guardián
- Módulo de guardián de Avnet
Módulo Azure Sphere Guardian
Un módulo Azure Sphere Guardian es hardware complementario externo que incorpora un chip certificado por Azure Sphere y se puede usar para conectar de forma segura un dispositivo existente a Internet. Además de un chip certificado por Azure-Sphere, un módulo Azure Sphere Guardian incluye el sistema operativo Azure Sphere y el servicio de seguridad Azure Sphere. Un módulo guardián es un método para implementar conectividad segura para dispositivos existentes sin exponer esos dispositivos a Internet. El módulo guardián se puede conectar a un dispositivo a través de un periférico existente en el dispositivo y luego se conecta a Internet a través de Wi-Fi o Ethernet. El dispositivo en sí no está conectado directamente a la red.
Microsoft Pluton
Pluton es un subsistema de seguridad diseñado por Microsoft que implementa una raíz de confianza basada en hardware para Azure Sphere. Incluye un núcleo de procesador de seguridad , motores criptográficos , un generador de números aleatorios de hardware , generación de claves públicas / privadas , cifrado asimétrico y simétrico , soporte para verificación del algoritmo de firma digital de curva elíptica (ECDSA) para arranque seguro y arranque medido en silicio para admitir control remoto atestación con un servicio en la nube y varias contramedidas contra la manipulación.
Desarrollo de aplicaciones
El sistema operativo Azure Sphere basado en Linux proporciona una plataforma para que los desarrolladores escriban aplicaciones que usen periféricos en el chip Azure Sphere. Las aplicaciones pueden ejecutarse en el núcleo A7 con acceso a comunicaciones externas o como aplicaciones con capacidad en tiempo real en uno de los procesadores M4. Las aplicaciones con capacidad en tiempo real pueden ejecutarse en bare metal o con un sistema operativo en tiempo real (RTOS). Las aplicaciones para desarrolladores se pueden distribuir a los dispositivos de Azure Sphere a través del mismo mecanismo seguro que las actualizaciones del SO de Azure Sphere.
Cronología
La siguiente es una lista de anuncios y lanzamientos de Microsoft sobre Azure Sphere.
Fecha | Descripción |
---|---|
2018-05-21 | Anuncio de Azure Sphere [13] |
2018-09-24 | Los servicios de Azure Sphere están en versión preliminar pública y los kits de desarrollo están ampliamente disponibles [14] |
2018-10-22 | Explicación del concepto de inquilino de Azure Sphere [15] |
2018-11-05 | Próxima versión de Azure Sphere 18.11 [16] |
2018-11-16 | Actualización 18.11 para Azure Sphere en versión preliminar pública [17] |
2019-01-07 | Descripción de la MCU protegida por Azure Sphere [18] |
2019-01-09 | Azure Sphere: actualización a la versión 18.11 [19] |
15/02/2019 | Versión 19.02 de Azure Sphere [20] |
15/03/2019 | La actualización 19.03 para la versión preliminar pública de Azure Sphere ya está disponible para evaluación [21] |
2019-03-29 | La actualización 19.03 para la versión preliminar pública de Azure Sphere ahora está disponible en el feed de Retail [22] |
2019-04-10 | La actualización 19.04 para la versión preliminar pública de Azure Sphere ya está disponible para evaluación [23] |
2019-04-24 | La actualización 19.04 para la versión preliminar pública de Azure Sphere ya está disponible en el feed de minoristas [24] |
2019-05-16 | La actualización 19.05 para la versión preliminar pública de Azure Sphere ya está disponible para evaluación [25] |
2019-05-31 | La versión Azure Sphere 19.05 desbloquea nuevas funciones en MT3620 [26] |
2019-06-24 | La actualización 19.06 para la versión preliminar pública de Azure Sphere ya está disponible para evaluación [27] |
2019-07-08 | La actualización 19.06 para la versión preliminar pública de Azure Sphere ahora está disponible en el feed minorista [28] |
2019-07-17 | La actualización 19.07 para la versión preliminar pública de Azure Sphere ya está disponible para evaluación [29] |
2019-07-31 | La última actualización de Azure Sphere (en versión preliminar) ahora está disponible en el feed minorista [30] |
2019-09-25 | Vista previa de Azure Sphere: la actualización 19.09 ya está disponible para evaluación [31] |
2019-11-01 | Microsoft anuncia que Azure Sphere estará disponible de forma generalizada en febrero de 2020 [32] |
2019-11-07 | La actualización 19.10 para Azure Sphere ya está disponible [33] |
2019-12-06 | La actualización 19.11 de Azure Sphere ya está disponible a través del feed minorista [34] |
2020-02-24 | Azure Sphere ahora está disponible con carácter general [35] |
20-08-2020 | Azure Sphere OS 20.08 ya está disponible a través del feed minorista [36] |
Ver también
- Subsistema de Windows para Linux
- Xenix
- IoT de Windows
Referencias
- ^ "Actualización 19.10 para Azure Sphere ahora disponible" . azure.microsoft.com. 7 de noviembre de 2019 . Consultado el 7 de noviembre de 2019 .
- ^ Azure Sphere: una solución para crear dispositivos con tecnología MCU conectados y de alta seguridad | Microsoft
- ^ Eso es genial de la vieja escuela: los expertos en tecnología de Microsoft colocan el chip Azure Sphere IoT en un Altair 8800 · The Register
- ^ La apuesta de Microsoft para proteger el Internet de las cosas: Linux personalizado, chips personalizados, Azure | Ars Technica
- ^ Azure Sphere: el ambicioso plan de Microsoft para poseer los dispositivos IoT de próxima generación
- ^ Dentro del hardware Azure Sphere de Microsoft para una IoT segura | InfoWorld
- ^ Microsoft presenta Azure Sphere para proteger los dispositivos de IoT | ZDNet
- ^ El empuje de chips de Microsoft continúa con Azure Sphere: Asegurar dispositivos con chips y Linux | Mundo PC
- ^ Microsoft anuncia Azure Sphere para la seguridad de IoT - Neowin
- ^ Microsoft quiere introducir Linux, no Windows 10, en dispositivos de Internet de las cosas | Tendencias digitales
- ^ "Esfera azul" . Archivado desde el original el 14 de junio de 2018 . Consultado el 18 de abril de 2018 .
- ^ "Qualcomm para construir chips Azure Sphere con conectividad celular" . build5nines.com. 23 de octubre de 2019 . Consultado el 23 de octubre de 2019 .
- ^ "Esfera azul" . azure.microsoft.com. 21 de mayo de 2018 . Consultado el 21 de mayo de 2018 .
- ^ "Los servicios de Azure Sphere están en versión preliminar pública y los kits de desarrollo están ampliamente disponibles" . azure.microsoft.com. 24 de septiembre de 2018 . Consultado el 24 de septiembre de 2018 .
- ^ "Antecedentes sobre el concepto de inquilino de Azure Sphere" . azure.microsoft.com. 21 de mayo de 2018 . Consultado el 21 de mayo de 2018 .
- ^ "Próxima versión de Azure Sphere 18.11" . azure.microsoft.com. 5 de noviembre de 2018 . Consultado el 5 de noviembre de 2018 .
- ^ "Actualización 18.11 para Azure Sphere en versión preliminar pública" . azure.microsoft.com. 16 de noviembre de 2018 . Consultado el 16 de noviembre de 2018 .
- ^ "Azure Sphere - Anatomía de un MCU asegurado" . azure.microsoft.com. 7 de enero de 2019 . Consultado el 7 de enero de 2019 .
- ^ "Azure Sphere: actualización a la versión 18.11" . azure.microsoft.com. 9 de enero de 2019 . Consultado el 9 de enero de 2019 .
- ^ "Lanzamientos de Azure Sphere 19.02" . azure.microsoft.com. 15 de febrero de 2019 . Consultado el 15 de febrero de 2019 .
- ^ "La actualización 19.03 para la versión preliminar pública de Azure Sphere ya está disponible para su evaluación" . azure.microsoft.com. 15 de marzo de 2019 . Consultado el 15 de marzo de 2019 .
- ^ "La actualización 19.03 para la versión preliminar pública de Azure Sphere ahora está disponible en el feed de Retail" . azure.microsoft.com. 29 de marzo de 2019 . Consultado el 29 de marzo de 2019 .
- ^ "La actualización 19.04 para la versión preliminar pública de Azure Sphere ya está disponible para su evaluación" . azure.microsoft.com. 10 de abril de 2019 . Consultado el 10 de abril de 2019 .
- ^ "La actualización 19.04 para la versión preliminar pública de Azure Sphere ahora está disponible en el feed de Retail" . azure.microsoft.com. 24 de abril de 2019 . Consultado el 24 de abril de 2019 .
- ^ "La actualización 19.05 para la versión preliminar pública de Azure Sphere ya está disponible para su evaluación" . azure.microsoft.com. 16 de mayo de 2019 . Consultado el 16 de mayo de 2019 .
- ^ "La versión de Azure Sphere 19.05 desbloquea nuevas características en el MT3620" . azure.microsoft.com. 31 de mayo de 2019 . Consultado el 31 de mayo de 2019 .
- ^ "La actualización 19.06 para la versión preliminar pública de Azure Sphere ya está disponible para su evaluación" . azure.microsoft.com. 24 de junio de 2019 . Consultado el 24 de junio de 2019 .
- ^ "La actualización 19.06 para la versión preliminar pública de Azure Sphere ahora está disponible en la fuente de Retail" . azure.microsoft.com. 8 de julio de 2019 . Consultado el 8 de julio de 2019 .
- ^ "La actualización 19.07 para la versión preliminar pública de Azure Sphere ya está disponible para su evaluación" . azure.microsoft.com. 17 de julio de 2019 . Consultado el 17 de julio de 2019 .
- ^ "La última actualización de Azure Sphere (en versión preliminar) ya está disponible en la fuente de venta minorista" . azure.microsoft.com. 31 de julio de 2019 . Consultado el 31 de julio de 2019 .
- ^ "Vista previa de Azure Sphere: la actualización 19.09 ya está disponible para evaluación" . azure.microsoft.com. 25 de septiembre de 2019 . Consultado el 25 de septiembre de 2019 .
- ^ "Azure Sphere estará disponible de forma generalizada en febrero de 2020" . azure.microsoft.com. 1 de noviembre de 2019 . Consultado el 1 de noviembre de 2019 .
- ^ "Actualización 19.10 para Azure Sphere ya disponible" . azure.microsoft.com. 7 de noviembre de 2019 . Consultado el 7 de noviembre de 2019 .
- ^ "La actualización 19.11 de Azure Sphere ya está disponible a través del feed minorista" . azure.microsoft.com. 6 de diciembre de 2019 . Consultado el 6 de diciembre de 2019 .
- ^ "Una base segura para IoT, Azure Sphere ahora está disponible de forma generalizada" . azure.microsoft.com. 24 de febrero de 2020 . Consultado el 24 de febrero de 2020 .
- ^ "Azure Sphere OS versión 20.08 ya está disponible" . azure.microsoft.com. 20 de agosto de 2020 . Consultado el 21 de agosto de 2020 .
enlaces externos
- Página web oficial