Одной из проблем IoT является большое число доступных протоколов, каждый из которых работает со своим набором устройств. Проект Open Translators to Things должен помочь разрешить ее, по крайней мере, частично.
«Мы убеждены, что пользователи предпочитают совместимые решения, когда используют небольшие устройства (т. е., лампочки или термостаты), даже если у них разные производители или разные протоколы. Точно так же мы уверены, что разработчикам приложений нужен согласованный метод управления схожими устройствами, чтобы создавать приложения, которые могли бы поддерживать многие производители», — пишет в блоге Жан Паоли.
Новый продукт Microsoft основан на других инициативах компании по развитию интернета вещей — Windows 10 IoT Core и облачном сервисе Azure IoT Hub. Но отличается тем, что является технологией нижнего уровня, которая способна ускорить внедрение интернета вещей в приложения и повседневную жизнь людей.
«Задача преобразователя — спрятать детали исполнения отдельных моделей и протоколов и раскрыть функционал напрямую, как программные интерфейсы, — пишет Паоли. — Надо включить лампочку? Разработчикам не нужно думать о RPC vs. REST, HTTP vs. MQTT, CoAP vs. ZigBee. Нужно только myBulb.turnOn(), и транслятор отобразит общую схему обращения к нужным библиотекам для выполения этой операции».