Вот уже несколько лет компания Microsoft, а точнее подразделение Microsoft Research, без лишнего шума работает над реализацией проекта под названием HomeOS. Целью данной программы является создание домашней автоматизированной операционной системы, которая сможет объединить в одну сеть множество приборов и устройств, увеличивая их функциональность и предоставляя им доступ к различным сервисам.
Этими приборами могут стать устройства освещения, телевизоры, камеры систем наблюдения, игровые консоли, маршрутизаторы, принтеры, компьютеры, мобильные телефоны и другие. Идея заключается в следующем: каждый дом запускает HomeOS на выделенном компьютере, который в Microsoft называют HomeHub. После его установки исследователи получают упрощённый механизм работы с сенсорами и устройствами в сети. Вчера упоминание о данном проекте возникло в связи с появлением комплекта средств программной разработки (SDK) под названием Lab of Things.
SDK выпущен как раз с прицелом на исследователей в области создания автоматизированных сетей внутри дома (или других зданий) на основе HomeOS. Они смогут с его помощью написать драйвер или приложение для устройства на HomeOS, которое позволит провести изучение возможностей устройства в плане взаимодействия с другими устройствами в сети. Драйвера и приложения подключаются к платформе Microsoft Lab of Things, с помощью которой осуществляется мониторинг работы приложения, а собранные данные отправляются на хранение в облачный сервис Windows Azure.
Посредством этой платформы можно выпускать обновления для написанных приложений, а также осуществлять сотрудничество с другими исследователями и их системами на HomeOS. В прошлом году Microsoft сообщила, что ведутся испытания работы системы в двенадцати реальных домохозяйствах, но с тех пор о деятельности, расширении или прекращении этих тестов данных не поступало. Помимо тестирования в жилых домах, Microsoft предоставляла прототипы HomeOS для некоммерческого использования академическим институтам. Областью применения HomeOS разработчики видят медицинские исследования, энергетику и процессы автоматизации.
Скачать первую бета-версию SDK можно здесь.