1. Знакомство с умным домом.

Что такое умный дом?

Весь список можно разделить на несколько категорий:

 1. Набор устройств, выполняющих (или запускающих выполнение) те или иные действия. Например: выключатели, розетки, лампочки, датчики (температуры, влажности, движения, протечки, освещённости, открытия дверей/окон, задымлённости, качества воздуха и т.д.).

2. Инфраструктура и тип связи между всеми этими устройствами (проводной, вайфай, радиоканал, инфракрасный, блютус, специальные каналы связи для устройств умного дома - zigbee, matter и другие).

3. Среда управления или сервер. Место, к которому будут подключаться все умные "железки" (пункт 1), находящиеся у нас дома. Из него происходит управление (принятие, обработка и отсылка команд). Проще говоря - мозговой центр.

4. Панель управления. Средством взаимодействия с умным домом может быть приложение на смартфоне/планшете, страничка в интернете, голосовая умная колонка и т.д.

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

    Если максимально упростить схему рассматриваемую в этом блоге, вся картина выглядит примерно так:

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

    У этой схемы есть свои плюсы и минусы. Попробуем разобрать на примере: Что надо сделать, чтобы данная схема заработала?
1. Исходим из предположения что у нас есть как минимум смартфон, и домашний беспроводной интернет (т.е. роутер тоже имеется).
2. Надо обзавестись непосредственно самими умными железяками, которые будут что-то там делать.
3. После приобретения железяк, регистрируемся в их приложении со смартфона (по факту регистрация происходит в интернете, на сервере управления). И в том же приложении, следуя указаниям, регистрируем или "привязываем" нужную железку к своей учётной записи.
4. В приложении настраиваем нужное действие. Например: включение умной лампочки в 21:00

Что происходит по факту?
Сервер управления, на котором зарегистрировались через приложение, "знает" в каком часовом поясе находится наш умный дом. 
Лампочка регулярно отправляет сообщения на сервер о своём состоянии (выключено).
Когда в нашей временной зоне наступает 21:00, сервер посылает сообщение на интернет адрес, с которого последний раз пришло сообщение от лампочки. В сообщении содержится команда "включись!".
Когда лампочка меняет своё состояние с выключенного на включенное, она посылает оповещение на сервер. И продолжает посылать ему сообщения о своём текущем состоянии.
Параллельно с этим, сервер меняет состояние лампочки в панели управления в приложении. Он делает это с помощью сообщений, которыми обменивается со смартфоном.
Всё вышеописанное происходит за считанные доли секунды. Так, что смену состояний или реакцию на них, мы видим практически без задержек.

    Пример в статье достаточно сжат, но максимально просто описывает работу систем умного дома, доступных обычному потребителю.

Комментарии