Материал из for iRidium developers
Перейти к: навигация, поиск
Other languages:
English • ‎русский

iRidium Server - это программный продукт для контроля систем автоматизации и Интернета Вещей, который можно запустить на обычном ПК и нескольких аппаратных платформах.
Server хранит сценарии автоматизации, ведет учет потребления энергоресурсов, строит графики потребления, передает данные межу разными системами дома и отправляет уведомления.

Используйте iRidium Server на любом ПК

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

Используйте iRidium Server на аппаратной платформе

  • UMC Technology
  • Raspberry Pi

Чтобы управлять оборудованием через iRidium Server, нужно:

  • Запустить iRidium Server и средства разработки
  • Создать конфигурацию для сервера
  • Авторизоваться на сервере и загрузить на него конфигурацию
  • Создать визуализацию управления сервером для приложения i3 pro


Запуск сервера

iRidium Server создан как программное решение и может работать на Windows, или на базе рекомендованных аппаратных платформ.

Многие аппаратные контроллеры поддерживают физические интерфейсы RS232, RS485, KNX и др. Список интерфейсов контроллера, которые поддерживает iRidium Server, см. в описании аппаратной платформы.


Программные реализации iRidium Server

Windows

поддержка интерфейсов TCP, UDP, HTTP(s), RS232

Linux

поддержка интерфейсов TCP, UDP, HTTP(s)

Аппаратные реализации iRidium Server

OnBox

поддержка интерфейсов TCP, UDP, HTTP(s)

UMC Technology

поддержка интерфейсов TCP, UDP, HTTP(s), RS232, KNX

Raspberry Pi

поддержка интерфейсов TCP, UDP, HTTP(s)

Когда сервер установлен, запущен и подключен к iRidium Transfer, можно создать для него конфигурацию:


Настройка сервера

Настроим подключение к оборудованию автоматизации, логику и сценарии работы сервера:

Создание проекта

Настройка драйверов и скриптов в проекте Сервера

Запуск проекта

Загрузка проекта на Сервер и лицензирование Сервера

Инструменты iRidium Studio для cерверного проекта

Когда конфигурация сервера готова, создадим визуализацию управления оборудованием:


Визуализация

Проект для панели управления

Как создать GUI на базе серверного проета

Web-интерфейс сервера

Как посмотреть состояние сервера через браузер


JavaScript API

iRidium Script - встроенный в iRidium язык программирования на базе JavaScript. Управляет интерфейсом и оборудованием, помогает в настройке сложных сценариев, позволяет добавить поддержку нового оборудования.

Руководство

Документация по iRidium Script для разработчиков

Справочник

справочник объектов, методов и событий iRidium Script

Примеры

Разработка драйвера в iRidium (DDK) и др. примеры