Запускает подключение к сети LTE через одну либо несколько SIM-карт, установленных в сенсоре. Поддерживается для сенсоров модели HW3, с LTE-модемом Fibocom. Подключение осуществляется ко всем sim картам обнаруженным в сенсоре, если оно не ограниченно списком операторов.

Параметры:

НазваниеЗначение

operators

(Список операторов которые должны тестироваться)


ИмяОператора1,ИмяОператора2

(tele2,mts,megafon)

Для работы сенсора с переключателем на 4 sim-карты в файле конфигурации сенсора (/root/qow/.env) должны быть указаны параметры:

sim_switcher = 1

sim_switcher_gpios = 59,60

При запуске вызывается штатный скрипт LteConnect.py, в свою очередь работающий с функциями из wnam-modem.py, который входит в дистрибутив кода сенсора.

Сенсор при выполнении задания, имеющего инструкцию LteConnect, и следующую за ним инструкцию Quality типа LTE, производит "размножение" пар задач LteConnect-Quality по числу заданных сим-карт. Таким образом, он последовательно производит и подключение, и проверку качества связи в этом подключении, для каждой из установленных сим-карт. Если по какой-либо причине подключение через одну из сим-карт не удалось, ассоциированная с ним инструкция проверки качества по этой сим-карте не будет запускаться.

Ожидается, что LteConnect возвращает JSON-набор данных следующего вида:

  • пары "целое число : значение" для следующих результатов подключения: mcc, mnc, cellId, band, rssi, snir, rsrp, rsrq, arfcn.
  • пары "длительность в мс. : значение" для следующих результатов подключения: duration, dhcp.
  • строка с ip адресом, полученным при подключении.
  • массив объектов dns - результатов проверки резолвинга серверов  yandex, google через полученные по DHCP DNS-сервера.

Последние два параметра аналогичны получаемым в результате работы инструкции WifiConnect.

В качестве результата исполнения инструкции в базу данных попадают следующие значения:

  • В отдельную таблицу lteConnectResult - сведения о всех параметрах подключения, по каждому измерению в комбинации "сенсор - SIM-карта". Эти сведения используются при построении отчетов типа "Метрики LTE-сети". В настоящий момент данный отчёт показывает сведения по собранным значениям RSSI, SINR, RSRP и RSRQ за заданный промежуток времени, по оператору. 
  • В общую таблицу metricResult, значения обычных метрик с ключами lte_rssi, lte_duration, lte_dhcp и lte_dns. Эти метрики доступны в отчете по Метрикам, в том числе и через API. В таком случае, в поле source помещается название оператора (получается из колом MCC/MNC), а в поле accessPointId - идентификатор тестирующего сенсора (не точки доступа). Поля ssid, frequencyType не заполняются. 






  • No labels