Начиная с версии кода сенсора 2.1442, сенсоры поддерживают режим работы без провода (или, как мы его называем, Unwired режим). В данном режиме сенсор использует только WiFi для работы и связи с сервером, и не нуждается в подключении к ЛВС по проводу.
Настройка режима работы Unwired может производиться как с сервера (если сенсор уже подключен к нему), так и с самого сенсора при помощи функционала онбординга через временную настроечную сеть, вещаемую сенсором.
По умолчанию некоторые модели сенсоров (например, HW4C), имеют включенную по умолчанию опцию настройки по беспроводному каналу, поэтому для настройки его необходимо просто воткнуть в розетку, и сразу приступать к настройке.
Если сенсор включен в сеть питания, но еще не подключен к серверу, или не подключен проводом к ЛВС, то для запуска режима беспроводной настройки необходимо выполнить следующие действия:
Данную процедуру необходимо проделать один раз, после этого сенсор автоматически добавится на контроллер и ему будет выставлен режим работы по беспроводному каналу, а также задан настроенный вами SSID. При необходимости его можно изменить уже на самом сервере в настройках сенсора, но для успешной смены необходимо, чтобы новые параметры поступили на сенсор, то есть сенсор запишет новые данные в память только если он в текущий момент свободен (не выполняет задач) и подключен к серверу по беспроводному каналу или по проводу.
Если сенсор уже работает, подключен к сети и имеет связь с сервером, то для включения режима работы Unwired найдите его в списке сенсоров в веб-интерфейсе сервера (Объекты - Сенсоры), перейдите в его настройки, включите чекбокс "Поддержка взаимодействия с сервером по беспроводному каналу", и выберите в списке ниже необходимый SSID для связи с сервером, после этого сохраните настройки. Настроенный SSID запишется в память сенсора и будет использоваться в дальнейшем для подключения к сети и связи с сервером.
После выполнения настройки вы можете отключить сенсор от сети, вытащив кабель, или перенести его в другое место, где подключение к сети кабелем затруднительно, и просто включить его в розетку. При включении сенсор сам найдет настроенный ранее SSID, выполнит подключение к нему, подключится к серверу, и начнет работу с ним как обычно.
На время тестов сенсор отключается от заданного SSID, а после выполнения тестов подключается обратно для передачи результатов выполнения задач и метрик. При этом сенсор может подключаться к серверу и через тестируемые SSID прям во время выполнения тестов, если в задачах настроено подключение к каким-либо SSID, но это не гарантировано, так как в этих сетях может не быть доступа в подсеть сервера или не быть связности.
Если вам необходимо настроить сенсор вручную, то это можно сделать, подключившись к консоли сенсора (напрямую в консольный порт, если он есть, или по SSH), и записать в файл /root/qow/.unwired_settings.json настройки в следующем формате:
{"wifi_ssids":[{"ssid":"SSID_NAME","security":"SSID_SECURITY","username":"PEAP_USERNAME","password":"SSID_PASSWORD"}],"lte_iccids":[]} |
где:
PEAP_USERNAME - имя пользователя для авторизации EAP-PEAP
После внесения настроек необходимо перезапустить сервис сенсора при помощи команды service qow_sensor restart
Данную процедуру необходимо проделать один раз, после этого сенсор автоматически добавится на контроллер и ему будет выставлен режим работы по беспроводному каналу, а также задан настроенный вами SSID. При необходимости его можно изменить уже на самом сервере в настройках сенсора, но для успешной смены необходимо, чтобы новые параметры поступили на сенсор, то есть сенсор запишет новые данные в память только если он в текущий момент свободен (не выполняет задач) и подключен к серверу по беспроводному каналу или по проводу.
Для ситуации, когда необходимо настроить множество сенсоров имеется специальный режим настройки через внешний SSID, вещаемый каким-либо другим устройством (точка доступа, ноутбук, телефон). Данный вариант настройки работает следующим образом:
Для настройки в таком режиме необходимо:
QowOnboarding и паролем QowP@ssw0rd{
"server_name": "qow.example.com",
"server_port": 8883,
"wifi_ssids": [
{
"ssid": "Corporate-WiFi",
"security": "PSK",
"password": "SecretPassword123"
}
]
} |
Данную процедуру необходимо проделать один раз, после этого сенсор автоматически добавится на контроллер и ему будет выставлен режим работы по беспроводному каналу, а также задан настроенный вами SSID. При необходимости его можно изменить уже на самом сервере в настройках сенсора, но для успешной смены необходимо, чтобы новые параметры поступили на сенсор, то есть сенсор запишет новые данные в память только если он в текущий момент свободен (не выполняет задач) и подключен к серверу по беспроводному каналу или по проводу.