Azure Sphere

редактировать
Azure Sphere
Developer Microsoft
Написано на C и других
Семейство ОСUnix-like (Linux )
Рабочее состояниеТекущая
Исходная модельПо крайней мере частично с открытым исходным кодом
Общая. доступность 24 февраля 2020 г.; 7 месяцев назад (24 февраля 2020 г.)
Последняя предварительная версия 19.10 / 2019
ПлатформыARM (MediaTek MT3620)
Ядро типМонолитное ядро ​​
Лицензия Будет определено
Официальный сайтwww.microsoft.com / ru-ru / azure-Sphere /

Azure Sphere - это защищенная платформа приложений высокого уровня со встроенными функциями связи и безопасности для устройств, подключенных к Интернету. Платформа состоит из интеграции аппаратного обеспечения, построенного на защищенном кремниевом чипе; ОС Azure Sphere (операционная система ), настраиваемая высокоуровневая ОС на базе Linux операционная система; и служба безопасности Azure Sphere, облачная служба безопасности, которая обеспечивает непрерывную возобновляемую безопасность. Безопасность Azure Sphere была разработана на основе позиции Microsoft Research в отношении семи свойств, необходимых для устройств с высокой степенью защиты.

Содержание

  • 1 ОС Azure Sphere
  • 2 Служба безопасности Azure Sphere
  • 3 Микросхемы и оборудование Azure Sphere
  • 4 MediaTek 3620
  • 5 Оборудование Azure Sphere
  • 6 Модуль Azure Sphere Guardian
  • 7 Microsoft Pluton
  • 8 Разработка приложений
  • 9 Временная шкала
  • 10 См. Также
  • 11 Ссылки
  • 12 Внешние ссылки

ОС Azure Sphere

ОС Azure Sphere настраиваемая операционная система микроконтроллера на основе Linux, созданная Microsoft для работы на сертифицированном чипе Azure Sphere и для подключения к службе безопасности Azure Sphere. ОС Azure Sphere предоставляет платформу для разработки приложений Интернета вещей, включая приложения высокого уровня и приложения, поддерживающие работу в реальном времени. Это первая операционная система с ядром Linux, публично выпущенная Microsoft, и вторая Unix-подобная операционная система, разработанная компанией для внешних (общедоступных) пользователей, вторая - Xenix.

Служба безопасности Azure Sphere

Служба безопасности Azure Sphere, иногда называемая AS3, - это облачная служба, которая обеспечивает обслуживание, обновления и контроль для микросхем, сертифицированных Azure Sphere. Служба безопасности Azure Sphere устанавливает безопасное соединение между устройством и Интернетом и / или облачными службами и обеспечивает безопасную загрузку. Основная цель контакта между устройством Azure Sphere и службой безопасности Azure Sphere - проверка подлинности удостоверения устройства, обеспечение целостности и надежности системного программного обеспечения, а также подтверждение того, что на устройстве работает надежная база кода. Служба также предоставляет защищенный канал, используемый Microsoft для автоматической загрузки и установки обновлений ОС Azure Sphere и обновлений клиентских приложений на развернутые устройства.

Микросхемы и оборудование Azure Sphere

Микросхемы и оборудование, сертифицированные Azure Sphere, поддерживают две общие категории реализации: с нуля и с нуля. Внедрение с нуля включает проектирование и создание новых устройств Интернета вещей с сертифицированным чипом Azure Sphere. Чипы, сертифицированные для Azure Sphere, в настоящее время производятся компанией MediaTek. В июне 2019 года NXP объявила о планах по выпуску линейки чипов, сертифицированных для Azure Sphere. В октябре 2019 года Qualcomm объявила о планах по производству первых микросхем с поддержкой сотовой связи, сертифицированных для Azure Sphere. Реализация Brownfield включает использование устройства-хранителя Azure Sphere для безопасного подключения существующего устройства к Интернету. Модули защиты Azure Sphere в настоящее время производятся Avnet.

MediaTek 3620

MT3620 - первый чип, сертифицированный для Azure Sphere, и включает в себя процессор ARM Cortex-A7 (500 МГц), две подсистемы ввода-вывода ARM Cortex-M4F (200 МГц), 5x UART / I2C / SPI, 2x I2S, 8x ADC, до 12 счетчиков PWM и до 72x GPIO, а также возможность Wi-Fi. MT3620 содержит подсистему безопасности Microsoft Pluton с выделенным ядром Arm Cortext-M4F, которое обеспечивает безопасную загрузку и безопасную работу системы.

Оборудование Azure Sphere

Сертифицированные микросхемы Azure Sphere можно приобрести в нескольких различных конфигурациях оборудования, производимых партнерами Microsoft.

