доступные API и протоколы взаимодействия можно посмотреть на общей схеме структуры РТЛС Первая установка и обновление ПО RTLS LocIT. Функциональные характеристики.

Получение обновлений от расчетного модуля (LE) по MQTT

  1. подключиться к модулю emqx по MQTT протоколу

    1. порт 1883

  2. оформить подписку на нужный набор данных

    1. для получения обновлений меток rtls/blinks

    2. для получения системных событий rtls/events


Получение обновлений от расчетного модуля (LE) по HTTP

  1. открыть страницу управления emqx модуля http://<ip>:18083/#/ (параметры доступа по умолчанию admin/public)

  2. в разделе Resources создать ресурс для отправки сообщений во внешний ресурс

  3. В разделе Rule выбрать нужный топик и нажать edit

  4. добавить новый Action Handler с типом Action Data to Web Server

  5. Выбрать созданный ранее ресурс

  6. указать необходимые параметры HTTP запроса

  7. сохранить изменения


Получение расширенного набора событий от модуля SRV

Получение событий настраивается через механизм реакций Реакции


Интеграция по API

Доступные API и ссылки для доступа к описанию в swagger формате, где <ip> адрес машины, на которой развернуто ПО РТЛС :

  1. https://<ip>/BA-API - интерфейс для доступа к результатам обработки данных от меток

  2. https://<ip>/CFG-API - интерфейс конфигурации

  3. https://<ip>/Blinks-API - интерфейс для передачи блинков (обновлений статуса) от меток в сервер для обработки в BA

  4. https://<ip>/Events-API - интерфейс для передачи системных событий всистему РТЛС

  5. https://<ip>/feed - интерфейс для передачи внешних событий в систему РТЛС
  6. https://<ip>:8320/CFG-API - интерфейс конфигурации модуля le

  7. http://<ip>:8420/act/api - интерфейс конфигурации модуля actobus

  8. http://<ip>:8520/ble/api - интерфейс конфигурации модуля ble