• Мобильное приложения для управления умным домом на базе Z-Wave с помощью OpenRemote. Заказать умный дом

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

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

    Простое переоснащение техники

    Сверления, прокладки кабеля или пробивания стен для этого не требуется. Многие устройства для умного дома можно закрепить обычным двусторонним скотчем. Их питание обеспечивается от аккумуляторов или батареек, а команды управления и данные сенсоров можно передавать посредством радиосигнала.

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

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

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

    Приложения для умного дома

    Netatmo Welcome: Сетевая камера с распознаванием лиц

    Мобильное приложение Netatmo Wel­come расскажет вам, кто сейчас находится в доме. Если видео­камера не может идентифицировать человека по лицу, она запускает видеозапись и уведомляет вас об этом. Когда вы дома, приложение может информировать вас о попавших в объектив движущихся объектах или улавливаемых микрофонами звуках тревоги (например, от датчика дыма). Видеозаписи сохраняются локально на входящую в комплект SD-карту или сервер FTP. Запись, а также удаленный доступ к видеоизображению предоставляются бесплатно, а вот за видеокамеру нужно будет однократно заплатить примерно 17 000 рублей.

    Платформы: Android, iOS

    Yale ENTR: Открытие входной двери через смартфон

    При использовании ENTR Smart Lock или August Smart Lock вы можете оставить дома ключ от входной двери. Ведь электронный дверной замок откроется, когда вы проведете пальцем сверху вниз в приложении. Команду на открывание замок получает через зашифрованное соединение Bluetooth Low Energy. Когда вас нет дома, можно предоставить ограниченный определенным временем доступ в дом знакомым или вызванным мастерам. Если кто-то из проживающих вместе с вами все же захочет открыть дверь обычным ключом, сделать это возможно. Умный замок ENTR (около 25 000 рублей) устанавливается на внутренней стороне двери и не виден снаружи.

    Платформы: Android, iOS

    Gigaset Elements: Защищаем жилище от непрошеных гостей

    С Gigaset Elements Starter Kit вы сделаете свой дом более безопасным, потратив всего около 12 000 рублей. Стар­­товая комплектация включает центральный пункт управления, датчик движения, а также датчик взлома двери. В отличие от других систем безопасности, дверной сенсор распознает попытку насильственного проникновения (по уровню шума). В этом случае вы получите уведомление через приложение на смартфоне. С его помощью вы также можете включать режим присутствия или отсутствия дома и устанавливать, в какое время должна активироваться система безопасности. Опционально доступны датчик открытия окна, камера и сирена.

    Платформы: Android, iOS

    Panasonic Home Network: Полная защита на все случаи жизни

    Система безопасности Panasonic Smart Home поднимет вас по тревоге телефонным звонком и в том случае, если вы находитесь офлайн. С помощью интернет-соединения мобильное приложение Panasonic Home Network Sy­stem еще и оповестит вас о происшествии. Инициатором тревоги может быть один из датчиков для двери (окна), датчик разбития стекла или протечки воды из набора Starter Kit Plus (около 20 000 рублей). При установке дополнительных аппаратных модулей приложение также позволяет наблюдать за тем, что происходит внутри или снаружи вашего жилища, включать или отключать бытовые электроприборы, управлять освещением, стационарным телефоном и многое другое.

    Платформы: Android, iOS

    eQ-3 Homematic IP: Регулировка отопления через смартфон

    Удобную возможность для управления температурой в помещении через смартфон предлагает eQ-3 с помощью Homematic IP. При настройке через приложение радиаторные термостаты и оконные датчики соединяются с центральным пунктом управления (который обойдется вам примерно в 5000 рублей) и соотносятся с помещением. Затем термостаты, находящиеся в одном помещении, автоматически синхронизируются друг с другом. И если в комнате открывается окно, они снижают интенсивность отопления. Экономить энергию можно также при помощи графиков нагрева, которые без проблем задаются через мобильное приложение на каждый день и для каждой комнаты - очень удобно.

    Управление Умным домом с телефона

    2.5 (50%) 2 votes

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

    • освещением (включение и выключение света, регулировка его яркости и оттенка);
    • электроприборами (включение и выключение, активация по таймеру);
    • климат-контролем (регулировка температуры при помощи контроля кондиционера или радиатора);
    • охранным комплексом (работа камер видеонаблюдения, датчиков и передача данных оттуда на смартфон на базе Android).

    Управление Умным домом при помощи Android-приложения

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

    Альтернативный вариант - написать приложение на «Андроиде» (самая популярная операционная система, для которой пишут и размещают тысячи утилит в Google Play). Это дает возможность удаленного доступа по мобильному к блоку контроля вашего помещения.

    Умный дом Crestron - Android R2

    Преимущества

    «Умный дом» с управлением от «Андроид»-приложения имеет несколько преимуществ:

    • легкую настройку и контроль с телефона с любой точки мира при условии доступа к интернету;
    • система сама найдет новое устройство, которое подключено к «умному дому», и начнет им управлять;
    • на «умный дом» ПО можно обновить самостоятельно в любое время;
    • наличие таймера и записи сценариев, чтобы система могла подстроиться под вас;
    • не нужно выделять под блок управления сервер или отдельный компьютер;
    • вы не должны покупать несколько пультов управления для каждой комнаты – у вас всегда под рукой мобильный телефон.

    Мобильный интерфейс приложения для управления Умным домом

    Мастер управления

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

    Мастер управления - это шлюз, который соединяет операционную систему «Андроид» любого планшета или телефона с рядом модулей для дистанционного управления, которые работают на частоте 433 МГц. На его борту устанавливаются следующие составляющие:

    • таймер;
    • приемное устройство для радиосигнала на частоте 433 МГц;
    • устройство для передачи сигнала на той же частоте;
    • Bluetooth-модуль, чтобы связаться с «Андроид»-гаджетом.

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

    Существуют такие способы программирования существующей техники и систем жизнеобеспечения при помощи приложения:

    • если у вас уже есть пульт или панель дистанционного управления, включите или выключите освещение (электроприборы) при помощи этих приспособлений. За то время, пока вы нажмете и удержите пару секунд кнопку, «мастер» считает и запомнит его код. Так обучение проводится для каждой команды. В дальнейшем при помощи «мастера» задаются сценарии на несколько электроприборов, которые объединяются в сцену;
    • если у вас нет пульта ДУ, разработанное для «умного дома» ПО тоже может использоваться сразу.
    17 января 2016 в 18:52

    Управление Умным Домом с телефона - мой опыт

    • Умный дом ,
    • DIY или Сделай сам

    Сегодня невозможно представить умный дом без управления с мобильных устройств. Когда я только начинал свою эпопею с умным домом, то возможность управлять с телефона была одной из главных, а если быть совсем честным, то в моем списке ответов “а зачем это вообще нужно?” управление с мобильных устройств было на первом месте.

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

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

    В своем ПЛК я создал модуль Mobdus Slave с входными и выходными регистрами и написал блок синхронизации, а дальше в среде иридиум набросал простенький интерфейс.

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

    На мобильное устройство нужно поставить приложение i2 Control. Оно бесплатное, но для того чтобы загрузить в него созданный проект нужно купить лицензии. В моем случае это были бесплатные демо-лицензии.

    Так выглядел интерфейс моего умного дома в приложении i2 Control на iPhone. Приложение я поставил на все мобильные устройства имеющиеся в семьи и тут я наткнулся на первую проблему. Ккогда работаешь на ноутбуке, а телефона под рукой нет, то было бы удобнее управлять светом непосредственно с ноутбука.

    Сделать на Iridium Mobile это можно, но нужно поставить программу i2 Control для Mac (или для Windows) и подключись лицензию. Во-первых, у меня закончились бесплатные демо-лицензии, а во-вторых запускать программу только, чтобы включить или выключить свет не очень-то удобно. С тем же успехом я могу зайти через удаленный десктоп на сервер, где обычно все время запущен CoDeSys с визуализацией. Собственно, я обнаружил, что чаще я так и делаю, вместо запуска специализированного приложения на телефон или планшете.


    Визуализация в CoDeSys. К сожалению, моя версия ПЛК (программируемого логического контроллера, на котором построен мой умный дом) не имеет встроенного веб-сервера - иначе задача решалась бы гораздо проще.

    От установки i2 Control на свой Mac я отказался и довольствовался управлением только с телефона и планшета.

    Спустя некоторое время всплыла вторая проблема. Запуск приложения i2 Control занимает достаточно долгое время. Например, на моем iPhone 6 оно стартует около 9 сек. Наверное, если бы задача была управление медиа-центром, то это время было бы приемлемо - пока найдешь все пульты, включишь всю технику, настроишь нужное сочетание, то явно пройдет больше времени. Однако для управления светом эти 9 секунд оказались неприемлемо долго и зачастую я предпочитал встать и выключить свет, чем запускать приложение (сейчас вышел Iridium server, который по идее решает эту проблему, но руки протестировать его у меня пока не доходят).

    Жить с умным домом и не управлять им с телефона было как-то неправильно и поэтому я решил седлать еще одну попытку. Идея была такая - на домашнем севере поднять веб-сервер и вынести все управление на веб-страницу. Знакомые посоветовали Node JS - мол, модная и перспективная платформа, а так как мне все-равно было что изучать (я не знал ничего), то остановился на Node JS. Единственное, что не хотелось делать - это разбираться в HTML, поэтому я заказал frontend у фрилансера, а на Github’е нашел библиотеку для работы в Modbus и очень быстро (сам удивляюсь) сделал задуманное.

    Так выглядит сейчас интерфейс моего умного дома на Iphone. Интерфейс адаптивный, поэтому он хорошо смотрится на любых устройствах. Например, вот так он смотрится на моем макбуке:

    На десктопе айфона у меня сделана ссылка на эту страницу, которая загружается достаточно быстро 1-3 сек. Я добавил ее также в закладки в браузеры и теперь управление светом всегда под рукой. Сервер Node JS выполняет также роль между ПЛК (контроллером умного дома) и контроллером z-wave, который используется для беспроводного управления разными лампами (об этом я расскажу в будущем).

    Традиционно в конце плюсы и минусы решения.

    Плюсы: Быстрый адаптивный интерфейс, который работает на любых устройствах, цена (я заплатил только за разработку фронтона).

    Минусы: Необходимость программирования. И если добавление выключателей делается достаточно просто (я, например, перед Новым Годом добавил управление елкой), то, например, интерфейс к медиа-центру это целый и большой проект.

    Мобильные системы Google Android развиваются очень стремительно. И хотя впервые они были задуманы для разнообразных гаджетов (смартфоны, коммуникаторы и планшеты) сегодня их использование стало гораздо шире.

    В качестве яркого примера этому можно привести Умный дом android. Что это такое? Это специально разработанная электронная среда на базе операционной системы Android.

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

    Рис.8. Программа Android@Home

    Программа Android@Home для Умного дома подразумевает управление тремя условно разделенными основными группами:

      приборами домашнего контроля;

      устройствами управления теле- и видеоаппаратурой;

      домашними телефонами.

    Каждый предмет наделен сенсорными экранами, размером от 4,3 до 10 дюймов.

    Android@Home – стала новой платформой, представленной на конференции Google I/O в качестве разрабатываемого проекта. Она смогла объединить в себе железо и ПО для самого легкого управления системой Умный дом.

    Теперь владельцам необходимо просто установить вместо обыкновенных приспособлений (телевизоров, музыкальных систем, лампочек, выключателей и прочих) точно такие же, но с Android внутри.

    Приятным моментом является то, что выделенный контролер для управления не нужен. Достаточно использовать уже имеющееся портативное устройство или же лично написать приложения на домашнем компьютере с помощью эмулятора этой программы SDK.

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

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

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

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

    Программы для голосового управления на платформе Windows

    Программисты-разработчики посвящали свои труды голосовому управлению еще со времен Windows 95. За это время было создано много программ для русского голосового управления компьютера и преобразования речи в текст. Среди них набрали популярность такие программы:

      Диктограф 5;

      Перпетуум мобиле;

      КОМБАТ Vocative Russian ASR Engine.

    Для английской речи были популярными программы:

      Sakrament ASR Engine;

      Voice Xpress Pro;

      Philips FreeSpeech 98;

    На сегодняшний день программы лидеры в данной области:

      Горыныч 5;

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

    На сегодняшний день тема умного дома становится достаточно актуальной и популярной, что естественно повышает спрос на системы умного дома. В связи с этим в интернете появилось много энтузиастов по этой теме. Предлагают очень интересные варианты таких систем. Решения разнообразные и довольно интересные, значительно снижающие стоимость системы в сравнении с имеющимися на рынке готовыми системами умного дома. Так как я занимаюсь как раз автоматизацией различных технологических процессов (АСУТП) то меня это тема так же заинтересовала. В связи с этим и подход к разработке системы умного дома будет соответствующий, базирующийся на основах построения АСУТП.

    На мой взгляд, система умного дома должна быть децентрализованной.

    Централизованная система. Децентрализованная система.

    А именно чтобы не было единого блока, на котором всё завязано, так как при сбое в работе или выходе из строя такого блока “ложится” вся система. В моем варианте система разделена на блоки по функциональности. Основное разделение проведено между контроллером, выполняющим непосредственно контроль и управление каким либо объектом управления и диспетчерской станцией, модулем, который занимается исключительно своей задачей, устанавливает связь по локальной сети с контроллерами, производит их опрос, соединяется с удалённым веб сервером, синхронизирует с ним данные и т.д. Контроллер может быть один, а может быть и несколько, в зависимости от количества объектов управления.

    Это связано с тем, чтобы не тянуть, например к одному контроллеру силовые и сигнальные линии с удаленных участков дома. Проще в этом смысле расположить сам контролер в непосредственной близости от объекта управления, и соединить его всего одним проводом с диспетчерской станцией по Ethernet или вообще обойтись в этом случае без провода, соединив контроллер и диспетчерскую станцию по wifi . Такой подход имеет ряд преимуществ. Например, если отделка дома уже закончена, то не надо ничего штробить и тянуть кучу кабелей по всему дому, к одному единственному контроллеру, а разместить сам контроллер максимально близко к объекту управления, и выполнить соединения контролеров с диспетчерской станцией (планшетом) по wifi . Это значительно сократит длину силовых проводов от контроллера до объекта управления, а wifi вообще исключает провод, соединяющий контроллер и планшет. Например, контроллер управления системой подогрева пола располагается там, где это действительно удобно с точки зрения монтажа силовых кабелей и по wifi соединяется с планшетом. А другой контроллер, ну например контроллер учёта электроэнергии располагается в близи счётчика и так же соединяется по wifi с планшетом. Аналогично подключаются и другие контроллеры, управляющие какими либо другими объектами управления.

    Блок схема централизованной системы автоматизации умным домом.

    Блок схема децентрализованной системы автоматизации умного дома.

    Контролеров в этом случае может быть столько сколько необходимо. Если же объекты управления располагаются достаточно близко друг от другого, то один контроллер может объединить функционалы управления этими объектами. При необходимости можно обойтись вообще одним контроллером, объединив в нём весь функционал управления всеми объектами, но тогда теряются все плюсы приведенные выше. То есть система в целом получается очень гибкая и удобная в смысле расположения монтажа и требует минимум проводов. А ситуация с прокладкой новых кабелей и сигнальных проводов как известно становится настоящим камнем предкновения при установке системы умного дома в доме с новой отделкой!

    Основной принцип разделения контролера и планшета заключается в том, что программа автоматизации объектом управления выполняется непосредственно контроллером и не зависит от состояния диспетчерской станции (планшета). Это даёт определённую надёжность системе. В случае сбоя, по каким либо причинам, в планшете или, например, пропала связь между контроллером и планшетом (подвис wifi роутер), контролер всё равно будет выполнять свою задачу, например поддержку заданной температуры, или управления газовым котлом. Все параметры процесса автоматизации хранятся в самом контроллере, а не в планшете и сама программа автоматизации исполняется контроллером. Благодаря этому такие аварийные ситуация не приводят к сбою в работе всей системы умного дома. В таких ситуациях максимум что может принести неудобство это невозможность управлять системой умного дома с планшета или отсутствие удалённого доступа через веб интерфейс умного дома. А это не смертельно! Главное что все процессы автоматизации всех объектов управления продолжат выполняться в штатном режиме. В случае, когда отказал по каким либо причинам планшет, и нет возможности управлять параметрами контроллеров через интерфейс приложения планшета, предусмотрена система ручного управления в контроллере. Контроллер имеет жк дисплей или цифровой индикатор и кнопки. С помощью простого меню, в случае такой необходимости, можно изменить все необходимые параметры. Хотя в целом возникновение такой ситуации, когда откажет планшет или локальная сеть, очень мало вероятно, но всё же такой вариант предусмотрен.

    Контроллер.

    Фото контроллера.

    Контроллер выполнен на базе микроконтроллеров. Имеет на борту элементную базу необходимую для решения конкретной задачи, так же имеет модуль Ethernet или wifi для связи с планшетом, элементы ручного управления (дисплей, кнопки). В зависимости от мощности и функционала контролера, изменяется соответственно и элементная база контроллера. Например, переход на 32 битные микроконтроллеры с 8 битных, и многое друге. Вообще функционал контролера может существенно изменяться, в зависимости от требований и поставленных задач. Такую гибкость в функциональности и огромный выигрыш в снижении стоимости контроллера и в целом всей системы, даёт индивидуальная разработка контроллера под конкретную задачу. Процесс разработки оптимизирован и не занимает много времени. Печатная плата разработана по блочному принципу, и при разработке печатной платы понадобятся минимальные изменения, это же касается и программного кода. Код разбит на готовые модули, что значительно ускоряет написание программы. Элементная база и корпус, тоже стандартные.

    Диспетчерская станция (планшет).

    Фото планшета с главной страничкой приложения умного дома.

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

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

    Удалённое управление.

    Изначально планировал организовать удалённое управление с помощью сокет сервера. Планшет являлся бы сокет сервером а клиентом было бы, сетевое android приложение. С точки зрения безопасности такой вариант был бы более предпочтителен, т.к использовался бы свой протокол сетевого обмена и технология серилизации обьектов в java , при которой объект передаётся по сети потоком байт, плюс ключи безопасности на изменение какого либо параметра автоматизации. По определённому алгоритму клиент и сервер обмениваются специальными ключами безопасности. Изменение параметра автоматизации на стороне сокет сервера происходит только с проверкой такого ключа безопасности. Таким образом, соединение с сокет сервером и изменение какого либо параметра автоматизации злоумышленником, становится практически не возможным.

    Однако есть несколько минусов в таком подходе, во первых понадобится белый ip адрес, во вторых для удалённого управления понадобится смартфон android для установки сетевого приложения. Мне хотелось сделать удалённое управление умным домом более доступным, чтобы можно было зайти на свою страничку умного дома откуда угодно с любого устройства имеющим обычный веббраузер. Именно поэтому я пошёл по пути веб технологий и создания веб приложения, размещённом на удалённом веб сервере. Безопасность в этом случае не такая надёжная как с вариантом сокет сервера, однако в веб технологиях применяется много эффективных средств защиты, таких как авторизация, и защищённое https соединение. Так же с целью безопасности, в этом случае можно исключить возможность изменения особо ответственных параметров через веб интерфейс умного дома.

    Блок схема удалённого доступа.

    В обоих вариантах конфигурации системы умного дома с планшетом и без него, есть возможность удалённого управления умным домом через веб интерфейс, вашу веб страничку умного дома. Сам веб проект умного дома располагается на удалённом веб сервере. При таком подходе нет необходимости иметь веб сервер у себя дома, заботится о его безопасности, оптимизации различных характеристик, ненужно так же платить вашему провайдеру за белый ip адрес. Тем более что сейчас много бесплатных хостингов с поддержкой mysql и php . На данный момент мой проект располагается именно на таком хостинге. В случае конфигурации с использованием планшета, android приложение соединяется с веб сервером по безопасному ssl соединению и передаёт в запросе данные на сервер и читает данные в ответе сервера. При конфигурации системы умного дома без планшета, контроллер сам соединяется с веб сервером и синхронизирует данные с веб сервером. Все параметры необходимые для контроля параметров и управления объектом, синхронизируются между веб интерфейсом и контроллером через базу данных удалённого веб сервера.

    Описание работы системы умного дома в конфигурации без планшета.

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

    Блок схема системы умного дома без планшета.

    Как я уже писал выше, контроллер работает абсолютно автономно, выполняет определённую задачу по заданному алгоритму, например поддержка температуры объекта по ПИД закону регулирования, сейчас это не столь важно, чем именно занимается контроллер. Все параметры процесса управления хранятся в энергонезависимой памяти контроллера. Есть органы ручного управления, с помощью которых устанавливаются все необходимые параметры, например: поддерживаемая температура, дельта, параметры ПИД регулятора, в случае использования ПИД закона и т.д. Контроллер имеет Ethernet , и подключен к локальной сети либо проводом, либо имеет wifi модуль и соединяется с локальной сетью по wifi . Wifi роутер в свою очередь подключен к интренету. Для более глубокой и удобной настройки контроллера, например установка сетевых настроек, контролер имеет встроенный веб интерфейс. Все сетевые настройки устанавливаются через встроенный веб интерфейс контроллера. Помимо выполнения основного алгоритма управления, контроллер один раз в 10 секунд соединяется с удалённым веб сервером и в запросе передаёт все контролируемые параметры процесса на сервер, а в ответе сервера контроллер получает все установочные параметры процесса. Контроллер в данном случае выступает в роли веб клиента. Если параметр был изменён через веб интрефейс умного дома, то и в ответе от сервера контроллер получит этот изменённый параметр и далее продолжит выполнение алгоритма с учётом изменения параметра, с сохранением параметра у себя в энергонезависимой памяти. Таким образом, происходит удалённый контроль и управление объекта автоматизации с помощью веб интерфейса.

    Описание работы системы умного дома в конфигурации с планшетом.

    Блок схема системы умного дома с планшетом.

    В случае, когда объектов управления достаточно много, и контроллеры управления находятся удалённо друг от друга по всему дому, появляется необходимость в едином органе управления, что то вроде пульта управления. Каждый контроллер хоть и имеет свои органы ручного управления, но бегать по всему дому к каждому контроллеру, достаточно не удобно. В этом случае в качестве единого пульта управления (диспетчерской станции) применяется планшет android . Так же в случае, когда контроллеров много и алгоритмы большинства из них достаточно сложные, это отражается и на интерфейсе управления всем умным домом, он становится более ёмким. Приложение планшета имеет эргономичный интерфейс для управления всей системой умного дома. Интерфейс разбит на вкладки по каждой отдельной системе управления. Если в планшете имеется 3g , то приложение может отправлять сообщения на мобильный, информирующие о какой либо аварийной ситуации или срабатывании какой либо из зон охраной системы, так же может производить дозвоны. Планшет взаимодействует с ip камерами умного дома, обновляя снимки в базе данных приложения и обновляя их в интерфейсе на вкладке видеонаблюдения, а так же на удалённом веб сервере. Планшет периодически, каждые 100ms , поочерёдно опрашивает все контроллеры всей системы умного дома, сохраняя полученные данные в базе данных приложения и обновляя данные в интерфейсе. В запросе к контроллеру, планшет передаёт все управляющие параметры. Каждые 10 секунд планшет устанавливает соединение с удалённым веб сервером и синхронизирует базы данных приложения с базой данных удалённого веб сервера. Если были произведены изменения параметра через веб интерфейс умного дома, то сразу после синхронизации баз данных контролер получит изменённый параметр и примет его в алгоритм управления, сохранив его в свою энергонезависимую память.

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

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

    • #1

      Здравствуйте.Ваша программа работает только с ip камерами или с dvr/nvr тоже может принимть?можете прислать ссылку на программу чтоб потестить.пришлите цены и инструкции к вашему умному дому,чтобы отпроектировать по его возможностям.Заранее благодарю.мой майл [email protected]

    • #2

      Данное устройство доступно для покупки? ответьте пожалуйста на [email protected]

    • #3

      Сколько стоит такая система управления умным домом? [email protected]