Модули

  • Модуль Wi-Fi Avnet
  • Модуль Wi-Fi AI-Link
  • Двухдиапазонный модуль Wi-Fi USI

Комплекты для разработки

  • Стартовый комплект Avnet MT3620
  • Seeed MT3620 Dev Board
  • Seeed MT3620 Mini Dev Board

Устройства Guardian

  • Модуль Avnet Guardian

Модуль Azure Sphere Guardian

Модуль Azure Sphere Guardian это внешнее дополнительное оборудование, которое включает в себя сертифицированный чип Azure Sphere и может использоваться для безопасного подключения существующего устройства к Интернету. Помимо сертифицированного чипа Azure-Sphere, модуль Azure Sphere Guardian включает в себя операционную систему Azure Sphere и службу безопасности Azure Sphere. Модуль-опекун - это метод обеспечения безопасного подключения для существующих устройств без доступа к этим устройствам в Интернете. Модуль Guardian может быть подключен к устройству через существующее периферийное устройство на устройстве, а затем подключен к Интернету через Wi-Fi или Ethernet. Само устройство напрямую к сети не подключено.

Microsoft Pluton

Pluton - это подсистема безопасности, разработанная Microsoft, которая реализует аппаратный корень доверия для Azure Sphere. Он включает в себя процессор безопасности ядро, криптографические механизмы, аппаратный генератор случайных чисел, генерацию открытого / закрытого ключа, асимметричный и симметричное шифрование, поддержка алгоритма цифровой подписи эллиптической кривой (ECDSA) для защищенной загрузки и измеренная загрузка в кристалле для поддержки удаленной аттестации с помощью облачной службы и различные противодействие вмешательству.

Разработка приложений

ОС Azure Sphere на базе Linux предоставляет разработчикам платформу для написания приложений, использующих периферийные устройства на микросхеме Azure Sphere. Приложения могут работать либо на ядре A7 с доступом к внешним коммуникациям, либо как приложения с поддержкой реального времени на одном из процессоров M4. Приложения с поддержкой реального времени могут работать как на «голом железе», так и в операционной системе реального времени (RTOS). Приложения разработчика могут быть распространены на устройства Azure Sphere с помощью того же механизма безопасности, что и обновления ОС Azure Sphere.

Временная шкала

Ниже приведен список объявлений и выпусков Microsoft для Azure Sphere.

ДатаОписание
21.05.2018Объявление Azure Sphere
24.09.2018Службы Azure Sphere находятся в общедоступной предварительной версии и комплекты для разработчиков широко доступны
2018-10-22Объяснение концепции клиента Azure Sphere
2018-11-05Предстоящий выпуск Azure Sphere 18.11
2018-11 -16Обновление 18.11 для Azure Sphere в общедоступной предварительной версии
2019-01-07Описание защищенного MCU Azure Sphere
2019-01-09Azure Sphere: обновление до версии 18.11
2019-02-15Azure Sphere 19.02 Release
2019-03-15Обновление 19.03 для общедоступной предварительной версии Azure Sphere теперь доступно для оценка
2019-03-29Обновление 19.03 для общедоступной предварительной версии Azure Sphere теперь доступно в розничном канале
2019-04-10Доступно обновление 19.04 для общедоступной предварительной версии Azure Sphere для оценки
24.04.2019Обновление 19.04 для общедоступной предварительной версии Azure Sphere теперь доступно в розничном канале
2019-05-16Обновление 19.05 для паба Azure Sphere предварительная версия лицензии доступна для ознакомления
2019-05-31Выпуск Azure Sphere 19.05 Открывает новые функции в MT3620
2019-06-24Обновление 19.06 для общедоступной Azure Sphere предварительная версия теперь доступна для оценки
2019-07-08Обновление 19.06 для общедоступной предварительной версии Azure Sphere теперь доступно в розничном канале
2019-07-17Обновление 19.07 для Azure Sphere общедоступная предварительная версия теперь доступна для оценки
2019-07-31Последнее обновление для Azure Sphere (в предварительной версии) теперь доступно в розничном канале
2019-09-25Предварительная версия Azure Sphere - обновление 19.09 теперь доступно для ознакомления
2019-11-01Microsoft объявляет, что Azure Sphere станет общедоступной в феврале 2020 года
2019-11-07Обновление 19.10 для Azure Sphere теперь доступно
2019-12-06Обновление Azure Sphere 19.11 теперь доступно через розничный канал
2020-02-24Azure Sphere теперь Общедоступно
2020-08-20Azure Sphere OS 20.08 теперь доступна в розничной продаже, например ed

См. также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-12 21:32:55
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте