Logo Logo en
  • iRidi Pro
    Основные компоненты
    • Приложение i3 Pro
    • iRidi Pro Server
    • iRidi Studio
    • iRidium studio v. 1.3.8 (устаревшая версия)
    Java Script в iRidi
    • Руководство
    • Справочник
    • Примеры
    • JS драйвера
    другие
    • Личный Кабинет
    • iRidium Cloud
    • iRidium Transfer
    • Push-уведомления
    • Лучшая практика
    Лицензирование
    • Лицензирование и передача проекта
    • Оффлайн-лицензирование
    • Активация iRidi Pro Server
  • Продукты
    i3 lite
    • Приложение i3 lite
    • Регистрация и лицензирование
    • Сервер
    • Модули
    KNX Home Server
    • Приложение i3 KNX
    • KNX Home Server
    BUS77 HOME SERVER
    • Приложения Bus77 Home и Bus77 Lite
    • Bus77 Home Server
    Решения
    • BYOD - решение для гостиниц
    • Портал жителя - решение для МКД
    iRidi SCADA
    • iRidi SCADA
  • Bus77
    НАСТРОЙКА BUS77
    • Основы Bus77
    • Приложения Bus77 Home и Bus77 Lite
    • Работа с драйвером Bus77 в iRidi Studio
    • Настройка шины Bus77 в iRidi Studio
    ПРОТОКОЛ BUS77
    • Характеристики CAN (Bus77)
    • Описание протокола
    • Исходники на GitHub
    ОБОРУДОВАНИЕ BUS77
    • Каталог Bus77 Pro
    • Каталог Bus77 Lite
  • Поддерживаемое оборудование
    Драйверы
    • Список драйверов
    • ProAV драйвера
    • AV & Custom Systems
    • JS драйвера
    • Сторонние драйвера и фриланс
    Протоколы и интерфейсы
    • Голосовое управление
    • 1-Wire
    • BACnet IP
    • Bus77
    • KNX
    • KNX IP BAOS
    • Weinzierl kBerry
    • Microsoft Exchange
    • Modbus
    • MQTT
    • NFC
    • ODBC
    • Onvif
    • SIP
    • SNMP
    • Wake On Lan
    • Z-Wave
    • ZigBee
    Производители
    • AMX
    • AVCiT
    • Beckhoff ADS
    • Biamp Tesira
    • Bluesound
    • Casambi
    • BSS Harman
    • Clipsal
    • ControlArt 7Port
    • Crestron
    • DigiBird
    • Domintell
    • Duotecno
    • EIDE
    • EPSNET
    • Global Cache
    • HDL Buspro
    • Helvar
    • IEAST
    • INELS BUS
    • INELS Wireless
    • Intesis
    • Kleger
    • Kramer VIA
    • Kramer 3000
    • Larnitech
    • Legrand Netatmo
    • LG TV
    • Lutron
    • Lutron Homeworks QS
    • MyHome
    • Nest
    • Novastar
    • Panasоnic PTZ
    • Philips Dynalite
    • PJLink
    • Satel
    • SamsungTV
    • Sonos
    • Somfy
    • SpinetiX
    • Televic Conference
    • TIS
    • Tion
    • URRI
    • Velbus
    • Velocio
    • Vinteo
    • WyreStorm
    • WiiM
    • Xicato
    • Yamaha
    • ZONT
    • Z-Wave.me
    Протестированное оборудование
    • Панель HDL S57
    • Панель HDL S10
    • SIP-домофон
    • Akuvox
    • Arlight
    • Divus
    • QBic TD-1050 PRO
    • QBic TD-1060 Slim
    • QBic TD-1070
    • Sigur
    • Uni-Ubi
    • Velocio
  • Оборудование iRidi

    Серверы
    • HS Сервер
    • ProAV Control Processor Basic
    • ProAV Control Processor Advanced
    • Спецификация контроллеров UMC
    • Настройка контроллера UMC C2
    • Настройка контроллера UMC C3
    • Настройка контроллера HDL IntelliCenter 2 (UMC C4)
    Модули расширения
    • I-PX-RS1
    • I-PX-RS4
    • I-PX-IR3
    KNX
    • KNX Home Server
    • KNX IP Interface
    Панели управления
    • iRidium Panel 7
    • Touch Panel P3
    • Touch Panel P6
    • Touch Panel P8
    • Touch Panel P10
    • Tabletop Touch Panel 10
    • AV Remote Control
    ОБОРУДОВАНИЕ BUS77
    • Каталог Bus77 Pro
    • Каталог Bus77 Lite
    • Differences
