Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
| Info |
|---|
Инструкция не включает процедуру сбора информации о состоянии БС для версии chirpstack 4.x |
Настройка actobus
- в файле actobus/config/config.ini добавить информацию для сбора данных в формате stats event в блок с типом LORA_SERVER
- gw_stats_broker - параметры подключения в mosquitto, поставляемым с ПО chirpstack в формате host:port
- в случае размещения Chirpstack и ПО РТЛС на одной машине указать подключение по имени контейнера
Code Block gw_stats_broker = "mosquitto:1883"
- в случае размещения Chirpstack и ПО РТЛС на разных машинах указать адрес машины, где развернуто ПО Chirpstack
- в случае размещения Chirpstack и ПО РТЛС на одной машине указать подключение по имени контейнера
- gw_stats_topic - указание топиков для подключения , ru864/gateway/+/event/stats включает сбор со всех GW
- gw_stats_health - включение режима healthcheck - пересылка периодических сообщений в сервер с текущим статусом БС, если выключен (по умолчанию), то сообщение будет передаваться только в случае смены статуса
- gw_check_no_traffic = true включает проверку траффика через БС, если обмен с метками упадет до 0 пакетов за период в 30 сек, статус БС сменится на DOWN
- gw_stats_broker - параметры подключения в mosquitto, поставляемым с ПО chirpstack в формате host:port
- перезапустить контейнер actobus
Code Block docker compose restart actobus
Настройка srv
| Info |
|---|
настройка производится в режиме администратора в интерфейсе BL-UI |
- в разделе Системная конфигурация →Настройки UI в блоке Элементы UI
- развернуть элемент Конфигурация и включить элемент Стороннее оборудование для отображения
- развернуть элемент Отчеты и включить элемент Отчет по внешним событиям для отображения
- сохранить изменения
- после изменений в разделе Конфигурация будет доступна страница Стороннее оборудование
- перейти в раздел Конфигурация → Стороннее оборудование
- открыть меню создания нового элемента
- указать название БС (для идентификации в списке)
- указать место размещения на карте (для визуального отображения статуса)
- в поле ссылка указать идентификатор Gateway ID, который указан при регистрации в chirpstack
Проверка результата
- открыть Отчет по внешним событиям
- при наличии связи с БС в списке должны присутствовать записи с соответствующим идентификатором и статусом UP, в поле Название будет отображаться название, указанное для БС при регистрации стороннего оборудования
- перейти на карту , указанную при регистрации стороннего оборудования.
- включить слой Стороннее оборудование
- на карте должен отобразиться узел с лейблом и статусом, соотвутствующим записи в отчете
- регистрации стороннего оборудования
Получение сообщений от сторонних источников по HTTP
- На ресурс https://<ip>/feed необходимо отправить сообщение в заданном формате
- time: время события
- type: тип события, используется в последующем для настройки фильтрации в реакциях и отчетах
- object_id: идентификатор объекта для сопоставления с объектом из списка Стороннее оборудование
| Code Block |
|---|
{
"time": "2024-04-01T10:31:44.036",
"type": "DOOR_OPENED",
"object_id": "Door Lvl 1"
} |
Получение сообщений от сторонних источников по MQTT
- В сервис emqx отправить сообщение в топик rtls/events в формате сервисного сообщения RTLS
- time - время изменения статуса
- agent - сетевой узел, через который был принят статус устройства (для диагностики инфраструктуры)
- source - источник сообщения, отправленного в сервер
- source_type = GATEWAY
- service = LINK
- status - UP (устройство работает штатным образом) или DOWN (проблемы в работе устройства)
- gw_id - указать идентификатор шлюза, указанный в поле ссылка при заведении записи стороннего оборудования
| Code Block |
|---|
{
"items": [
{
"time": "1970-01-01T03:00:00.000+03:00",
"agent": "ACTOBUS",
"source": "Actobus1",
"source_type": "GATEWAY",
"service": "LINK",
"status": "UP",
"descr": {
"gw_id": "ABCDEF0123"
}
}
],
"elements_count": 1,
"elements_last": 1
} |
| Table of Contents | ||||||||
|---|---|---|---|---|---|---|---|---|
|