Материал из for iRidium developers
Перейти к: навигация, поиск
Эта страница является переводом страницы IRidium Server. Перевод выполнен на 100%.

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

iRidium Server is a software solution that could be installed on PC or some hardware platforms. The server stores automation scenes, keeps records of system events and energy consumption, builds graphs, transfers data between different home systems and sends notifications.

Attention. The server does not work on virtual machines

Use iRidium Server on any PC

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

Use iRidium Server on hardware platforms

  • UMC Technology
  • Raspberry Pi

To control equipment via iRidium Server:

  • Install and launch iRidium Server and development tools
  • Create configuration for the server
  • Authorize on the server and upload the configuration on it
  • Create visualization of server control for the i3 pro application


Server Launch

iRidium Server was created as a software solution. It can operate on Windows devices or on the basis of recommended hardware platforms.

Many hardware controllers support physical interfaces RS232, RS485, KNX, etc. You can see the list of controller interfaces supported by iRidium Server in the description of a particular hardware platform.


Software implementation of iRidium Server

Windows

support of TCP, UDP, HTTP(s), RS232, interfaces

Linux

support of TCP, UDP, HTTP(s) interfaces

Hardware implementation of iRidium Server

OnBox

support of TCP, UDP, HTTP(s) interfaces

UMC Technology

support of TCP, UDP, HTTP(s), RS232, KNX interfaces

Raspberry Pi

support of TCP, UDP, HTTP(s) interfaces

When the server is installed, launched and connected to iRidium Transfer, you can create configuration for it:


Server Setting up

Set up connection to automation equipment, logic and scenes of server work:

Project creation

Setting up drivers and scripts in server projects

Project launch

Upload of projects on the server and server licensing

Creation of a server project for managing subservers

Instructions for creating a server project that manages subservers

iRidium Studio tools for server projects

When the configuration is ready, create visualization of equipment control:


Visualization

Projects for control panels

How to create GUIs on the basis of server projects

The server web-interface

How to see the server state via the browser


JavaScript API

iRidium Script is a JavaScript-based programming language built in iRidium. It controls interfaces and equipment, helps to set up complex scenes, enables adding of new equipment in the system.

Manual

Documentation on iRidium Script for developers

Handbook

handbook of iRidium Script objects, methods and events

Examples

Driver development in iRidium (DDK) and other examples