Microsoft анонсирует Open Translators to Things (OpenT2T), чтобы помочь разработчикам IoT
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
В настоящее время существует слишком много различных API-интерфейсов, которые разработчики приложений должны использовать сегодня для управления устройствами IoT (например, лампочками), созданными разными производителями или использующими разные протоколы. Чтобы помочь разработчикам приложений легко взаимодействовать с различными устройствами IoT, Microsoft недавно запустила альфа-версию нового проекта с открытым исходным кодом. Открытые переводчики на вещи (OpenT2T) на GitHub. Цель этого нового проекта — позволить разработчикам приложений написать один раз открытым и совместимым образом один и тот же код для доступа к функциям, которые используются на аналогичных устройствах IoT.
Работа переводчика заключается в том, чтобы скрыть детали реализации конкретных моделей данных и протоколов, открывая функциональные возможности непосредственно в виде программируемых API-интерфейсов. Включить лампочку? Разработчику приложений не нужно думать о RPC и REST, HTTP и MQTT, CoAP и ZigBee. Что необходимо, так это myBulb.turnOn(), и транслятор сопоставит вызов общей схемы API с соответствующими библиотеками для выполнения операции. Cortana или другие голосовые помощники могут включить вашу лампочку, будь то Philips, Samsung, Wink или другой производитель.
Переводчики могут работать на локальных устройствах (ПК/планшеты/телефоны) для близко подключенных вещей. Переводчики также могут работать в облаке для вещей, подключенных к облаку, или на шлюзах для вещей, подключенных к шлюзу, и маршалироваться из облака.
Разработчики приложений, заинтересованные в этом проекте, могут просмотреть конечный пользователь и код демонстрационные видеоролики, читайте учебник, спросить вопросов, и предоставить первый переводчик для их любимого оборудования. Читайте об этом подробно здесь.