Материал из 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 (Поддержка устройства прекращена)</span>

поддержка интерфейсов 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) и др. примеры