Управление с мобильных устройств

19 / Апреля / 2017
управление умным домом

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

Чтобы сделать пространство интерактивным, когда система уже установлена, остается подключить iPad. Для этого понадобится программа для компьютера и мобильных устройств, способная «общаться» с оборудованием и имеющая графический интерфейс.

В этой статье мы подробно расскажем про приложения для визуализации «Умного дома»:

  1. Требования к приложению  
  2. Взаимодействие ПО и оборудования
  3. Способы реализации
  4. Как мы разрабатываем интерфейсы

Требования к приложению

задачи управления умным домом

Мы привыкли к высоким «яблочным» стандартам дизайна, избалованы удобством и функциональностью программного обеспечения. Поэтому к графическому представлению умного дома предъявляются крайне высокие требования.

Приложение Умного дома должно быть:

  1. Совместимым
    Необходимо, чтобы оно одинаково хорошо работало на всех устройствах, которые есть у хозяина и у всех членов семьи; не "тормозило" на айпадах, установленных в рамку на стене; открывалось на офисном компьютере, а также на смартфонах с любой операционной системой. 
  2. Функциональным
    Чтобы пользователь мог свободно управлять любым оборудованием, подключенным к системе, оно должно комплексно взаимодействовать с «железом».  
  3. Простым
    Интерфейс для мобильного устройства должен быть максимально понятным и удобным. Если он окажется сложным, то им не будут пользоваться, а это значит, что вся автоматизация не выполнит свою основную задачу - облегчить жизнь хозяину.
  4. Красивым
    Хочется, чтобы дизайн приложения был таким же стильным и красивым, как и интерьер помещения, которым оно управляет. Приятно видеть на планшете понятные иконки, четкую внутреннюю структуру и классную анимацию.
  5. Персонализированным
    Каждый проект особенный. Когда индивидуальные черты учтены в интерфейсе, его в дальнейшем гораздо приятнее использовать, чем безликий и стандартный.

 

Функционал

«Умный дом» - не коробочное решение, а система, которая разрабатывается индивидуально для каждого объекта. Ее визуализация тоже не является коробочным решением и каждый раз создается заново.

Практически любые пожелания заказчика можно воплотить в жизнь. Функционал обсуждается на этапе разработки технического задания, а также его можно изменить уже в ходе настройки системы. Перечислим наиболее популярные функции.

Из мобильного приложения можно:

  • Свет: включить или диммировать светильники, открыть шторы,
  • Климат: установить температуру, отрегулировать вентиляцию, выключить теплые полы,
  • Приводы: закрыть мансардные окна или открыть форточки,
  • Участок: включить подсветку фасада или ландшафта,
  • Домофон: ответить на звонок, открыть калитку или ворота,
  • Видеонаблюдение: посмотреть камеры онлайн, 
  • Аудио: включить музыку с сервера, радио, airplay,
  • Видео: выбрать фильм и включить домашний кинотеатр,
  • Сценарии:
    - выключить все в доме,
    - отключить розетки в детской,
    - проверить дистанционно, какие устройства работают, и контролировать их удаленно,
    - запустить любую комбинацию - летний или зимний режимы, сценарий утро, вечер, отпуск и другие.

Взаимодействие интерфейса и оборудования

оборудование умного дома

 

Отметим общие принципы, которые относятся к большинству систем «Умного дома» и их пользовательским интерфейсам.

1. Возможности мобильного приложения в первую очередь зависят от возможностей «железа» – контроллеров системы автоматизации.

Если у вас нет контроллера для управления приводами, то вы не сможете открывать роллеты со смартфона. Если отсутствует блок сопряжения с кондиционерами и нет температурных датчиков в помещении, функцию зонального климат-контроля программными средствами не добавить. Однако, если  оборудование установлено, то можно использовать его возможности на все 100 %. Настроить нужные программы, сценарии, логику работы можно уже после запуска и начала эксплуатации системы. 

2. Мобильное приложение – не единственный элемент управления.

Достаточно часто нам задают вопрос "Что случится, если я потеряю iPad". Управление жизнеобеспечением умного дома должно быть исключительно надежным, поэтому мобильный интерфейс - это не основное, а дублирующее устройство управления, единый пульт.  Главными остаются клавишные настенные панели, подключенные информационным кабелем к реле и контроллерам в щитке автоматики. Они работают так же надежно, как и классические выключатели. У них не может быть программных сбоев и они не зависят от локальной сети. Если исчез интернет, система автоматизации все равно будет работать.

3. Мобильное приложение – не просто картинка.

Это программное обеспечение, которое связывает визуализацию и оборудование автоматики. Его графическая составляющая – лишь вершина айсберга, и инженер-пусконаладчик работает с ним не меньше времени, чем дизайнер. 


Способы реализации

приложения для управления с iPad

В основе качественного интерфейса «Умного дома» всегда лежит мощная программная платформа. На этой базе интегратор создает визуализацию для конкретного проекта. Первое – инструмент, второе - продукт, который с его помощью создается (так же, как программа Автокад и чертеж, текстовый редактор и текст).

Есть два подхода к выбору платформы: 1. использование «родного» ПО, которое предоставляет производитель комплектующих, и 2. внедрение программного продукта независимого разработчика.

Родное приложение

