режим может использоваться для получения и конвертации данных от меток по LoRaWAN протоколу и передечи результата в человекочитаемом формате стороннему получателю

Запуск модуля

  1. в файле docker-compose.yml для модуля actobus закомментировать контроль зависимости от модуля redis

    #    depends_on:
    #      redis:
    #        condition: service_healthy

  2. запустить модуль actobus

    docker compose up -d actobus

Конфигурация модуля

  1. выключить использование коннекторов redis и mqtt, для этого раскомментировать параметр disable и выставить значение true

    redis: {
            host            = "redis.rtls"
            port            = 6379
            auth            = "rtlslog"
            disable         = true  # disable redis usage
    }
    
    mqtt: {
            port            = 1883
            host            = "emqx.rtls"
            keep_alive      = 120   # in seconds, 60 by default
            blinks_topic = "rtls/blinks" # override blinks output topic
            disable         = true  # disable redis usage
    }
    

  2. для получения по http результата конвертации в списке подписок раскомментировать блок с соответствующим типом (BLINK или RAWDATA) и указать URL получателя. Сообщение с типом RAWDATA будет отправляться сразу после получения сообщения от метки и конвертации, расчет координаты не производится. Сообщение с типом BLINK будет отправляться с задержкой, необходимой для сбора данных от GNSS датчика, которые могут быть разделены в несколько последовательных блинков (по умолчанию 5 сек ожидания)

            {
                    id      = "ExternalRes",
                    type    = "BLINK",
                    url     = "http://<external_resource>"
            },
            {
                    id       = "ExternalRes2",
                    type    = "RAWDATA",
                    url     = "http://<external_resource>"
            },

  3. перезапустить модуль для применения конфигурации

    docker compose restart actobus