Данная страница содержит инструкции по настройке модулей для позиционирования на данных BLE устройств (биконов)

Позиционирование в текущих версиях поддерживается только в локальной системе координат

Запуск необходимых модулей

  1. запустить ПО РТЛС с профилем BLE

    docker-compose --profile ble up -d

Настройка CToolUI

  1. Завести карту территории

  2. Завести метки

  3. В разделе Настройки → Системные модули сменить адрес получателя событий

    1. URL заменить на nginx.rtls:8520/ble

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


Настройка BA-UI

  1. Назначить метки объектам слежения


Настройка получения данных по UWB

  1. В конфигурационном файле rtls/le/config.ini в разделе mqtt изменить топик для работы с блинками

     mqtt: {
    	port		= 1883
    	host		= "emqx.rtls"
    	keep_alive	= 120	# in seconds, 60 by default
    	disabled	= false
    	blinks_topic = "rtls/blinks/ble" # override blinks output topic
    }
  2. перезапустить контейнер actobus

    docker compose restart srv

Настройка получения данных по LoRa

  1. В конфигурационном файле rtls/actobus/config.ini в разделе mqtt изменить топик для работы с блинками

     mqtt: {
    	port		= 1883
    	host		= "emqx.rtls"
    	keep_alive	= 120	# in seconds, 60 by default
    	disabled	= false
    	blinks_topic = "rtls/blinks/ble" # override blinks output topic
    }
  2. перезапустить контейнер actobus

    docker compose restart actobus

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

  1. Включить режим сканирования

    PUT node/mode#Scan=1

Настройка BLE

Настройка производится через UI интерфейс модуля BLE (http://srv.rtls:8520/ble/api/ui)

  1. Завести метки

    1. Label - произвольный, для идентификации в списке

    2. Type - XIOT

    3. Vendor - RTLS

    4. SN - серийный номер метки

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

  2. Разместить BLE устройства в точках зонального позиционирования

  3. Положить метку возле BLE устройства в пределах 1 метра

    1. посмотреть mac адрес устройcтва через conbench или через BA-UI в режиме просмотра сенсоров на карте

  4. В разделе меню Maps зарегистрировать BLE устройства

    1. выбрать карту для визуального размещения BLE устройств

    2. перейти в режим заведения устройства по кнопке

    3. Label - произвольный, для идентификации в списке

    4. Beacon ID - указать mac адрес устройства в том формате, как его видит метка (может отличаться от формата, указанного на самом устройстве)

    5. разместить маркер на подложке в соответствии с местом размещения устройства

    6. высоту Z можно не менннннять

  5. Повторить пп 3-4 для всех биконов

  6. В разделе Locating configs создать конфигурацию для расчета в режиме CHOKEPOINT

    1. перейти в режим создания конфигурации по кнопке

    2. Label - произвольный, для идентификации в списке

    3. Version - можно не заполнять

    4. Type - выбрать RTLS chokepoint solver

  7. В разделе Processing configs добавить конфигурации для обработки данных от устройств, в зависимости от зон действия устройств

    1. перейти в режим создания конфигурации по кнопке

    2. Label - произвольный, для идентификации в списке

    3. Type - Node config

    4. TDOA cmd timeout - 0

    5. TOF cmd timeout - 0

    6. Command retries - 0

    7. Sensors delay - 0

    8. RSSI threshold - указать порог для зоны действия устройства (с учетом знака, как пример -50)

  8. В разделе Node groups добавить конфигурации для обработки данных для устройств

    1. Создать новую группу по кнопке

    2. Добавить устройства в группу по кнопке

    3. Связать с группой способ позиционирования (Locating config из п. 6) по кнопке

    4. Связать с группой способ обработки данных от устройств (Processing config из п. 7) по кнопке

  9. Проверить результат.

    1. Перейти в раздел Maps

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

    3. проверить что метка отображается возле ближайшего BLE устройства на карте

    4. проверить отображение финального результата в BA-UI