Как настроить беспроводные устройства Antilatency

Как настроить беспроводные устройства Antilatency

Инструкция по настройке радиоустройств для работы как в однопользовательском, так и в многопользовательском сценариях. Детальная настройка позволяет минимизировать влияние различных радиоустройств друг на друга и потери из-за радиошума.

В этой статье

Прежде, чем начать:
изучите, как изменять свойства устройств в приложении AntilatencyService,
ознакомьтесь с доступными радиоканалами, ограничениями и рекомендациями в Antilatency Radio Protocol.
Устройства Antilatency, в зависимости от их роли в системе Antilatency Radio Protocol, можно разделить на две группы:
К точкам доступа относятся: Universal Radio Socket и Pico сокеты. Клиенты — это Tag, Bracer, Universal Radio Socket.
Universal Radio Socket может работать и в режиме точки доступа, и в режиме клиента: подробнее о режимах.
Далее описываются конфигурационные свойства радиоустройств и настройка: одного комплекта (одна точка доступа + несколько клиентов) или нескольких комплектов.

Конфигурационные свойства точки доступа

RadioChannel
Устанавливает конкретный радиоканал, через который будет работать точка доступа. С помощью этого свойства вы можете выбрать менее шумный канал или настроить несколько точек доступа на разные частоты.
Значение по умолчанию -1: точка доступа выбирает первый свободный радиоканал из доступных по умолчанию (см. Antilatency Radio Protocol).
ConnLimit
Определяет максимальное количество клиентов, которые могу быть подключены к этой точке доступа.
Значение 0 полностью отключает радио на устройстве.
Мы рекомендуем указывать точное количество устройств, которое вы планируете подключить. Трафик равномерно делится на число, указанное в ConnLimit. Соответственно, если подключено меньше устройств — некоторая доля трафика будет выделяться впустую.

Конфигурационные свойства клиента

MasterSN
Свойство позволяет установить конкретную точку доступа, к которой будет подключаться клиент. Настроить MasterSN можно несколькими способами.
Если свойство MasterSN не задано, устройства-клиенты будут подключаться к ближайшей точке доступа.
MasterSN можно не задавать, например, если вы используете только одну точку доступа одновременно, либо если для каждого комплекта радиоустройств используется только один радиоканал. Это позволяет быстро заменить клиент или точку доступа в одном комплекте радиоустройств.
В остальных случаях (две и более точки доступа, несколько каналов в ChannelsMask и др.) следует задать соответствующий MasterSN каждому клиенту.
ChannelsMask
Клиент ищет точку доступа, используя маску каналов. Это строка длиной в 141 символ, состоящая из 0 и 1, где 1 означает, что соответствующий канал будет использован при поиске приемника, а 0 - что канал будет проигнорирован. Строка представляет собой битовую маску: каналы записаны в обратной последовательности. Первый символ в строке отвечает за последний 140-й канал, последний символ в строке — за 0-й канал.
Маска по умолчанию выглядит следующим образом:
000000000000000000001000001000000000000000000000100000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000
Вы можете задать это свойство с помощью битовой маски или использовать альтернативный формат записи:
  • full — для поиска активны все каналы;
  • default — для поиска активны только 5 каналов по умолчанию;
  • N — для поиска активен только один канал, вместо N — конкретное число, номер этого канала.
Чем меньше активных каналов для поиска, тем быстрее поиск точки доступа.
Рекомендуем выставлять в маске клиентов только один радиоканал, на котором работает нужная точка доступа. Например, задать 120 в свойстве ChannelsMask у устройств-клиентов и так же 120 в свойстве RadioChannel у точки доступа.

Настройка одного комплекта устройств

Такой настройки достаточно, если вы планируете использовать только одну точку доступа и не более 4 клиентов. Для неё необходимы значения свойств по умолчанию (заводские настройки): ChannelsMask = default у устройства-клиента, RadioChannel = -1 у точки доступа.
Обращайте внимание на светодиодную индикацию на устройстве, она обозначает различные состояния устройства. Например, поиск точки доступа, наличие подключенных устройств, занятый радиоканал и другие состояния. Расшифровки индикации приведены на странице каждого устройства в разделе Оборудование. Например: Pico G2 Socket, Tag.
  1. Подключите точку доступа к Host.
  2. Запустите AntilatencyService.
  3. Откройте вкладку Device Network.
  4. Выберите ваше устройство в дереве устройств.
  5. Задайте ConnLimit, равный количеству устройств-клиентов, которых вы подключите к данной точке доступа (см. свойства).
  6. Отправьте изменения на устройство (см. инструкцию).
  7. Включите устройства-клиенты (короткое нажатие на кнопку устройства).
  8. Через несколько секунд клиенты должны отобразиться в дереве устройств. Если какой-либо клиент не отображается, восстановите с ним связь.
  9. Готово! Настройка одного комплекта сокетов завершена.

Настройка нескольких комплектов устройств

