Контроллер KNX Home iRidium Server и аппаратные платформы для него
Программное обеспечение iRidium mobile для панелей управления системами автоматизации и умных домов широко известно не только в нашей стране, но и далеко за ее пределами. Это решение позволяет инсталляторам реализовать свои самые смелые идеи по визуализации управления своими проектами как с точки зрения внешнего дизайна, так и по внутренней структуре и взаимодействию элементов системы.
Одним из существенных преимуществ продукта является возможность прямого взаимодействия с различными исполнительными устройствами и системами. При этом производительность современных гаджетов позволяет реализовать достаточно сложные конфигурации решений и обеспечить комфортную отзывчивость. Однако у этого подхода есть и определенные недостатки, с которыми как раз и способен справиться iRidium Server.
Особенности работы iRidium mobile
Прямое взаимодействие с исполнительными устройствами хорошо работает, когда требуется интерактивность. Однако если мы говорим про мобильные устройства, то их удаление из домашней сети, выключение или даже замена, могут оставить вашу систему без удобного контроля. В частности, это не позволяет реализовать более-менее сложную логику работы, включая расписания и таймеры.
Не может такая схема предоставить и средства анализа данных, а также строить тренды, поскольку нет возможности эффективного хранения информации и универсальных баз данных. При этом данные возможности все чаще востребованы в современных системах управления зданиями.
Несмотря на уникальные возможности мультипротокольной архитектуры iRidium mobile, отсутствует инструмент для обеспечения надежного взаимодействия между разными устройствами и системами. Для решения этих задач был создан iRidium Server, работа над которым активно ведется с прошлого года.
Новые возможности с iRidium Server
Одновременно с сохранением уникальной гибкости и совместимости с различными протоколами и стандартами систем автоматизации, клиент-серверный подход, реализуемый с iRidium Server, позволяет повысить удобство работы и упростить программирование панелей управления. Новая архитектура позволяет вам установить контроллер в той же локальной сети, что и управляемые устройства, а на панелях (в том числе и удаленных) будет требоваться обеспечить соединение только с вашим сервером, но не каждым устройством или мостом.
Встроенные системные драйверы, доступные в редакторе, включают в себя AV & Custom Sys., Global Cache (включая готовую базу кодов на тысячи моделей техники), AMX, Clipsal (C-Bus), Crestron, Domintell, HDL-BUS Pro, Helvar, KNX, KNX IP BAOS, Modbus, EPSNET. Дополнительно сервер способен работать через драйвера на основе скриптов с Clipsal C-Gate, CoolMaster, CoolMasterNet, Dune HD, ekey, Fibaro (Z-Wave), Highcross, Integra, Kramer, Marantz, nooLite, Onkyo, Philips Dynalite, Philips HUE, RaZberry (Z-Wave), Russound, Samsung Smart TV, Sonos, Squeezebox, Trivum, Vera (Z-Wave), XBMC.
Кроме того, уход от прямого подключения панелей к устройствам поможет виртуализировать схемы взаимодействия. Сервер обеспечивает прозрачную трансляцию команд и представление статусов драйверов его проекта как собственных универсальных устройств. По сути, вы сможете писать одинаковый код на панелях для управления, например, диммером освещения, независимо от используемой им аппаратной реализации – будь то KNX, HDL, Z-Wave или Philips HUE. Есть возможность создания и полностью виртуальных каналов и тегов, что повышает удобство обработки событий и статусов. При этом панели конечно сохраняют и возможность прямого подключения к системам и устройствам.
Постоянно работающий сервер позволяет реализовать работу с расписаниями и таймерами. Во многих современных задачах будет востребована поддержка сервером организации и использования внутренних баз данных. Например, это пригодится для проектов с обработкой больших объемов информации и для реализации функций аналитики и расширенной визуализации.
Еще одним существенным изменением является новая схема лицензирования. Если ранее лицензии устанавливались на панели и могли включать в себя различные комбинации драйверов, то теперь лицензия требуется только для сервера. Параметрами здесь будут служить число панелей и число точек управления. При этом сервер поддерживает все драйвера сразу, а лицензия для подключаемых к нему панелей не требуется.
Дополнительно сервер имеет собственный служебный Web-интерфейс, позволяющий проводить контроль работы, управлять панелями, менять настройки драйверов, проверять статус каналов и тегов.
Открытый бета-тест платформы iRidium 3.0 Pro, использующей архитектуру клиент-сервер, начался прошлой осенью. Об активности можно судить по регулярно выходящим обновлениям программного обеспечения, активности на форуме поддержки и еженедельными видеосеминарам.
Платформы для iRidium Server
iRidium Server — это легкое программное обеспечение с широкими возможностями, способное работать на различных платформах, от микрокомпьютеров до ПК на стандартной архитектуре. Отметим, что запускается сервис буквально за пять секунд, а нагрузочные тесты показали, что даже на контроллерах, подобных Raspberry Pi2, он может обслуживать 70 000 точек.
В настоящий момент доступен комплект программного обеспечения для знакомства с продуктом и бета-тестирования, работающий под операционной системой Windows. Он включает в себя сервер, клиент, систему программирования и создания интерфейсов iRidium Studio, а также iRidium Transfer для загрузки проектов на серверы и клиентов. Дополнительно представлены клиент для iOS (версия для Android в разработке и ожидается в ближайшее время), сервер для Raspberry Pi2, а также сервер для Evika Logic Machine (с инструкцией по установке можно ознакомиться в этой статье).
Универсальная программная платформа сервера позволяет гибко выбирать аппаратные платформы согласно масштабу и другим требованиями проектов. Правда с точки зрения потребителя выбрать оптимальный вариант непросто, поскольку отзывчивость системы будет определяться не только числом устройств и панелей, но и пользовательским кодом и его качеством, а также каналами связи.
Для отладки и тестирования вполне можно взять вариант для Windows. Также этот вариант может быть полезен для крупных проектов, требующих максимально быстрой реакции на события, интенсивных вычислений и обработки больших объемов данных.
Если же говорить про реальные инсталляции малых и средних масштабов, то рекомендуется использовать оптимизированные для данной задачи варианты. В начале декабря компания открыла предзаказ на два варианта аппаратных платформ.
Дополнительно разработчик рассматривает возможность запуска iRidium 3.0 Server и на платформах современных сетевых накопителей, что может быть интересно определенному классу пользователей. В определенных сценариях может пригодиться и вариант установки на компактные устройства с операционной системой Android, что позволит реализовать все функции системы на одном устройстве.
Источник: Habr.com