Данная страница содержит инструкции по настройке модулей для позиционирования на данных BLE устройств (биконов) Позиционирование в текущих версиях поддерживается только в локальной системе координат |
запустить ПО РТЛС с профилем BLE
docker compose --profile ble up -d |
Завести карту территории
Завести метки
Назначить метки объектам слежения
В конфигурационном файле 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
} |
перезапустить контейнер actobus
docker compose restart srv |
В конфигурационном файле 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
} |
перезапустить контейнер actobus
docker compose restart actobus |
Включить режим сканирования
PUT node/mode#Scan=1 |
Настройка производится через UI интерфейс модуля BLE (http://<ip>:8520/ble/api/ui, где <ip> адрес машины, где развернуто ПО РТЛС) |
Завести метки
Label - произвольный, для идентификации в списке
Type - XIOT
Vendor - RTLS
SN - серийный номер метки
сохранить изменения
Разместить BLE устройства в точках зонального позиционирования
Положить метку возле BLE устройства в пределах 1 метра
посмотреть mac адрес устройcтва через conbench или через BA-UI в режиме просмотра сенсоров на карте
В разделе меню Maps зарегистрировать BLE устройства
выбрать карту для визуального размещения BLE устройств
перейти в режим заведения устройства по кнопке

Label - произвольный, для идентификации в списке
Beacon ID - указать mac адрес устройства в том формате, как его видит метка (может отличаться от формата, указанного на самом устройстве)
разместить маркер на подложке в соответствии с местом размещения устройства
высоту Z можно не менннннять
Повторить пп 3-4 для всех биконов
В разделе Locating configs создать конфигурацию для расчета в режиме CHOKEPOINT
перейти в режим создания конфигурации по кнопке

Label - произвольный, для идентификации в списке
Version - можно не заполнять
Type - выбрать RTLS chokepoint solver
В разделе Processing configs добавить конфигурации для обработки данных от устройств, в зависимости от зон действия устройств
перейти в режим создания конфигурации по кнопке

Label - произвольный, для идентификации в списке
Type - Node config
TDOA cmd timeout - 0
TOF cmd timeout - 0
Command retries - 0
Sensors delay - 0
RSSI threshold - указать порог для зоны действия устройства (с учетом знака, как пример -50)
В разделе Node groups добавить конфигурации для обработки данных для устройств
Создать новую группу по кнопке

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

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

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

Проверить результат.
Перейти в раздел Maps
поднести метку к BLE устройству на расстояние не больше метра
проверить что метка отображается возле ближайшего BLE устройства на карте
проверить отображение финального результата в BA-UI