Logo Logo en
  • iRidi Pro
    Major Components
    • i3 pro app
    • iRidi Pro Server
    • iRidi Studio
    • iRidium studio v. 1.3.8 (old version)
    Java Script in iRidi
    • Guide
    • Handbook
    • Samples
    • JS drivers
    others
    • My Account
    • iRidium Cloud
    • iRidium Transfer
    • Push notifications
    • Best practice
    Licensing policy
    • Licensing and giving ownership rights
    • Offline Licensing
    • iRidi Pro Server Activation
  • Products
    i3 lite
    • i3 lite app
    • Registration and licensing
    • Server
    • Modules
    KNX Home Server
    • i3 KNX app
    • KNX Home Server
    BUS77 HOME SERVER
    • Bus77 Home and Bus77 Lite apps
    • Bus77 Home Server
    Solutions
    • BYOD - solution for hotels
    • PMS - solution for buildings
    iRidi SCADA
    • iRidi SCADA
  • bus77_
    SETTING UP BUS77
    • Bus77 Basics
    • Bus77 Home and Bus77 Lite apps
    • Working with the Bus77 driver in iRidi Studio
    • Configuring the Bus77 in iRidi Studio
    BUS77 PROTOCOL
    • Characteristics of CAN (Bus77)
    • Исходники на GitHub
    Bus77 equipment
    • Bus77 Pro catalog
    • Bus77 Lite catalog
  • Works with
    Drivers
    • List of drivers
    • ProAV Drivers
    • AV & Custom Systems
    • JS drivers
    Protocols and interfaces
    • Voice Control
    • 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
    Manufacturers
    • 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
    Tested equipment
    • HDL S57 panel
    • HDL S10 panel
    • Intercom (SIP)
    • Akuvox
    • Arlight
    • Divus
    • QBic TD-1050 PRO
    • QBic TD-1060 Slim
    • QBic TD-1070
    • Sigur
    • Uni-Ubi
    • Velocio
  • iRidi equipment

    Servers
    • HS Server
    • ProAV Control Processor Basic
    • ProAV Control Processor Advanced
    • UMC Controller Specification
    • UMC C2 setting up
    • UMC C3 setting up
    • HDL IntelliCenter 2 (UMC C4) setting up
    Модули расширения
    • I-PX-RS1
    • I-PX-RS4
    • I-PX-IR3
    KNX
    • KNX Home Server
    • KNX IP Interface
    Control panels
    • iRidium Panel 7
    • Touch Panel P3
    • Touch Panel P6
    • Touch Panel P8
    • Touch Panel P10
    • Tabletop Touch Panel 10
    • AV Remote Control
    Bus77 equipment
    • Bus77 Pro catalog
    • Bus77 Lite catalog
    • Differences
