Стартап wigwag создаёт среду для программирования умного дома на javascript

      Комментарии к записи Стартап wigwag создаёт среду для программирования умного дома на javascript отключены

Стартап wigwag создаёт среду для программирования умного дома на javascript

Сейчас различные производители предлагают десятки различных (и довольно часто несовместимых между собой) совокупностей, устройств, интерфейсов и приложений для превращения простого дома либо квартиры в «умный» — интеллектуальные лампочки и дверные замки с управлением по WiFi, розетки, выключатели и датчики с аккаунтом в Твиттере,интернет-холодильники кондиционеры . Стартап WigWag, что уже собрал на Кикстартере практически в четыре раза больше денег, чем планировал, подошел к вопросу создания умного дома более системно. Они предлагают не просто комплект сенсоров и актуаторов, но и целую инфраструктуру, совместимую со множеством уже существующих интеллектуальных электроприборов, и, что ещё серьёзнее — открытую для модификаций и дружелюбную как к несложным пользователям, так и к хакерам и программистам.
Смотрите кроме этого: WigWag: совокупность автоматизации «умного» дома

Программно-аппаратная платформа разрешает задавать правила работы бытовых устройств либо руководить ими удалённо из любой точки мира. На рынке представлено множество разнообразных устройств для «умного» дома: холодильники и телевизоры с подключением к Интернету, лампы с удалённым управлением, розетки, разрешающие оптимизировать энергозатраты, электронные дверные замки и пр.

WigWag разрешает создавать «правила», подобные рецептам IFTTT, каковые смогут на базе информации с датчиков либо из интернета руководить любыми устройствами. Это смогут быть датчики и актуаторы WigWag, интернет-сервисы, Raspberry Pi, Arduino, Belkin WeMo, Philips Hue, и каждые другие, поддерживающие протоколы IP, RS-232, 6loWPAN, Bluetooth и Zigbee.

Причем создавать правила возможно не только через графический интерфейс, но и на JavaScript, посредством среды исполнения DeviceJS, которую разработчики WigWag позиционируют как метод писать приложения для умного дома совершенно верно так же, как пишутся приложения для Web.Разработчики обещают опубликовать все спецификации и чертежи устройств, исходники и API DeviceJS на Гитхабе. «Металлическая» часть WigWag складывается из трёх компонентов. Первый из них — универсальный мультисенсор-актуатор, имеющий датчики температуры, влажности, звука, вибрации, перемещения, света, механический контактный датчик, и пара каналов связи с окружающим миром, служащих как чтобы получить сигналы извне, так и для управления вторыми устройствами — реле, инфракрасный излучатель, цифровой и аналоговый входы-выходы для присоединения внешних датчиков, светодиод и зумммер для подачи сигналов.

Для питания помогают четыре батарейки AA либо разъём microUSB. Второй компонент — светодиодная лента с контроллером, имеющим движения и уровня собственные датчики освещённости. Третий — базисная станция, которая подключается к интернету и поддерживает беспроводную сообщение с остальными компонентами и другими совместимыми устройствами.Вот примерный перечень того, что может WigWag:Облачные сервисы WigWag разрешают руководить устройствами из любой точки планеты через web-интерфейс.

Наряду с этим на локальном уровне совокупность может трудиться без доступа к интернету — базисная станция будет делать все заданные правила для присоединённых к ней устройств без помощи облака. Среда DeviceJS будет выстроена на базе Node.js и V8. API DeviceJS будет выстроен по подобию и образу привычных практически всем веб-программистов библиотек, таких как JQuery либо d3.js.

Вот так может смотреться вызов API для включения красного света на кухне:dev$.byLocation("kitchen").setColor("red");А вот включение света в коридоре при срабатывании детектора перемещения:dev$.byDeviceAlias(‘hallway-sensor’).trigger(‘motion’, function() { dev$.byLocation(‘hallway’).setOn(); }); Не считая готовых компонентов, WigWag предлагает платы для независимого создания совместимых устройств на базе Arduino и Raspberry Pi.

Интересные записи:

Вторая часть разработки умного дома на React+Node.js+Arduino+PI


Еще немного статей: