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

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

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

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

    docker compose --profile ble up -d

Настройка CToolUI

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

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


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

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


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

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

  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. перезапустить контейнер le

    docker compose restart le

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

Настройка включает последовательный расчет координат модулями LE|Actobus → BLE. В случае если координата BLE недостоверна или менее актуальна (при работе с LE), будет использоваться координата первого модуля

По умолчанию используется режим расчета BLE only - BLE расчитывает координату и отдает в блинк результат расчета в независимости от достоверности координат.

  1. В конфигурационном файле rtls/actobus/config.ini в разделе mqtt изменить топик для работы с блинками, закомментировать строчку raw_topic, чтобы заблокировать обработку “сырых” данных (режим BLE only)

     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
    #	raw_topic 	= "rtls/raw"
    }
  2. перезапустить контейнер actobus

    docker compose restart actobus

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

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

    PUT node/mode#Scan=1

Настройка BLE

Настройка производится через UI интерфейс модуля BLE (http://<ip>:8520/ble/api/ui, где <ip> адрес машины, где развернуто ПО РТЛС)

  1. Дождаться получения сигнала от меток. При получении сигнала с BLE данными метки автоматически будут добавлены с настройками по умолчанию и отобразятся в списке устройств.

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

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

  4. В списке устройств развернуть строку устройства, от которого принимается сигнал. Посмотреть в данных принятых сенсоров bid BLE датчика и уровень принятого сигнала

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

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

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

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

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

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

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

    7. при получении сигнала от меток, где в списке сенсоров присутствует сконфигурированный бикон, он сменит цвет на зеленый. Красный цвет - признак что данный бикон не принимал участие в расчете ни разу с момента заведения (старта модуля)

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

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

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

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

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

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

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

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

    3. Type - Node config

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

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

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

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

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

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

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

    1. перейти в раздел Devices - поле status должно смениться на зеленый

    2. перейти в раздел Maps (для сконфигурированных и назначенных BA-UI объектам слежения меток)

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

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

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