Сервер для KNX это важная часть системы автоматизации.
Он выполняет роль IP-роутера, шлюза со сторонними системами автоматизации (например Modbus, Bacnet), запускает сценарии, реализует сложную логику.
Как правильно выбрать KNX-сервер для вашего умного дома?
Какие критерии наиболее важны? Давайте разберемся.
Визуализация.
В комплекте с сервером всегда идет какая-то визуализация, которая позволяет управлять KNX-системой с iPad, Android, Windows-панелей.
При этом визуализация бывает двух типов: кастомная и фиксированная.
Кастомная позволяет создавать абсолютно произвольный интерфейс, а фиксированная позволяет лишь незначительные изменения.
Примеры кастомной визуализации
Примеры фиксированной визуализации
Рекомендация: для небольшого умного дома имеет смысл выбрать вариант с фиксированной визуализацией — это будет дешевле и быстрее в настройке. Для сложных и больших объектов выбираем кастомную визуализацию.
Сервер обеспечивает минимальную загрузку KNX-шины при управлении с панелей.
Если вы работаете с оборудованием KNX, подключение нескольких панелей управления может стать проблемой. Панели управления могут работать через IP-роутер или напрямую (если есть KNX в панели). Для отображения статусов работы оборудования KNX каждая панель делает опрос шины, соответственно чем больше одновременно работающих панелей, тем больше нагрузка на шину. Иногда несколько работающих панелей могут полностью парализовать работу KNX-оборудования.
При работе через KNX-сервер все панели управления подключается к серверу, а он — к KNX-шине. Лишние команды и запросы не проходят через server и не перегружают систему автоматизации.
Рекомендация: при выборе сервера важно обратить внимание на 2 момента:
1. какое количество одновременно работающих панелей он поддерживает
2. какое количество данных он способен обрабатывать
Сопоставляем эти данные со своим проектом и делаем выбор.
Сервер можно использовать для выполнения сложных сценариев и логики.
Сервер работает 24 часа в сутки и способен выполнять сложные сценарии, например:
сработал датчик протечки, перекрыть воду и послать push-уведомление.
я ушел из дома, выключить везде свет, систему отопления перевести в эко-режим, поставить режим охраны и имитации присутствия при приближении к дому.
Есть три варианта настройки логики работы сервера:
1. Пользовательский
2. Инженерный. С помощью блок схем. Осуществляется инсталлятором в специальной конфигурационной программе.
3. Гибкий, с помощью встроенного языка программирования. Осуществляется инсталлятором в специальной программе.
Каждый способ обладает своими плюсами и минусами. В целом, чем сложнее проект, тем гибче требуется инструмент. Инженерный вариант позволяет делать настройку логики быстро, не обладая навыками программирования. Но для тех, кто обладает навыками программирования, третий вариант кажется легче и быстрее.
Сервер можно использовать как шлюз между разными протоколами
Часто система автоматизации состоит из комбинации KNX и сторонних систем и оборудования например ModBus, Bacnet, Lutron, Sonos и т.д.
Шлюз — это устройство, которое позволяет объединить разное оборудование в единую систему. Тогда команды от одного оборудования воспринимаются сторонними системами. Например, информация с датчиков KNX-устройств будет восприниматься Modbus устройствами и наоборот. Или регулировка громкости на встроенном выключателе управляет звуком Sonos проигрывателя.
Если сервер KNX поддерживает сторонние протоколы, то он может выступать шлюзом. В этом случае, нет необходимости приобретать отдельный шлюз, сервер его легко заменит.
Рекомендация: если в вашем проекте присутствует оборудование разных протоколов (KNX, Modbus, Z-wave), выбирайте сервер, который поддерживает эти стандарты и вам не нужен отдельный шлюз.
Удаленное управление
Удаленное управление — важная функция умного дома и любой другой системы автоматизации. Не всегда оно требуется, но как минимум в 70% случаях оно необходимо.
Есть три варианта удаленного управления:
1. Через выделенный IP-адрес
2. Посредством проброски портов port forwarding
3. Через облако.
С точки зрения безопасности и надежности предпочтительнее третий вариант. Он обеспечивает наиболее безопасный уровень доступа, защиту от взлома и хакерских атак.
Рекомендация: при выборе сервера обратите внимание на способы удаленного управления, которые он предоставляет.
Хранение, анализ и обработка данных
Одна из важных функций сервера — это хранение данных о работе системы автоматизации.
На основании накопленных данных можно строить графики и тренды, которые позволяют провести анализ или просто удобно мониторить текущую ситуацию.
Данные могут храниться на сервере, в каком-то облаке или на отдельном жестком диске.
Важно. Когда мы говорим о хранении данных на сервере, мы подразумеваем, что такой сервер установлен на полноценный компьютер с хорошим жестким диском, а не флэш-картой. Флэш-карта крайне ненадежный инструмент для хранения данных, потому что сервер в процессе работы постоянно производит запись данных и рано или поздно флэш-карта начнет сыпаться и вы потеряется данные.
Поэтому, если стоит задача хранения данных, то выбираем облако, отдельный жесткий диск или устанавливаем сервер на отдельный компьютер (для этого, конечно, должен иметься софтовый вариант сервера).
Рекомендация. Хранение данных на отдельном компьютере/жестком диске или в облаке.
Сервер помогает превратить объект автоматизации в часть глобальной IoT структуры (поддерживает ли MQTT?)
Большинство облачных сервисов поддерживают MQTT-протокол. Это позволяет с помощью сервера настроить шлюзование данных из KNX, Modbus, Bacnet в MQTT и транслировать их в облачные сервисы и IoT-платформы. Таким образом, вы можете объединить разные объекты в единую глобальную систему.
Интеграция с голосовыми ассистентами.
Сервер, являясь мозгом и сердцем умного дома, знает все про управляемое оборудование. Он же выступает шлюзом между голосовыми помощниками (Siri, Alexa, Google Home) и оборудованием для света, климата, безопасности итд.
Конечно, есть отдельные устройства, шлюзы между автоматикой и голосовыми помощниками. Но они сильно проигрывают серверу по функционалу.
Ну и если есть сервер, зачем платить лишнее? Стоимость отдельного шлюза на голосовые помощники доходит до половины стоимости сервера.
Резюме
KNX-сервер — необходимая часть любого умного дома.
Мы занимаемся разработкой KNX-сервера уже 5 лет и по опыту знаем плюсы и минусы всех существующих решений. Разные серверы обладают разными возможностями. Какие-то решения просты, но дают мало возможностей, какие-то сложные, но дают вам много возможностей. Выбирать сервер нужно под конкретный объект и задачи.
Мы выпускаем два варианта KNX-сервера — lite и pro.
lite — позволяет делать все быстро и просто.
pro — позволяет реализовать любые запросы клиентов и создать красивый, уникальный интерфейс.
Чтобы научиться настраивать lite, достаточно 2-х часов.
Чтобы научиться работать с pro, потребуется несколько недель. Но зато вы станете настоящим экспертом по умным домам.
Записывайтесь на наши курсы и будьте экспертами по автоматизации