web-сайт forum обучение
iRidium server is a software-hardware complex for automation systems and IoT that can:
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:
iRidium server has several versions:
Comparison table of Hardware implementations of iRidium server
* 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.
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
You can use iRidium without iRidium server, having all the functions you need.
Set connection to automation equipment, logics and routines of server work:
Review of iRidium studio tools for server projects
Creating a server project
Setting drivers in a server project
When a server configuration is ready, launch and set a server:
Uploading a project on a server and licensing
How to see the server state via a browser
How to create a GUI on the basis of a server project
Instructions to create a server project that controls subservers
Instructions on sending Push notifications from iRidium server to iOS- and Android-based devices with installed i3 pro app