Британская компания 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 в 2013-м. Разработчикам под mbed OS гарантируется поддержка всех актуальных на сегодняшний стандартов, включая Bluetooth Smart, 2G, 3G, LTE, CDMA, Thread, Wi-Fi, 802.15.4/6LoWPAN, TLS/DTLS, CoAP, HTTP, MQTT и Lightweight M2M.

Привлекаемое для продвижения IoT-платформы ARM сообщество mbed.org в настоящее время насчитывает более 70 тфс. разработчиков и располагает обширной базой аппаратных дизайнов, репозиторием многократно используемых программных компонентов, инструментарием для веб-разработки, а также комплексом референсных приложений и мощной библиотекой документации. На счету сообщества более 9 тыс. опубликованных проектов, более миллиона проектных сборок только за последний год, восемь лет опыта разработки серверных продуктов для IoT, а также пятилетний опыт круглосуточной облачной сервисной работы.

Ожидается, что mbed IoT Device Platform будет доступна партнёрам ARM в полном объёме уже в четвёртом квартале 2014-го, а первые устройства на базе mbed OS появятся на рынке в 2015-м.