Серверное ядро BMS Integration server
Документация по программному обеспечению
Серверное ядро BMS Integration server
Полное название организации: АКЦИОНЕРНОЕ ОБЩЕСТВО \"ИРИДИЙ БМС\"\ Английское название: JSC \"IRIDI BMS\"\ Адрес: 622036, Свердловская обл, город Нижний Тагил, г Нижний Тагил, ул Серова, зд. 14\ ИНН: 6623148373\ ОГРН: 1256600027089\ КПП: 662301001\ ОКПО: 59964621
1. Общие сведения
Серверное ядро BMS Integration server - это программно-аппаратный комплекс для систем управления зданиями (BMS) и IoT, разработанный АКЦИОНЕРНЫМ ОБЩЕСТВОМ \"ИРИДИЙ БМС\". Программное обеспечение обеспечивает централизованное управление различными системами здания, интеграцию оборудования из разных протоколов и создание сложных логических сценариев работы.
Серверное ядро BMS Integration server позволяет:
-
Создавать рутинные задачи и расписания
-
Настройку логики взаимодействия оборудования
-
Удаленный контроль систем здания
-
Экспорт и импорт баз данных
-
Обмен данными между различными протоколами
-
Голосовое управление системами
-
Отправку push-уведомлений
2. Основные функции
2.1. Централизованное управление
-
Единая точка управления всеми системами здания (освещение, отопление, вентиляция, кондиционирование, безопасность)
-
Интеграция устройств из различных протоколов в единую систему
-
Автоматизация процессов управления зданием
2.2. Логические инструменты
-
Инструменты для создания сложных логических сценариев без программирования
-
Визуальное конструирование логических цепочек
-
Поддержка сложных условий и триггеров для автоматизации
2.3. Голосовое управление
-
Интеграция с голосовыми помощниками (Amazon Alexa, Google Home)
-
Создание команд для управления системами здания голосом
-
Настройка реакции на голосовые команды для различных сценариев
2.4. Удаленный контроль
-
Доступ к системам здания из любой точки мира через интернет
-
Управление системами через мобильные приложения
-
Мониторинг состояния оборудования в реальном времени
2.5. PUSH-уведомления
-
Отправка уведомлений о событиях в системе (аварии, изменения состояния)
-
Настройка правил для отправки уведомлений
-
Поддержка различных каналов уведомлений (SMS, email, мобильные приложения)
2.6. Работа с базой данных
-
Хранение истории событий и показателей
-
Анализ данных для оптимизации работы систем
-
Экспорт данных в различные форматы для дальнейшей обработки
2.7. Тренды
-
Отображение нескольких значений в графическом интерфейсе
-
Анализ динамики изменения параметров систем здания
-
Создание отчетов по историческим данным
2.8. Драйверы
-
Поддержка множества протоколов и устройств
-
Возможность разработки собственных драйверов для специфического оборудования
-
Интеграция с системами через стандартные и пользовательские драйверы
2.9. JavaScript
-
Создание сложных скриптов с помощью Script Editor
-
Расширение функциональности системы через пользовательские скрипты
-
Автоматизация сложных процессов с использованием JavaScript
2.10. Веб-интерфейс
-
Доступ к системе через веб-браузер
-
Управление системами с любых устройств, поддерживающих веб-браузер
-
Настройка интерфейса для удобства работы
3. Аппаратные платформы
Информация о серверном ядре BMS Integration server на различных аппаратных платформах (с рекомендуемой нагрузкой).
3.1. BMS HS Server
-
Программная реализация серверного ядра BMS Integration server, запускаемая как демон или консольное приложение на контроллерах HS Server
-
Поддерживает до 25 панелей управления
-
До 3000 тегов серверного ядра (рекомендуемое количество тегов до 7000)
-
Характеристики:
-
Процессор: RK3399 Rockchip 2 x Cortex-A72 2000 MHz, 4 x Cortex-A53
-
Оперативная память: 2 Гб, DDR4
-
Постоянная память: 16 Гб, eMMC Flash
-
Дополнительные слоты: USB Type-A (F) (USB 2.0), RS-485, RS-232, KNX TP1-256, CAN (Bus77)
3.2. BMS UMC
-
Программная реализация серверного ядра BMS Integration server, запускаемая как демон или консольное приложение на контроллерах UMC Technology
-
Поддерживает до 25 панелей управления
-
До 3000 тегов серверного ядра (рекомендуемое количество тегов до 7000)
-
Характеристики:
-
Процессор: 1ГГц CPU NXP imx6
-
Оперативная память: 512 Мб
-
Постоянная память: 4 Гб flash
-
Дополнительные слоты: HDL KNX, RS-485, Z-wave, CAN
3.3. BMS RPI
-
Программная реализация серверного ядра BMS Integration server, запускаемая как демон или консольное приложение на контроллерах Raspberry Pi 3 Model B
-
Поддерживает до 15 панелей управления
-
До 3000 тегов серверного ядра (рекомендуемое количество тегов до 5000)
-
Характеристики:
-
Процессор: 1.2ГГц Broadcom BCM2837 64bit CPU
-
Оперативная память: 1 Гб
-
Постоянная память: 8 Гб flash
-
Дополнительные слоты: 40-контактный GPIO, модернизированный коммутатор, Micro USB до 2,5 А
3.4. BMS NUC/Windows
-
Программная реализация серверного ядра BMS Integration server, запускаемая как консольное приложение или служба на устройствах на базе Windows 7/8/10
-
Поддерживает до 50 панелей управления
-
До 6000 тегов серверного ядра (рекомендуемое количество тегов до 12000)
-
Характеристики:
-
Процессор: Intel Celeron, Core i3, Core i5, Core i7
-
Оперативная память: 4 Гб
-
Постоянная память: 60 Гб SSD
-
Дополнительные слоты: USB
3.5. BMS NUC/Linux
-
Серверное ядро BMS Integration server для запуска на Linux
-
Поддерживает до 50 панелей управления
-
До 6000 тегов серверного ядра (рекомендуемое количество тегов до 12000)
-
Характеристики:
-
Процессор: Intel Celeron, Core i3, Core i5, Core i7
-
Оперативная память: 4 Гб
-
Постоянная память: 60 Гб SSD
-
Дополнительные слоты: USB
3.6. Сравнительная таблица аппаратных платформ
Процессор RK3399 Rockchip 2 1.2ГГц Broadcom 1ГГц CPU NXP Intel x Cortex-A72 2000 BCM2837 64bit imx6 Celeron, MHz, 4 x CPU Core i3, Cortex-A53 Core i5, Core i7
Оперативная 2 Гб, DDR4 1 Гб 512 Мб 4 Гб память
Постоянная 16 Гб, eMMC Flash 8 Гб flash 4 Гб flash 60 Гб SSD память
Дополнительные USB Type-A (F) 40-контактный HDL KNX, RS-485, USB
слоты (USB 2.0), GPIO, Micro USB Z-wave, CAN
RS-485, RS-232, до 2,5 А
KNX TP1-256, CAN
(Bus77)
Количество тегов более 3000 более 3000 более 3000 более 6000
Дополнительная Не рекомендуется Не рекомендуется Не рекомендуется Подходит информация использовать использовать использовать для встроенную базу встроенную базу встроенную базу больших данных данных данных баз данных
4. Установка и первоначальная настройка
4.1. Необходимое оборудование
-
Выбранная аппаратная платформа (BMS HS Server, BMS RPI, BMS UMC, BMS NUC/Windows, BMS NUC/Linux)
-
Источник питания соответствующей платформы
-
Сетевой кабель для подключения к локальной сети
-
Компьютер для настройки через iRidium Studio
4.2. Установка программного обеспечения
Для BMS NUC/Windows:
- Скачайте установочный пакет с официального сайта АО \"ИРИДИЙ БМС\"
-
Запустите установочный файл
-
Следуйте инструкциям установщика
-
После установки запустите службу BMS Integration server
-
Настройте параметры сервера через конфигурационный файл или веб-интерфейс
Для BMS NUC/Linux:
-
Скачайте установочный пакет с официального сайта АО \"ИРИДИЙ БМС\"
-
Распакуйте архив в выбранную директорию
-
Запустите установочный скрипт
-
Настройте права доступа и зависимости
-
Запустите серверное ядро как демон
Для BMS HS Server и BMS UMC:
-
Скачайте образ системы с официального сайта АО \"ИРИДИЙ БМС\"
-
Запишите образ на SD-карту или eMMC-носитель
-
Вставьте носитель в устройство
-
Включите устройство - система запустится автоматически
-
Настройте сетевые параметры через веб-интерфейс
Для BMS RPI:
-
Скачайте образ системы с официального сайта АО \"ИРИДИЙ БМС\"
-
Запишите образ на SD-карту с помощью программного обеспечения (Raspberry Pi Imager)
-
Вставьте SD-карту в Raspberry Pi
-
Включите устройство
-
Настройте сетевые параметры через веб-интерфейс
4.3. Первичная настройка
-
Подключитесь к серверу через веб-интерфейс (http://адрес_сервера)
-
Зарегистрируйте систему и активируйте лицензию
-
Настройте сетевые параметры сервера
-
Установите необходимые драйверы для оборудования
-
Создайте первый проект через iRidium Studio
5. Работа с программным обеспечением
5.1. Создание проекта в iRidium Studio
-
Запустите iRidium Studio на компьютере
-
Создайте новый проект
-
Добавьте необходимые компоненты для управления системами
-
Настройте логические сценарии через инструменты логики
-
Настройте интерфейс для управления системами
-
Сохраните проект и загрузите его на сервер
5.2. Логические инструменты
-
Создавайте сложные логические сценарии без программирования
-
Используйте визуальное конструирование для создания цепочек событий
-
Настраивайте триггеры и условия для автоматизации
-
Используйте готовые шаблоны для типовых задач
5.3. Голосовое управление
-
Настройте интеграцию с голосовыми помощниками
-
Создайте команды для управления системами
-
Настраивайте реакцию на голосовые команды
-
Тестируйте работу голосового управления
5.4. Удаленный контроль
-
Настройте доступ к серверу через интернет
-
Настройте безопасность удаленного доступа
-
Установите мобильное приложение на устройствах
-
Настройте доступ к системам через мобильное приложение
5.5. PUSH-уведомления
-
Настройте правила для отправки уведомлений
-
Выберите каналы доставки уведомлений (SMS, email, приложения)
-
Настройте события, при которых отправляются уведомления
-
Тестируйте работу системы уведомлений
5.6. Работа с базой данных
-
Настройте сохранение истории событий
-
Настройте экспорт данных в различные форматы
-
Создайте отчеты по работе систем
-
Анализируйте данные для оптимизации работы
5.7. Тренды
-
Создайте графики для отображения параметров систем
-
Настройте временные интервалы для отображения данных
-
Добавьте несколько параметров на один график
-
Экспортируйте графики для отчетов
5.8. Драйверы
-
Установите необходимые драйверы для оборудования
-
Настройте параметры драйверов для корректной работы
-
Создайте пользовательские драйверы для специфического оборудования
-
Тестируйте работу драйверов
5.9. JavaScript
-
Откройте Script Editor в iRidium Studio
-
Создайте новый скрипт
-
Напишите код для реализации сложных логических сценариев
-
Тестируйте и отлаживайте скрипты
5.10. Веб-интерфейс
-
Откройте веб-интерфейс сервера через браузер
-
Настройте параметры веб-интерфейса
-
Добавьте необходимые компоненты для управления системами
-
Настройте доступ к веб-интерфейсу
6. Лицензирование и обмен проектами
6.1. Лицензирование
-
Зарегистрируйтесь на портале АО \"ИРИДИЙ БМС\"
-
Получите лицензионный ключ
-
Активируйте лицензию на сервере
-
Управляйте лицензиями через веб-интерфейс
6.2. Обмен проектами
-
Экспортируйте проект из iRidium Studio
-
Передайте файл проекта другому пользователю
-
Импортируйте проект в iRidium Studio
-
Активируйте лицензию на целевом сервере
6.3. iRidium Cloud
-
Зарегистрируйтесь в сервисе iRidium Cloud
-
Настройте синхронизацию проектов
-
Обновляйте проекты через интернет
-
Управляйте лицензиями в облаке
6.4. Настройки брандмауэра
-
Настройте правила брандмауэра для работы сервера
-
Разрешите необходимые порты для удаленного доступа
-
Настройте безопасность подключения
-
Проверьте работоспособность через брандмауэр
7. Отладка приложения
7.1. Методы отладки
-
Используйте встроенные инструменты отладки в iRidium Studio
-
Просматривайте логи сервера для выявления ошибок
-
Используйте режим тестирования для проверки логических сценариев
-
Проверяйте работу драйверов и устройств
7.2. Типичные проблемы и их решение
Нет связи с Неправильные настройки Проверьте настройки устройствами драйверов драйверов и параметры подключения
Ошибки в логических Неправильная логика или Используйте режим отладки сценариях триггеры для проверки сценариев
Проблемы с удаленным Неправильные настройки Проверьте настройки сети и доступом брандмауэра или роутера брандмауэра
Низкая Слишком много тегов или Оптимизируйте проект, производительность сложных сценариев уменьшите количество тегов
8. Интеграция оборудования
8.1. Поддерживаемые протоколы
Серверное ядро BMS Integration server поддерживает множество протоколов, включая:
-
KNX
-
Modbus
-
BACnet
-
DALI
-
LonWorks
-
CAN (Bus77)
-
Z-Wave
-
MQTT
-
HTTP/HTTPS
-
TCP/IP
-
UDP
-
RS-485
-
RS-232
8.2. Интеграция с оборудованием
-
Установите необходимые драйверы для оборудования
-
Настройте параметры подключения
-
Создайте теги для управления оборудованием
-
Настройте логические сценарии для взаимодействия с оборудованием
8.3. Создание собственных драйверов
-
Используйте BMS Driver Development Kit
-
Разработайте драйвер для специфического оборудования
-
Тестируйте драйвер на тестовом оборудовании
-
Внедрите драйвер в рабочую систему
9. Преимущества использования Серверного ядра BMS Integration server
9.1. Сервер объединяет панели управления
Если вы работаете с системами KNX, Domintell и Global Cache, подключение нескольких панелей может стать проблемой из-за ограничений оборудования. Панели могут работать с оборудованием напрямую - это простое и эффективное решение. Но это не лучшее решение, если количество панелей велико, так как создает большую нагрузку на оборудование. При использовании сервера вы получаете защищенную технологию коммуникации между сервером и панелями. Сервер информирует все панели об изменениях в оборудовании. Он также может модифицировать исходящие данные.
Серверное ядро BMS Integration server не требуется для создания пультов, работающих в реальном времени.
9.2. Сервер обеспечивает минимальную нагрузку на оборудование
Это следствие предыдущего преимущества. Все панели подключаются к серверу, а сервер подключается к оборудованию. Дополнительные команды и запросы не проходят через сервер и не перегружают систему автоматизации. Это не проблема для некоторых контроллеров, но по мере увеличения числа панелей возникает необходимость в оптимизации.
9.3. Сервер запускает сценарии в любое время
Если приложение iRidium закрыто на панели управления, оно не может выполнять никаких действий. Если требуется запускать сценарии, расписания и собирать данные в базу, необходим сервер. Сценарии можно реализовать на программируемом контроллере, но обычно контроллер не может отслеживать события, происходящие в нескольких системах автоматизации одновременно.
9.4. Сервер обеспечивает безопасный обмен данными с панелями
Клиент-серверный протокол работает через TCP. Таким образом, он гарантирует доставку данных и проверяет состояние устройства в сети. Оборудование, работающее через UDP, менее стабильно с точки зрения подтверждения доставки и не обеспечивает безопасный обмен данными.
9.5. Сервер может использоваться как программируемый контроллер
Он позволяет создавать сложные скрипты для создания логики взаимодействия оборудования систем автоматизации.
9.6. Сервер может использоваться как шлюз для обмена данными
Вы можете обмениваться данными между любыми системами автоматизации без использования аппаратного конвертера. Сервер получает значение из одной системы и автоматически записывает его в переменную другой системы.
9.7. Сервер работает локально без доступа в интернет
Система автоматизации не должна зависеть от интернета. Доступ в интернет запрещен на некоторых коммерческих объектах по соображениям безопасности.
9.8. Сервер поддерживает большинство существующих протоколов
Наши установщики ценят мультипротокольную возможность iRidium. iRidium не только интегрируется на уровне драйверов со всеми поддерживаемыми протоколами, но также имеет функцию сканирования, импорт настроек и другие функции, которые упрощают настройку. Наши установщики используют BMS Driver Development Kit для систем, которые мы не поддерживаем, и самостоятельно реализуют поддержку необходимых систем. Если вы являетесь производителем оборудования автоматизации, свяжитесь с нами. Мы открыты к сотрудничеству и добавлению вашего протокола в наше решение.
9.9. Сервер помогает превратить объект автоматизации в часть глобальной структуры IoT
Серверное ядро BMS Integration server позволяет настроить интеллектуальный обмен данными от KNX к Modbus, Crestron и т.д., к MQTT и отправить их в облачные сервисы и платформы IoT. Таким образом, вы можете интегрировать различные объекты в единую глобальную систему.
10. Техническая поддержка
В случае возникновения проблем с эксплуатацией Серверного ядра BMS Integration server, обратитесь в службу технической поддержки АКЦИОНЕРНОГО ОБЩЕСТВА \"ИРИДИЙ БМС\":
-
Телефон: +7 (3435) 555-55-55
-
Электронная почта: support@iridi-bms.ru
-
Адрес: 622036, Свердловская обл, м.о. город Нижний Тагил, г Нижний Тагил, ул Серова, зд. 14
-
Режим работы: Пн-Пт 9:00-18:00 (по московскому времени)
При обращении в техническую поддержку обязательно предоставьте следующую информацию:
-
Версия программного обеспечения
-
Описание проблемы и условия ее воспроизведения
-
Логи системы (если доступны)
-
Конфигурация проекта (файл проекта)
-
Результаты диагностики (если проводилась)
11. Резервное копирование и восстановление
11.1. Резервное копирование проектов
-
В iRidium Studio выберите \"Экспорт проекта\"
-
Выберите место сохранения файла
-
Сохраните проект в формате .iridium
-
Регулярно создавайте резервные копии проектов
11.2. Резервное копирование данных сервера
-
Используйте встроенные инструменты резервного копирования
-
Настройте автоматическое резервное копирование
-
Храните резервные копии на защищенном носителе
-
Проверяйте целостность резервных копий регулярно
11.3. Восстановление системы
-
Установите программное обеспечение на новом устройстве
-
Импортируйте проект из резервной копии
-
Активируйте лицензию
-
Проверьте работоспособность системы
12. Обновление программного обеспечения
12.1. Проверка обновлений
-
В iRidium Studio выберите \"Проверить обновления\"
-
Система проверит наличие новых версий
-
При наличии обновлений будет предложено их установить
12.2. Установка обновлений
-
Скачайте обновление с официального сайта
-
Запустите установщик обновления
-
Следуйте инструкциям установщика
-
Перезагрузите сервер после установки обновления
12.3. Откат версии
-
Установите предыдущую версию программного обеспечения
-
Импортируйте проект из резервной копии
-
Проверьте работоспособность системы
13. Полное описание функциональных характеристик:
Скачать
14. Инструкция по установке:
Скачать
15. Инструкция по эксплуатации:
Скачать
16. Условия использования
Программное обеспечение установлено на устройстве его изготовителем и поставляется вместе с ним в комплекте.
Программное обеспечение отдельно не продается.