«Умный дом» своими руками. Как решил проблему iOS-разработчик из Mail.ru Group
В ходе интервью известному изданию, iOS-разработчик Mail.ru Group Вадим Балашов рассказал, как ему удалось создать в своей квартире систему «умный дом» и разработать специальное приложение, которое помогает управлять системой.
В последние годы система «умный дом» становится все популярнее, так как позволяет сделать квартиру намного комфортнее и удобнее. Кроме того такая технология позволяет экономить энергию. В этой статье мы расскажем, как создать «умный дом» своими руками.
Как преобразовать розетки?
В первую очередь Балашов задумался, как коммутировать розетки в доме, чтобы не приходилось вытаскивать вилки для отключения определенных устройств. И чтобы добиться результата ему пришлось решить две задачи: запитать контроллер и реле; подключить управление контролером.
Первую задачу он решил, подведя к каждой розетке питание извне, так как другие способы показались малоэффективными.
По его словам, от разработки своей системы управления контролером он отказался сразу, так как, во-первых, настройка и разработка могла занять слишком много времени, а во-вторых, на сегодняшний день существует множество готовых систем, которые без особых усилий можно использовать для системы «умный дом».
«Я сразу выбрал беспроводную связь модулей. Осталось лишь определиться с технологией. Вначале было только два варианта Wi-Fi, Bluetooth, под них есть множество решений. Однако Wi-Fi, работающий с частотой в 2,4 ГГц, в процессе организации сети не очень удобен. Эта система слишком зашумленная и соседский роутер мог создать помехи, а мне хотелось иметь стабильную систему. Но это было не самой главной проблемой, так как основным врагом Wi-Fi является микроволновка, при работе которой создаются помехи и Wi-Fi, а также Bluetooth, перестают работать. Поэтому пришлось отказаться от данных технологий», — рассказал разработчик.
Решение Z-Wave.
iOS-разработчик из Mail.ru Group решил выбрать технологию Z-Wave. Этому способствовало то, что базовые модули Z-Wave имеют небольшие размеры, то есть Z-Wave можно назвать микроконтроллером с приемопередатчиком.
Стоит отметить, что устройства для получения отметки «Совместимо с Z-Wave» в обязательном порядке проходят сертификацию. Кроме того преимуществом является то, что платформа закрытая, и благодаря этому все устройства Z-Wave являются совместимыми.
У стандарта Z-Wave дальность связи составляет около тридцати метров, при этом все устройства выстраиваются в сеть ячеек и почти каждый модуль имеет таблицу маршрутизации. То есть модули при получении сигнала, знают, передавать его или нет. Каждый головной контроллер имеет свой уникальный токен, поэтому ваша сеть не будет использовать, к примеру, соседскую сеть.
На сегодняшний день в сети Интернет можно без проблем найти объявление по продаже Z-Wave-устройств, которых представлено большое количество видов: датчики дыма, освещение, замки и т.д. Рабочая чистота этих устройств составляет около 900 кГц, при этом в разных странах она отличается, например, в Европе частота составляет 868,42 МГц, а в России — 869 МГц. При необходимости любой модуль (кроме американского) можно перевести под частоту определенной страны.
По определению производителя, стандарт обеспечивает нормальную работу модулей на расстоянии десяти метров в квартирах и тридцать метров в открытых помещениях. Однако благодаря маршрутизации вся система в квартире работает стабильно.
Также Вадим Балашов не забыл рассказать о коммерческих контроллерах. По его словам, самыми распространенными являются два производителя: Vera и Fibaro, которые имеют несколько серий контроллеров. Модули Vera стоят дешевле, чем Fibaro, но все они имеют базовые наборы правил, которые позволят активировать то или иное устройство. Однако если необходимо создать более сложную систему, то придется заняться программированием.
Управление умным домом.
На сегодняшний день для удобного управления системой есть приложения для iOS или Android, но при подключении квартиры к системе «умный дом» несколько лет назад официальный клиент под Android имел сложный функционал, и Балашову пришлось разработать специальный клиент.
Два года назад «Pebble» начала привлекать средства инвесторов для создания обновленной версии часов «Pebble Time». Балашов поддержал этот проект и когда часы попали ему в руки, решил управление «умным домом» настроить на них, так как часы всегда находятся на руке и могут подключаться к iPhone и другим телефонам, работающим на базе Android.
Сцены в системе «умный дом».
В этой системе набор логических устройств называется сценами, которую нельзя выключить или включить, а лишь можно активировать. Например, разработчик настроил себе сцену Away, которая выключает свет и розетки в санузле и розетки на кухне.
Конечно, еще можно установить механизированные вентили, которые будут перекрывать воду, когда уходишь из дома, однако такие вентили очень дорого стоят и не все смогут их себе позволить.
«Управление Z-Way часами очень хорошая штука, однако управлять системой можно только, находясь дома. Для управления системой извне необходимо разработать бота для Telegram. Я себе установил очень простого бота, но и его мне хватает», — подчеркнул представитель Mail.ru Group.
В заключение можно сказать, что система «умный дом» очень полезная, но при настойке модулей необходимо учитывать все нюансы. iOS-разработчик после долгих настроек и испытаний в основном использует активацию нескольких сцен при уходе из дома и возвращении. Однако в будущем, когда появится больше управляемых устройств, система станет интереснее и эффективнее.