iRidium server – это опциональный компонент платформы iRidium 3.0, который позволяет использовать в проектах такие функции, как логика, сценарии, расписания, хранение и обработка данных и т.д.
Программный агент iRidium server работает на различных аппаратных платформах с разными техническими параметрами, мощностью и стоимостью, чтобы вы могли выбрать то, что лучше всего подходит вашим проектам от небольших переговорных и домашних кинотеатров до больших умных офисов и интеллектуальных зданий.
Варианты iRidium server
- iRidium server UMC
- iRidium server RPi
- iRidium server NUC
- OnBox от Global Cache (нет в продаже)
- Победа.KNX (нет в продаже)
- Победа.lite (нет в продаже)
- iRidium Server для LogicMachine (нет в продаже)
- Контроллер Casatunes (нет в продаже)
Все сборки iRidium server прошли детальное тестирование командой iRidium mobile и группой внешних экспертов.
Как проходило тестирование: Мы проводили синтетические тесты – то есть, создали проект, который эмулировал работу реального оборудования (формировал значения каналов и тегов*) с помощью специального скрипта, запущенного на тестируемом сервере. В динамике формировались каналы и теги сервера (наращивали по 10 в каждом цикле).
В общем виде процедура тестирования состояла из следующих этапов:
1. Динамическое создание 10 тегов.
2. Запись в теги живых значений (случайные числа).
3. Пересчёт значения с помощью скрипта (из одной шкалы в другую) – на каждый тег свой скрипт пересчёта.
4. Сохранение значений тегов в базу.
5. Отправка значений тегов на панель.
6. Проверка задержки приёма-передачи значения тега с сервера на панели.
Одновременное подключение нескольких панелей эмулировалось TCP-клиентами, поднятыми на i3 pro панели. Сначала давали нагрузку в 1 панель, далее в 5 и потом прибавляли по 5 панелей. i3 pro запрашивал данные у сервера и отображал их.
Если задержка в отображении была более 3 секунд, считали, что сервер уже не справляется с нагрузкой, то есть не может обеспечить оперативное управление с таким количеством точек и панелей.
Примечание:
В реальных условиях нагрузка будет зависеть от сложности и ресурсоёмкости ваших собственных скриптов.
Если скриптов не будет, то допустимое количество точек и панелей может быть больше.
Если скрипты будут ресурсоёмкие (сложная математическая обработка, анализ данных из базы данных), то можно ориентироваться на данные нашего теста.
По результатам тестирования мы составили следующий рейтинг мощности iRidium server
iRidium server | Количество тегов | Количество панелей управления |
---|---|---|
1. iRidium server NUC (Windows) |
более 2 000 |
50 |
2. Контроллер Casatunes (Windows) |
до 2 000 |
20 |
3. iRidium server UMC (linux) |
более 1 000 |
20 |
4. iRidium server RPi (linux) |
до 800 |
15 |
5. iRidium server для LogicMachine (open WRT) |
до 500 |
10 |
6. Победа.KNX (linux) |
до 200 |
5 |
7. Победа.lite (linux) |
до 200 |
5 |
8. OnBox от Global Caché (linux) |
до 200 |
5 |
*Тег
1. Обычная лампочка (реле) — 1 тег
2. RGB-лампочка — 3 тега
3. Термостат — 5 тегов
4. Устройства, управляемые по IR — 0 тегов
5. Сенсоры (влажность, температура) — 1 тег
Из опыта автоматизации в среднем получается:
– коттедж, таунхаус, офис, гостиница до 1 500 кв.м — 1500-2000 тегов
– квартиры, дома, офисы до 500 кв.м. — 500-1 000 тегов
– quest комнаты, домашние кинотеатры, мультирум, квартиры до 150 кв.м.— 30-300 тегов