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

iRidium Gate

устаревшее программное обеспечение, замена - iRidium Server

iRidium Gate - программный шлюз данных. Для некоторого оборудования автоматизации решает проблему многоклиентного подключения - объединяет несколько соединений с оборудованием в один поток данных.

документация обновлена 05.2.2016


Использование:

  • Подключение нескольких клиентов к оборудованию, не поддерживающему многоклиентность: IP интерфейсы и роутеры KNX, Domintell DETH02
  • Подключение панелей управления по Wi-Fi или 3G к оборудованию, соединенному с ПК СОМ-портом, преобразование TCP-to-RS232
  • Устранение проблемы "зависания" роутера KNX при потере соединения: стабильная связь с KNX



Требования:

  • iRidium Gate можно установить бесплатно на любой ПК на базе Windows 7/8. Требований, помимо наличия современной сетевой карты, не предъявляется. Например, вы можете использовать Intel NUC PC.


Принцип работы

iRidium Gate принимает данные от панелей управления и передает оборудованию. Он может преобразовать данные из TCP в UDP/RS232 или передать без изменения. Gate выполняет только шлюзование данных, он не может сохранить или запомнить состояния переменных.

При настройке Gate, вы формируете принимающую и отправляющую часть шлюза: порт приема данных, адрес и порт оборудования, которому их нужно передать.

В программе можно создать несколько шлюзов с разными настройками.



iRidium Gate для KNX

  1. добавьте "TCP to UDP Gate" в iRidium Studio
  2. укажите адрес и порт iRidium Gate в настройках "TCP to UDP Gate" в iRidium Studio
  3. настройте iRidium Gate:
    1. укажите тип драйвера, который будет подключаться к шлюзу
    2. укажите порт, к которому должны подключаться панели управления
    3. укажите адрес и порт KNX IP интерфейса, на который будет передавать данные Gate
  4. Добавьте iRidium Gate в Автозапуск Windows


1 Настройте работу через шлюз в проекте визуализации:

Gate InsertGate.png
Gate SetupGateInProgect.png
  • добавьте "TCP to UDP Gate" к драйверу KNX
  • укажите IP-адреса компьютера, где запущен iRidium Gate - узнать его можно в настройках сети, рекомендуется статический IP-адрес, укажите ТСР порт подключения к Gate на этом компьютере. Порт можно выбрать в настройках Gate
    • Host - IP-адрес компьютера, на котором запущено приложение Gate
    • Port - порт подключения к компьютеру, на котором запущено приложение Gate, можно выбрать произвольно, но убедившись, что этот порт ПК не занят другим приложением


2 Настройте шлюз передачи данных в программе iRidium Gate

Чтобы создать новый шлюз в программе iRidium Gate, нажмите клавишу "Add Gate":

Gate AddNewGate.png

В настройках шлюза укажите:

Gate SetupNewGate.png

Раздел "Gate"

  • Name: имя, произвольно
  • Comment: описание , произвольно
  • Autostart - запускать автоматически при старте приложения Gate


Раздел "Server" - настройка получения данных от панелей управления

  • Type: тип драйвера, от которого будут приходить данные
  • Transport: транспортный протокол передачи данных шлюзу
  • Port: порт подключения клиентов к шлюзу - тот же, что выбрали в проекте iRidium
  • Max Connections: максимальное число клиентов, одновременно подключенных к шлюзу


Раздел "Device" - настройка подключения к KNX IP интерфейсу

  • Type: тип управляемого оборудования
  • Transport: транспортный протокол, используемый оборудованием для получения данных
  • Host: адрес KNX IP интерфейса
  • Port: порт подключения к KNX IP интерфейсу (3671)
  • Idle: время ожидания до повторной попытки подключения при аварийном обрыве связи с роутером (60000 или 120000 мс)



iRidium Gate для Global Cache

  1. укажите адрес ПК с iRidium Gate вместо IP адреса Global Cache в iRidium Studio
  2. настройте iRidium Gate:
    1. укажите тип драйвера, который будет подключаться к шлюзу
    2. укажите порт, к которому должны подключаться панели управления
    3. укажите адрес и порт KNX IP интерфейса, на который будет передавать данные Gate
  3. Добавьте iRidium Gate в Автозапуск Windows


1 Настройте работу через шлюз в проекте визуализации:

Gate InsertGate AV.png
  • укажите IP-адреса компьютера, где запущен iRidium Gate - узнать его можно в настройках сети, рекомендуется статический IP-адрес
    • Host - IP-адрес компьютера, на котором запущено приложение Gate
    • Port - порт подключения к компьютеру, на котором запущено приложение Gate, можно выбрать произвольно, но убедившись, что этот порт ПК не занят другим приложением. Global Cache может использовать до 3х портов, см. настройки IR output, Serial 1, Serial 2


2 Настройте шлюз передачи данных в программе iRidium Gate

в случае с Global Cache понадобится настройка от 1 до 3 шлюзов, т.к. Global Cache может получать данные через три TCP порта: 4998 - реле и ИК команды, 4999 - СОМ-порт 1, 5000 - СОМ-порт 2. Каждый порт должен обрабатываться отдельным шлюзом.

Чтобы создать новый шлюз в программе iRidium Gate, нажмите клавишу "Add Gate":

Gate AddNewGate.png

В настройках шлюза укажите:

Gate SetupNewGate AV.png

Раздел "Gate"

  • Name: имя, произвольно
  • Comment: описание , произвольно
  • Autostart - запускать автоматически при старте приложения Gate


Раздел "Server" - настройка получения данных от панелей управления

  • Type: тип драйвера, от которого будут приходить данные, Direct - передавать напрямую
  • Transport: транспортный протокол передачи данных шлюзу
  • Port: порт подключения клиентов к шлюзу - тот же, что выбрали в проекте iRidium
  • Max Connections: максимальное число клиентов, одновременно подключенных к шлюзу


Раздел "Device" - настройка подключения к Global Cache

  • Type: тип драйвера
  • Transport: транспортный протокол, используемый оборудованием для получения данных
  • Host: адрес Global Cache
  • Port: порт подключения Global Cache (4998, 4999, 5000)



Старт и автозапуск iRidium Gate

1 Выберите шлюз и нажмите клавишу Start на боковой панели приложения, чтобы запустить передачу данных:

Gate RunGate.png
  • Статус шлюза "Run" - готов к передаче данных.
  • "Client" - список панелей управления, подключенных к шлюзу. Выберите "Status" в меню правой кнопки, чтобы увидеть все подключенные панели.


2 Чтобы iRidium Gate автоматически загружался при запуске Windows, перетащите ярлык приложения в папку Автозапуск, она находится в меню Пуск.

Gate MoveToAutorun.png
Убедитесь, что включен флаг "Autostart" в настройках шлюза. Иначе Gate запустится, но шлюзы в нем останутся выключенными.


3 Для возможности подключения через Интернет, настройте службу Port Forwarding на интернет маршрутизаторе.

Когда служба настроена, вы можете подключиться к Gate используя внешний порт и публичный адрес маршрутизатора. Узнать публичный IP-адрес своего маршрутизатора Вы можете при помощи внешних сервисов, например Яндекс.Интернет.