Если вы используете несколько точек доступа в одном помещении, необходимо настроить каждый комплект сокетов отдельно.
Обращайте внимание на светодиодную индикацию на устройстве. С её помощью обозначаются различные состояния и процессы устройства: поиск точки доступа, наличие подключенных устройств, занятый радиоканал и другие состояния. Расшифровки индикации приведены на странице каждого устройства в разделе Оборудование. Например: Universal Radio Socket, Bracer.
Распределите сокеты по комплектам (точка доступа и её клиенты), убедитесь что все они выключены, и начните настройку первого комплекта.
  1. Выберите радиоканал, на котором будет работать текущий комплект сокетов. Подробнее.
    Учитывайте особенности организации работы нескольких точек доступа в пределах одного помещения (см. в Antilatency Radio Protocol).
  2. Подключите точку доступа к Host.
  3. Запустите AntilatencyService.
  4. Откройте вкладку Device Network.
  5. Выберите ваше устройство в дереве устройств:
    • задайте ConnLimit, равный количеству клиентов, которых вы подключите к данной точке доступа (см. свойства);
    • только на время настройки: задайте 92 канал в свойстве RadioChannel;
    • отправьте изменения на устройство (см. инструкцию).
  6. Включите устройства-клиенты (короткое нажатие на кнопку устройства).
  7. Через несколько секунд клиенты должны отобразиться в дереве устройств. Если какой-либо клиент не отображается, восстановите с ним связь.
  8. Поочерёдно выберите и настройте каждого клиента текущей точки доступа:
    • назначьте MasterSN (см. инструкцию);
    • задайте ChannelsMask (например, только выбранный канал; см. свойства);
    • отправьте изменения на устройство.
  9. Выберите текущую точку доступа в дереве устройств:
    • задайте выбранный для работы канал в свойстве RadioChannel;
    • отправьте изменения на устройство.
  10. Убедитесь, что весь комплект сокетов отображается в дереве устройств.
  11. Готово! Настройка текущего комплекта завершена. Выключите клиентов (короткое нажатие на кнопку) и отключите точку доступа.
  12. Перейдите к настройке следующего комплекта сокетов, начиная с шага 1.
После настройки всех комплектов по отдельности, можно начать тест полной системы с работой всех устройств одновременно.
Если вы используете менее 5 точек доступа в одном помещении, допустимо только для тестирования оставить у всех клиентов свойство ChannelsMask = default, у всех точек доступа — RadioChannel = -1. Но обязательно назначить клиентам соответствующий MasterSN.

Выбор радиоканалов

Для работы точек доступа доступен 141 радиоканал. Помимо каналов по умолчанию, вы можете выбрать любой другой (но использование некоторых может быть запрещено в вашей стране, подробнее тут). Расстояние между выбранными каналами должно быть не менее 6 MHz: например, выбрать 0 и 5 каналы плохо; 0 и 6 — хорошо.
Чтобы выбрать оптимальные радиоканалы, мы рекомендуем просканировать диапазон 2.4 ГГц в помещении с помощью RadioScanner или аналогичной программы. Следует провести несколько тестов в различных точках зоны трекинга.
На основе тестов радиосканнера выберите один или несколько наиболее свободных радиоканалов. Пример анализа результатов разобран в RadioScanner.
Не рекомендуем оставлять для работы 92 канал, он зарезервирован для соединения устройств-клиентов с неизвестной маской каналов.
Далее перейдите к настройке точек доступа и клиентов для работы (см. выше).
В используемом пространстве нужно периодически выполнять повторное радиосканирование в различных местах и в разное время.
Нет гарантии, что выбранные каналы будут работать без помех продолжительное время, интенсивность радиошума может измениться из-за различных факторов.

Как назначить свойство MasterSN

Настроить клиент для подключения к конкретной точке доступа можно двумя способами.
Подключите точку доступа к Host.
Затем включите клиент и дождитесь, пока он подключится к точке доступа. Светодиоды обоих устройств начнут равномерно мигать одним и тем же цветом.
Зажмите кнопку питания клиента на 5 секунд. Устройство перезагрузится, после чего серийный номер точки доступа будет автоматически записан в свойство MasterSN.
Для этого найдите во вкладке Device Network нужную точку доступа и скопируйте её серийный номер sys/HardwareSerialNumber.
Затем выберите нужный клиент и вставьте серийный номер в поле MasterSN.
Отправьте новые настройки на устройство. Подробнее про редактирование, создание и удаление свойств смотрите здесь.

Как сбросить свойство MasterSN

Включите устройство, на котором вы хотите сбросить серийный номер точки доступа. После этого на 5 секунд зажмите кнопку питания. Устройство перезагрузится, при этом свойство MasterSN будет сброшено.
Узнать, установлено ли на устройстве свойство MasterSN, можно по индикации:
ИндикацияСостояние устройства
Клиент ищет доступную для подключения точку доступа.
Клиент ищет конкретную точку доступа (задано значение для свойства MasterSN).

Восстановление связи с клиентом

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

Полезные ссылки