Как мы упоминали в статье про цену «Умного дома», существует множество протоколов домашней автоматизации и еще больше производителей оборудования. Такие компании как Crestron, AMX, Vantage, RTI, HDL, ABB, Gira, Jung, Schneider-Electric, Vimar  предлагают решения для мобильных устройств в комплекте с сенсорными управляющими панелями или со специализированными серверами визуализации. 

  • Лицензия на ПО отдельно не покупается, но сама сенсорная панель или сервер стоит достаточно дорого.
  • Графика и структура такого интерфейса создается разработчиками. Однако это накладывает определенные ограничения: адаптация под конкретный проект возможна только в жестко заданных рамках. 
  • Редакторы достаточно просты в использовании, и программисту с ними удобно работать.
  • Доступны интересные фирменные плагины (часы и будильник, предустановленные сценарии).
  • Функционал предопределен и нет возможности решать специфические задачи. 
  • Совместимо только с тем стандартом автоматизации, для которого предназначено оборудование.
  • Интеграция с прочим оборудованием возможна только, если это заложено производителем. Так, например, с популярными аудио-системами Sonos совместимы практически все приложения, а вот подключить к ним, например, Bluetooth-замок не получится.

Использовать «родные» программные продукты производителей, на наш взгляд, целесообразно в нескольких случаях. 

Во-первых, если у вас будет гомогенная система, к которой не планируется подключать оборудование, поддерживающее иные протоколы.
Во-вторых, если вы планируете установить сенсорные настенные панели.
В-третьих, если ваш проект рассчитан именно на домашнюю автоматизацию – управление комфортом коттеджа или квартиры.

Если же сенсорные панели покупать не планируется, второй вариант может быть предпочтительным.

Стороннее приложение

Существует несколько программных комплексов, предназначенных для управления «Умным домом» с мобильных устройств. На наш взгляд, наиболее интересными являются iRidium и Evika. Они предоставляют сходные возможности, мы чаще используем iRidium, поэтому расскажем о нем.

Комплекс iRidium позиционируется как операционная система для умного дома, чем фактически и является. Он используется для объектов частного, коммерческого, промышленного назначения.

  • Для использования Иридиума в проекте необходимо приобрести лицензию у разработчика. Существует несколько типов лицензий, которые различаются числом подключаемых мобильных устройств и списком совместимого оборудования.
  • Приложение совместимо со всеми основными протоколами автоматизации, может управлять одновременно несколькими физически не связанными подсистемами. Для пользователя все управление при этом происходит из одного интерфейса. 
  • Графическая часть очень гибко настраивается. Можно использовать типовые или индивидуально разработанные шаблоны, реализовать любую структуру и любые пожелания заказчика.
  • Может быть установлено на любые устройства, дополнительное оборудование (сервер или процессор) не требуется.
  • Настройка и прорисовка интерфейса – достаточно трудоемкий процесс.

Мы предпочитаем второй вариант, если

  • в качестве настенных сенсорных панелей используется iPad в рамке;
  • система составная и нужно в один интерфейс включить управление разным оборудованием;
  • хочется персонализированный и подходящий именно для вашего проекта дизайн;
  • необходимо интегрировать автоматизацию со сторонним ПО, к примеру, интеграция с 1С.

Как мы делаем интерфейсы

дистанционное управление светом

Заглянем за кулисы и посмотрим, как обычно происходит разработка визуализации для «умного дома» при работе с частными объектами.

1. Планирование

Собираем исходные данные и продумываем структуру будущего приложения. Особое внимание уделяем удобству с точки зрения пользователя (usability). Продумываем количество и виды страниц, степень вложенности меню, способы быстрого доступа к основным функциям.

На структуру влияют:

  1. Основное техническое задание на автоматику, где описаны все ее функции;
  2. Количество функциональных разделов (освещение, климат, мультимедиа и проч.), количество помещений;
  3. Специфичные требования: сценарии, дополнительные режимы, информационная строка, «горячие клавиши».

В итоге получаем прототип. Важно, чтобы всегда можно было быстро добраться до нужной функции.

2. Согласование 

  1. Выясняем предпочтения заказчика относительно дизайна, 
  2. Предлагаем несколько вариантов,
  3. Учитываем пожелания.

Можно за основу взять существующие образцы или разработать дизайн «с нуля». В качестве фоновых изображений обычно используются фотографии проекта, 3D модели или панорамы.

3. Отрисовка

Потом рисуется графическая составляющая. Это происходит параллельно с этапами монтажа слаботочных щитов и настройкой, занимает от двух недель до до двух месяцев.

4. Программирование и привязка

Затем результат передается инженеру-пусконаладчику, который программирует его и затем связывает с контроллерами на объекте.

программирование интерфейса

5. Тестирование

На этом этапе проверяется корректность работы функций, а также еще раз проверяется графическая составляющая. Еще раз дорабатывается внешний вид, загружаются красивые фото и убираются все мелкие недочеты.

6. Все готово!

Интерфейс загружается на мобильные устройства заказчика, даются инструкции по его использованию.

Инженеры считают, что эстетика - это мелочи, главное - чтобы все работало. Поэтому за внешний вид интерфейса отвечаю я =)

Мария Сазонова

Специалист по работе с iRidium


Вам будет интересно:

Управление

Основной раздел сайта, посвященный принципам управления «Умным домом».

Особый статус

Выполненный проект с интерфейсом на основе платформы iRidium.

Настройка

О работах по настройке систем автоматизации - в разделе "Услуги".


  • /