Британская компания ARM представила новую программную платформу на базе бесплатной операционной системы mbed OS, призванную ускорить и упростить разработку продуктов для Интернета вещей (Internet of Things, IoT). Программный стек ARM mbed IoT Device Platform базируется на открытом коде, позволяя реализовать полный комплекс стандартизированных интернет-протоколов, защиты и управляемости для интегрированного компактного решения с малой ценой и минимальным энергопотреблением, в качестве которого будет использоваться представленный несколько дней назад процессор ARM Cortex M7.
В качестве базовых элементов новой аппаратно-программной платформы в ARM называют собственно бесплатную mbed OS, способную объединить строительные блоки IoT в единое интегрированное пространство, а также лицензионный пакет серверных технологий mbed Device Server для защищённого взаимодействия устройств и создания мостика между протоколами для устройств IoT и привычными для веб-девелоперов API.
В отличие от полностью бесплатной mbed OS, пакет mbed Device Server распространяется с использованием популярной у веб-разработчиков бизнес-модели «Freemium» (Free + Premium = Freemium), когда разработка ведётся на бесплатной основе, а лицензионные отчисления возникают на стадии продажи или при предоставлении пользователю премиальных функций продукта. Ключевых направления, для развития которых создаётся платформа ARM mbed IoT, включают технологии для надеваемой электроники, «умных домов» и «умного города».
mbed OS для процессоров ARM Cortex-M, поддерживаемая в настоящее время более чем 100 OEM-производителями и разработчиками чипов, позволяет в сжатые сроки выводить на рынок новые продукты с минимальными вложениями. Ряд технологий, входящих в стек mbed, были получены ARM после поглощения компании Sensinode в
Привлекаемое для продвижения IoT-платформы ARM сообщество mbed.org в настоящее время насчитывает более 70 тфс. разработчиков и располагает обширной базой аппаратных дизайнов, репозиторием многократно используемых программных компонентов, инструментарием для веб-разработки, а также комплексом референсных приложений и мощной библиотекой документации. На счету сообщества более 9 тыс. опубликованных проектов, более миллиона проектных сборок только за последний год, восемь лет опыта разработки серверных продуктов для IoT, а также пятилетний опыт круглосуточной облачной сервисной работы.
Ожидается, что mbed IoT Device Platform будет доступна партнёрам ARM в полном объёме уже в четвёртом квартале