Компания Sierra Wireless и фонд Eclipse Foundation объявили о формировании группы разработчиков ПО Eclipse, целью которой является создание открытого стандарта межмашинного обмена информацией (machine-to-machine, M2M). Отраслевая рабочая группа M2M Industry Working Group совместно с корпорациями IBM и Eurotech, которые входят в число ее учредителей, создаст интегрированную среду разработки для сетей M2M, а также облегченный протокол обмена информацией, который будет разработан на базе Linux с частичным использованием проекта Koneki компании Sierra Wireless и языка сценариев Lua.
M2M Industry Working Group представляет собой зонтичную организацию для всех связанных с M2M проектов с открытым исходным кодом на базе Eclipse. Она попытается унифицировать растущее число несовместимых и взаимно перекрывающихся платформ и протоколов, предназначенных для M2M. Посредством стандартизации инструментов, протоколов, интерфейсов и API-интерфейсов с открытым исходным кодом группа будет стимулировать инновации, решать проблемы обслуживания и обновления ПО, сообщили ее учредители в заявлении от 1 ноября.
Одна из конкретных целей M2M Industry Working Group заключается в создании интегрированной среды разработки на базе языка сценариев Lua. Предположительно будет использоваться также среда разработки Eclipse — наиболее заметный из 200 с лишним проектов с открытым исходным кодом фонда Eclipse Foundation.
Другая связанная с первой цель заключается в создании на базе Linux и обслуживании стандартного облегченного протокола обмена информацией, поддерживающего двунаправленный обмен между устройствами и серверами. Кроме того, группа разработает и будет обслуживать пакет тестов на совместимость, который позволит проверять различные реализации на соответствие заданным критериям.
Koneki объединяется с Lua
Флагманским проектом группы является Koneki, который уже осуществляется компанией Sierra Wireless. Эта компания известна как изготовитель оборудования, часто используемого в сетях M2M, такого как беспроводные маршрутизаторы и встроенные беспроводные модули, подготовленные для установки Linux. Среди инструментов с открытым исходным кодом и API-интерфейсов Koneki имеются решения для разработки, моделирования, тестирования/отладки и развертывания M2M в различных средах с использованием стандартных протоколов обмена информацией.
Базируясь отчасти на платформе AirVantage M2M Cloud Platform компании Sierra Wireless, эти инструменты поддерживают Linux и Java, но при этом могут взаимодействовать с патентованными средами, такими как платформа Open AT OS той же Sierra Wireless. Но Koneki представляет собой основной вклад этой компании в создание встроенной среды разработки на основе языка Lua.
Lua является облегченным языком скриптов и обычно используется среди прочего для создания игр. Среда разработки Google Android Scripting Environment поддерживает Lua наряду с другими платформами разработки.
Sierra Wireless и Eclipse Foundation объявили о планах совершенствования M2M на недавней конференции EclipseCon Europe, проходившей в г. Людвигсбург в Германии. IBM и Eurotech выступили в роли учредителей рабочей группы, которая открыта для всех заинтересованных организаций, включая производителей и потенциальных клиентов, из тех отраслей, в которых расширяется использование межмашинного обмена информацией.
Данная рабочая группа стала вторым крупным проектом в области коммуникационного ПО с открытым исходным кодом. Также на прошлой неделе фонд Linux Foundation объявил о запуске ориентированного на сектор финансовых услуг проекта OpenMAMA.
Энджел Диас, вице-президент группы IBM Software Group по стандартам ПО, заявил: «Рабочая группа Eclipse Machine-to-Machine Industry Working Group и связанные с ней проекты с открытым кодом позволят клиентам интегрировать системы физического мира в свои корпоративные решения» .
А Майк Милинкович, исполнительный директор фонда Eclipse Foundation, сказал: «Создание инструментов и протоколов с открытым исходным кодом для M2M поможет сократить время и затраты на разработку и обеспечит сохранение интероперабельности важнейших систем при развертывании новых в течение жизненного цикла проекта» .
Основы M2M
По технологии M2M полуавтономные машины обмениваются между собой информацией, как правило, через беспроводные сети. Она используется приложениями, предназначенными для осуществления интеллектуальных измерений, управления энергопотреблением, контроля складских запасов, здравоохранения и обеспечения безопасности.
Устройства M2M разнообразны, от сравнительно простых сенсоров, приводов и контроллеров до более сложных, таких как цифровые сигнальные системы и системы безопасности, которые работают под управлением Linux и других развитых операционных систем. Часто устройствам M2M необходимо обмениваться информацией и связываться с ИТ-инфраструктурой, в которой используется Linux и которая включает события физического мира в корпоративные и веб-приложения.
Как показано на иллюстрации, сети M2M становятся все сложнее, обеспечивая стыковку физических активов и устройств со шлюзами M2M, которые управляют активами и обменом информацией, включая разнообразное оборудование для беспроводной связи. Такие сети нередко содержат системы мониторинга и другие специфические для данной компании серверные приложения, которые обмениваются информацией со шлюзами, коммуникационными модулями и нестационарными активами, сообщает группа M2M.
Кроме того, серверная инфраструктура M2M зачастую должна состыковываться с другими информационными системами, такими как предназначенные для управления подпиской на SIM-карты или выставления счетов за перевозку корпоративных грузов и обслуживание грузовиков.















