В начале прохода терминал работает нормально. Сотрудник перемещается к следующему ряду — и WMS зависает. Через несколько секунд связь возвращается, иногда помогает выключение и включение Wi-Fi. При этом в обоих местах видны точки доступа, а индикатор сигнала не обязательно показывает проблему.
Роуминг Wi-Fi — переход клиента от одной точки доступа к другой. Если ТСД теряет связь в движении, проверяют доступность соседней точки, решение клиента о переходе, подключение и восстановление передачи. Само движение ещё не доказывает причину: на маршруте может быть провал покрытия, а задержка приложения — лишь совпасть с переходом.
Что происходит при переходе
Терминал связан с конкретной точкой доступа. По мере движения условия меняются, и устройству может потребоваться другой сосед. Нужно обнаружить подходящую ТД, принять решение о переходе, выполнить необходимые процедуры подключения и продолжить передачу данных.
Решение о выборе ТД в обычной клиентской работе принимает сам терминал. Инфраструктура может предоставлять информацию и влиять на условия выбора, но не превращает все устройства в одинаковых клиентов. Модель, драйвер, настройки энергосбережения и текущая радиосреда имеют значение. Это отмечено в рекомендациях Zebra для её мобильных компьютеров. Zebra: General WLAN Recommendations.
Поэтому надпись «бесшовный роуминг» в описании оборудования ещё не отвечает, как поведёт себя конкретный ТСД с конкретной WMS.
Что дают 802.11k, 802.11v и 802.11r
Эти механизмы решают разные части задачи. В контексте переходов 802.11k помогает клиенту получить сведения о соседних ТД. BSS Transition Management из 802.11v позволяет инфраструктуре рекомендовать переход. 802.11r, или Fast Transition, сокращает процедуры защищённого перехода для совместимых клиентов.
Наличие всех трёх обозначений не заменяет проверки их совместной работы. В техническом разборе Cisco показаны различия обмена при включённых и отключённых механизмах быстрого роуминга; пример относится к конкретной лабораторной конфигурации контроллера и ТД. Cisco: Understand 802.11r/11k/11v Fast Roams on 9800 WLCs.
802.11r не создаёт покрытие там, где его нет, и не заставляет приложение мгновенно восстановить рабочую сессию. Эти задачи остаются отдельными частями проекта.
Почему терминал может слишком долго держаться за ТД
Клиент может продолжать использовать прежнюю ТД, хотя ближе уже есть другая. Чтобы оценить такое поведение, нужно видеть не только расстояние до оборудования, но и то, какие сигналы доступны самому терминалу на маршруте.
В стеллажном проходе ближайшая по плану ТД может находиться за препятствием. И наоборот: оборудование в конце длинного прямого прохода остаётся хорошо слышно. К этому добавляются условия запуска сканирования и выбора кандидата в клиентском ПО.
Повышение мощности всех ТД не является универсальным исправлением. Оно меняет радиосреду и взаимную слышимость, но не устраняет препятствия и не повышает мощность передатчика ТСД. Решение нужно проверять в обоих направлениях передачи.
Почему принудительное отключение — не готовое решение
Ограничение по минимальному RSSI иногда используют, чтобы устройство не оставалось на слабом соединении. Но принудительный разрыв не гарантирует, что в этот момент клиент видит подходящего соседа и быстро подключится к нему. Для приложения результатом может стать более заметная пауза.
Такую настройку выбирают после оценки покрытия и поведения устройств, а затем испытывают на маршруте. Сам производитель MikroTik предупреждает, что после повторных отказов со стороны ТД клиент может начать её избегать. Это ещё одна причина не переносить готовый порог из чужой сети. MikroTik: Wi-Fi, раздел Access List.
Как отличают проблему покрытия от проблемы перехода
Инженеру нужна хронология. В какой момент ухудшилась передача? Начал ли клиент искать соседей? К какой ТД попытался подключиться? Удалось ли пройти процедуры безопасности? Когда возобновился обмен и как на паузу отреагировала WMS?
| Наблюдение | Направление проверки |
|---|---|
| На участке нет подходящего соседнего сигнала | Расстановка ТД, антенны, препятствия и целевые требования покрытия |
| Сосед доступен, но клиент долго не переходит | Настройки и алгоритмы клиента, данные о соседях, фактические условия запуска перехода |
| Переход начался, но подключение не завершается | Совместимость, профиль безопасности, события клиента и инфраструктуры |
| Переход завершился, но приложение ещё не работает | Передача данных, сетевые сервисы и восстановление прикладной сессии |
| Проблема только у части парка | Модели, версии ОС и драйверов, настройки и состояние устройств |
Таблица задаёт направления исследования. Один журнал контроллера редко описывает всё, что происходило на терминале и в приложении.
Как проверить роуминг на рабочем ТСД
Для проверки используют целевой ТСД в обычном положении: в руке сотрудника или на предусмотренном креплении. Маршрут и темп движения должны соответствовать задаче. Полезны повторные проходы в обоих направлениях, потому что последовательность доступных ТД и момент перехода могут отличаться.
Сопоставляют данные радиообследования, события клиента, журналы инфраструктуры и при необходимости захват кадров. На совместимых устройствах инструменты Zebra Wireless Analyzer позволяют собирать сведения о роуминге, передаче и качестве соединения. Режим анализа подбирают под задачу: инструмент сам задаёт ограничения на параллельную нагрузку. Zebra: Roaming Analysis.
Отдельно фиксируют результат складской операции. Короткий переход на уровне Wi-Fi и отсутствие сброса сессии WMS — связанные, но разные показатели. Проверка только непрерывным ping не описывает все особенности приложения. До выезда полезно сохранить хотя бы время, маршрут и номер устройства по карточке инцидента.
Что включить в план исправлений
По результатам могут потребоваться изменения размещения или ориентации антенн, радиопараметров, профиля безопасности либо настроек ТСД. Иногда причина связана с определённой версией ПО; тогда обновление проверяют на ограниченной группе до распространения на весь парк.
Изменения оценивают последовательно, сохраняя исходную конфигурацию и условия сравнения. Если одновременно заменить терминалы, обновить WMS и перенастроить всю сеть, будет трудно понять, какой фактор повлиял на результат.
Wireless Overlords исследует работу ТСД как часть аудита складской сети. Для начала полезны модель терминала, описание маршрута и несколько зафиксированных событий: время, место, операция и способ восстановления. Это позволяет подготовить обследование под реальный сбой.