Известная в качестве разработчика процессорных архитектур британская компания ARM выходит за пределы своей привычной сферы деятельности и готовится представить операционную систему, которая будет использоваться на относящихся к категории «Интернет вещей» устройствах. Система называется mbed OS и призвана предоставить общий программный уровень для подключения и сетевой безопасности множества бытовых и компьютерных устройств сегмента IoT, число которых в последующие годы будет только расти.
Помимо операционной системы ARM разрабатывает программный продукт под названием mbed Device Server. Его компания будет использовать для сбора данных и использования их в определённых сервисах, вроде аналитических программ. Например, установив систему в систему городского освещения, можно будет фиксировать, сколько пешеходов прошли мимо каждого фонаря за определённое время, на основе этого алгоритм будет включать и выключать их, экономя электроэнергию.
Релиз Mbed OS запланирован на 2105 год. Она будет доступна на бесплатной основе для использования с процессорами на архитектуре ARM. Для ARM это первая попытка создания операционной системы, и компания надеется, что сможет занять доминирующее место в сфере Интернета вещей, где разнообразие используемых платформ затрудняет процесс разработки и взаимодействия устройств.
Система поддерживает стандарты связи Wi-Fi, Bluetooth Smart, Thread, 6LoWPAN до 6 ГГц для передачи данных на дальние дистанции, и LTE. Для её работы требуется объём оперативной памяти от 256 Кб, поддерживаются программные интерфейсы С++, шифрование данных, менеджер коммуникации. Большая часть системы будет относиться к категории продуктов с открытым исходным кодом. При желании система может быть портирована на другие процессорные архитектуры.
Разработка mbed началась в далёком 2006 году как системы для программирования создаваемых учащимися электронных устройств. Что касается mbed Device Server, её разрабатывала купленная ARM в прошлом году компания Sensinode. В настоящее время mbed OS поддерживают компании IBM и Freescale.