iRidium mobile web-site
Содержание
    Инструменты‌
    • Сведения о странице
    • Постоянная ссылка
    • Версия для печати
    • Спецстраницы
    • Связанные правки
    • Ссылки сюда
    Login / Create Account
    Материал из for iRidium developers
    Перейти к: навигация, поиск
    Эта страница является переводом страницы Products server. Перевод выполнен на 88%.

    Other languages:
    English • ‎русский

    Содержание

    • 1 iRidium server
    • 2 Hardware Platforms for iRidium server
    • 3 Creating a Server Project in iRidium Studio
      • 3.1 Logic Tools
      • 3.2 Voice Control
      • 3.3 Remote control
      • 3.4 PUSH-notifications
      • 3.5 Work with Database
      • 3.6 Trends
      • 3.7 Drivers
      • 3.8 JavaScript
    • 4 WEB interface
    • 5 Licensing and Sharing a Project
    • 6 Debugging the app
    • 7 Integration of Equipment
    • 8 Advantages of Work with iRidium server

    Server logo 3.png
    iRidium server

    iRidium server is a software hardware complex for automation systems and IoT.

    web site forum training

    iRidium server can be used for the following tasks:

    • creating routines and schedules;
    • setting logic of equipment interaction;
    • remote control;
    • export and import of databases;
    • data exchange between different protocols.
    • Voice control;
    • Push-notifications.


    Hardware Platforms for iRidium server

    Information about iRidium server based on different hardware platforms (with recommended workload).
    • iRidi HS Server - software realization of iRidium server, that is launched as a daemon or a console app on controllers by HS Server.
      • 25 control panels
      • more than 3000 tags of iRidium server (recommended number of tags is up to 7000 tags)
    • iRidium server UMC - software realization of iRidium server, that is launched as a daemon or a console app on controllers by UMC Technology.
      • 25 control panels
      • more than 3000 tags of iRidium server (recommended number of tags is up to 7000 tags)
    • iRidium server RPI - software realization of iRidium server that is launched as a daemon or a console app on Raspberry Pi 3 model B controllers
      • 15 control panels
      • up to 3000 tags of iRidium server (recommended number of tags is up to 5000 tags)
    • iRidium server NUC/Windows - software realization of iRidium server that is launched as a console app or as a service on devices based on Windows 7/8/10.
      • 50 control panels
      • more than 6000 tags of iRidium server (recommended number of tags is up to 12000 tags)
    • iRidium Server NUC/Linux - a server to launch on Linux
      • 50 control panels
      • more than 6000 tags of iRidium server (recommended number of tags is up to 12000 tags)


    Comparison table of Hardware platforms of iRidium server ⤋

    Characteristics HS Server Raspberry pi iRidium server UMC Intel NUC
    Processor RK3399 Rockchip
    2 x Cortex-A72 2000 MHz,
    4 x Cortex-A53
    1.2GHz Broadcom BCM2837 64bit CPU 1GHz CPU NXP imx6 Intel Celeron, Core i3, Core i5, Core i7
    RAM 2 Gb, DDR4 1 GB 512 MB 4 GB
    Non-volatile memory 16 Gb, eMMC Flash 8 GB flash 4 GB flash 60 GB SSD
    Additional slots USB Type-A (F) (USB 2.0)
    RS-485
    RS-232
    KNX TP1-256
    CAN (Bus77)
    40-contact long GPIO
    Modernized switch mode power supply - Micro USB up to 2,5 A
    HDL
    KNX
    RS-485
    Z-wave(soon)
    CAN
    USB
    Number of tags* more than 3000 more than 3000 more than 3000 more than 6000
    Additional information It's not recommended to use the built-in database** It's not recommended to use the built-iin database** It's not recommended to use the built-in database** Suits large databases


    Creating a Server Project in iRidium Studio

    Basics of work in iRidium studio
    • iRidium studio 2019 is a description of capabilities of iRidium studio 2019.
    • iRidium server - description of creating and configuring a server project.

    Logic Tools

    Tools to create logic that do not require programming.
    • Relations: connections inside interface - relations between objects provide automatic reaction of the interface to events in the system.
    • Block-schemes (block logics) explains how to program logics of work with the help of block schemes.
    • Routines explains how to create routines for equipment work.
    • Schedules explains how to create schedules.
    • Forward value to - a tool in iRidium studio that forwards values from one tag to another.

    Voice Control

    • Voice control explains how to set voice assistants (Amazon Alexa, Google Home)

    Remote control

    • Net connection to object explains how to control projects locally and remotely via Cloud Gate.

    PUSH-notifications

    • Push-notifications is a manual on sending push-notifications from iRidium Server to devices with i3 pro app based on iOS, Android.
    • External Push-notification when working with SIP - sending push-notifications to activate i3 pro when working with SIP.

    Work with Database

    • Methods to work with ODBC - work with databases via ODBC.
    • System and user data bases - work with different databases.

    Trends

    • Trends are a way to display several values in a visualization interface.

    Drivers

    Drivers
    • Data import - import of data from a driver configuration file.
    • Creating drivers - a tool to create a driver for any equipment.


    JavaScript

    Creating complicated scripts with the help of Script Editor.
    • JavaScript(iRidium script) explains how to program logics by means JavaScript (iRidiumScript).
    • Methods and events of server API iRidium - handbook on methods and events of server API.

    WEB interface

    • Web interface - manual on working with the web-interface of iRidium server.


    Licensing and Sharing a Project

    Cloud service to store visualization projects, server projects and licenses.
    • Licensing contains information on registration, testing projects, buying a license and sharing a project with an end-user.
    • iRidium Cloud provides a capability to update iRidium visualization and server projects via the internet. It's required to activate licenses on control panels and servers of the automation system.
    • Firewall Settings contains settings of i3Pro and iRidium Server applications in the context of network restrictions.


    Debugging the app

    Debug tools
    • Launching a project on server explains how to activate a debug mode and launch a project.
    • Debugging tools are tools for debugging and logging.


    Integration of Equipment

    • Intergration of servers explains how to create a project that controls several servers.


    Advantages of Work with iRidium server

    1. Server unites control panels


    If you work with KNX, Domintell and Global Cache equipment, connection of several panels can become a problem because of the limitations on the equipment side. Control panels can work with equipment directly - it is a simple and effective solution. But it is not a good solution if there is a great number of panels, as it creates big load on the equipment. When a server is used, you get a protected technology for communication between the server and control panels. The server informs all panels about changes in the equipment. It can also modify outgoing data.


    iRidium server is not required to create remotes working in real time.


    2. Server provides minimum workload of equipment


    it comes as a consequence of the previous advantage. All control panels connect to the server, and the server connects to equipment. Extra commands and requests do not go through the server and do not overload the automation system.


    It's not problematic for some controllers, but as the number of control panels increases, there appears a necessity for optimization.


    3. Server launches scenes at any moment


    If iRidium app is closed on a control panel, it can't do any actions. If it is required to launch scenes, schedules and to collect data in the database a server is required.


    Scenes can be realized on a programmable controller, but usually a controller can not track events happening in several automation systems at the same time.


    4. Server provides secure data exchange with control panels


    Client-server protocol works via TCP. Thus, it provides guarantee data delivery and checks the on-line status of the device. Equipment working via UDP is less stable in terms of delivery confirmation and it does not provide secure data exchange.


    5. Server can be used as a programmable controller


    It provides doing complicated scripts to create logic of value interaction of automation equipment.


    6. Server can be used as a gateway for data exchange


    You can exchange data between any automation systems without using a hardware converter. The server gets a value from one system and automatically writes it in the variable of another system.


    7. Server works locally without Internet access


    An automation system must not depend on Internet. Internet access is banned on some commercial objects for security reasons.


    8. Server supports most existing protocols


    Our installers like iRidium for is multiprotocol capability. iRidium features not only integration on the driver level with all supported protocols, but also the scanning function, import of settings, and other features that make setting easier. Our installers use iRidium Driver Development Kit for systems that we do not support and they realize support of required systems themselves. If you are manufacturer of automation equipment, write us. We are open to cooperation and addition of your protocol to our solution.


    9. Server helps to turn an automation object in to part of global IoT structure

    iRidium server allows to set intellectual data exchange from KNX to Modbus, Crestron, etc., to MQTT and send them to cloud services and IoT platforms. Thus, you can integrate different objects in a single global system.
    Источник — «https://dev.iridi.com/index.php?title=Products_server/en&oldid=130737»
    About us
    Company
    Team
    History
    Philosophy
    Rewards
    Partnership
    Our partner
    Partnership Programs
    Apply for partnership
    products
    iRidium pro
    iRidium lite
    iRidium gate
    iRidium server
    Loads
    iRidium pro
    iRidium lite
    Other version
    Marketing materials
    Support
    On-line courses/Video
    Recommended equipment
    Other version
    iRidium pro
    Documentation
    FAQ
    Forum
    iRidium lite
    Documentation
    Forum
    Projects
    Standart projects
    Smart buildings
    Smart house
    Special solution
    Find a dealer
    News
    Youtube
    Twitter
    VK
    Logo
    contact@iridi.com
    +7 (499) 322-73-29

    Privacy policy