iRidium mobile web-site
Contents
    Tools‌
    • Page information
    • Permanent link
    • Printable version
    • Special pages
    • Related changes
    • What links here
    Login / Create Account
    From for iRidium developers
    Jump to: navigation, search
    This page is a translated version of the page IRidium Server and the translation is 100% complete.

    Contents

    • 1 iRidium server
      • 1.1 Is server required?
      • 1.2 Preparing Hardware for Work
      • 1.3 Working in iRidium studio
      • 1.4 Launching and setting
      • 1.5 Integration

    iRidium server

    web-сайт forum обучение

    iRidium server is a software-hardware complex for automation systems and IoT that can:

    • collect and analyze data,
    • export and import databases,
    • create routines and schedules,
    • set logics of equipment interaction,
    • exchange data between different protocols.


    iRidium server is a part of iRidium pro solution and iRidium lite solution.
    This documentation describes how to launch and set iRidium server for iRidium pro projects.

    Documentation on setting and connecting iRidium server for iRidium lite projects is here.

    When iRidium server is installed for the first time, there is no project on it. A project is special software that controls an automation object (for example, Smart home). A project is created in iRidium studio. A project is uploaded on the server via iRidium Transfer or iRidium Cloud.

    Only one project can be uploaded on a server.

    iRidium server can be used by itself and together with i3 pro.

    Option without i3 pro is suitable for cases when no visualization is required and only the following functions are required:

    • data exchange between different protocols
    • setting logics of equipment interaction
    • routines, schedules, etc.


    iRidium server has several versions:

    Hardware

    • iRidium server UMC,
    • iRidium server RPi,
    • iRidium server NUC.


    Software

    • Windows 7, 8, 10 (x86, x64),
    • Linux (x86, x64).


    Comparison table of Hardware implementations of iRidium server

    Characteristics Raspberry pi iRidium server UMC Intel NUC
    Processor 1.2GHz Broadcom BCM2837 64bit CPU 1GHz CPU NXP imx6 Intel Celeron, Core i3, Core i5, Core i7
    RAM 1 GB 512 MB 4 GB
    Non-volatile memory 8 GB flash 4 GB flash 60 GB SSD
    Additional slots 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* up to 5 000 up to 3 000 up to 65 000
    Additional information Use of built-in database is not recommended** Use of built-in database is not recommended** Suitable for large databases

    * tag is a feedback channels. For example, a relay has 1 tag (on/off state), RGB lamp has 3 tags (state of colors: red, green, blue).
    ** Use external databases and set them by this manual.


    Is server required?

    Let us review the aspects which can help to understand if installation of iRidium Server is necessary:


    1. The server unites control panels

    If you work with KNX, Domintell and Global Cache equipment, concurrent 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 hardly used when having a big number of panels as it creates a big load on the equipment. Installing the server, 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.

    You do not need iRidium server to create remotes working in real time


    2. The server provides the minimum load on equipment

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

    It is not critical for some controllers but the necessity of optimization appears if the number of control panels increases.


    3. The server launches scenes at any moment

    If the iRidium application is closed on the control panel, it cannot perform any actions. The server is essential is you need go launch scenes, schedules and collect records in the database.

    Scenes can be implemented on the programmed controller but the controller cannot usually monitor concurrent events in several automation systems.


    4. The server enables reliable data exchange with control panels

    The client-server protocol works via ТСР. Thus it provides a garantee of data delivery and online check. Equipment working via UDP is less stable in the terms of delivery confirmation. And it does not provide secure data exchange.


    5. The server can be used as a programmable controller

    It will provide execution of complex scripts to create communication logic for variables of automation equipment.


    6. The server can be used as a data gateway

    You can transfer data between any automation systems without using a hardware converter. The server gets values from one system and writes them automatically in variables of another system.


    7. Local work without Internet access

    Automation systems must not depend on Internet access. Some commercial projects are not allowed to have Internet access for security reasons.


    8. Support of most protocols

    Our installers love iRidium for supporting numerous protocols. Support of protocols in iRidium includes not only support on the driver level, but also the scanning function, import of settings and other features that make setting easier. If a system is not yet supported by us, our installers use iRidium driver Development Kit and realize support of required systems themselves. If your company is a manufacturer of automation equipment, write us. We are open to cooperation and can add support of your protocol to our solution.


    9. Conversion of an automation object into a 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.


    If your system has

    1. 1-2 control panels
    2. scenes implemented on controllers
    3. stable connection with controllers
    4. no required graphs and log savings
    5. no required data gateway


    You can use iRidium without iRidium server, having all the functions you need.


    Preparing Hardware for Work


    • iRidium server UMC
    • iRidium server RPi
    • iRidium server NUC and Windows 7, 8, 10 (x86, x64)
    • Linux (x86, x64)


    Working in iRidium studio

    Set connection to automation equipment, logics and routines of server work:

    • First steps

    Review of iRidium studio tools for server projects

    • Server Project

    Creating a server project

    • Working with drivers

    Setting drivers in a server project


    Launching and setting

    When a server configuration is ready, launch and set a server:

    • Project launch

    Uploading a project on a server and licensing

    • Server web-interface

    How to see the server state via a browser


    Integration

    • Panel integration

    How to create a GUI on the basis of a server project

    • Server integration

    Instructions to create a server project that controls subservers

    • Push notifications

    Instructions on sending Push notifications from iRidium server to iOS- and Android-based devices with installed i3 pro app

    Retrieved from "https://dev.iridi.com/index.php?title=IRidium_Server/en&oldid=70404"
    Category:
    • Навигация
    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