Команда служит для настройки радиоинтерфейса устройства.

Синтаксис:

rf interface parameters...

Interface rf5.0 parameters:

   band   XXX:  bandwidth (MHz) - {double (40)|full (20)|half (10)|quarter (5)}

   grid   B G:  frequency grid - <bw> freq1[-freq2[/step]],... | clear

   freq   XXX:  central frequency (MHz)i

   bitr   XXX:  bitrate (Kbps)

   txpwr XXX:  tx power (dBm)

   sid    XXX:  system identifier - up to 8 hex digits.

   cap       :  RF capabilities

   dist   XXX:  distance in kilometers or auto

   txrt   XXX:  max transmit retries [8]

   txvrt  XXX:  max transmit retries in voice mode [5]

   [-]burst  :  burst mode

   [-]shortgi: short guard interval mode

   noise  XXX:  Noise floor threshold, dB [20]

   [-]pwrctl :  automatic TPC mode

   [-]wocd

   [modulation OFDM | CCK]

   [chntime XXX]

   [statistics]

   [-]bcsid

Не все радио интерфейсы имеют одинаковый набор параметров и опций, поскольку они зависят от типа и стандарта используемого радио модуля. Полный список опций поддерживаемых конкретным интерфейсом можно посмотреть непосредственно на устройстве командой "rf rfNAME ?". Тип радио модуля и перечень его свойств можно посмотреть командой "rf rfNAME cap".        

Сетка частот формируется для каждой полосы в виде списка поддиапазонов (начальная_частота–конечная_частота/шаг), либо отдельных частот, перечисленных через запятую.

Синтаксис:

IFNAME grid BAND FREQUENCY_RANGE_LIST

Например,

rf rf5.0 grid 40 4920-5940/5
rf rf5.0 grid 20 5310-5390/10,5450,5500-5580/20
rf rf5.0 grid 10 5480, 5500, 5520, 5540, 5560, 5580

Получившийся список будет отображаться в свойствах радиоинтерфейса (команда «rf cap») и использоваться во всех случаях, когда частота задаётся автоматически ("roaming", "dfs" и т.д.).

Для удаления сформированной частотной сетки используется следующая команда:

rf IFNAME grid BAND clear

При этом будет восстановлен исходный рабочий список частот, определённый в лицензии устройства.

Параметр «dist» работает только при отправке пакетов, поэтому он должен быть установлен на каждом устройстве сети. 

Существует несколько способов управления этим параметром:

При установке значения 0 параметр "dist" используются настройки радио модуля по умолчанию.

Нижеприведенные таблицы описывают выводимые данной командой параметры.

Вывод команды "rf stat" для устройств 5 ГГц
ПараметрЗначение
Broadcast Rate
  • Текущее значение Bitrate для Broadcast и Multicast пакетов на базовой станции; зависит от скорости подключения самого медленного абонента
Voice Mode 
  • Наличие/отсутствие "Voice" пакетов. Если есть, то автоматически включается режим их приоритетной обработки 
Bytes Received
  • Количество принятых битов с учетом заголовков 
Bytes Transmitted
  • Количество переданных битов с учетом заголовков
Packets Received OK 
  • Количество правильно принятых пакетов 
Packets Transmitted OK 
  • Количество правильно переданных пакетов 
Duplicate Received 
  • Количество принятых дублей пакетов из-за издержек протокола 
Total Retries 
  • Общее количество переповторов 
FIFO Overrun 
  • Число случаев переполнения очередей в радио при приеме 
FIFO Underrun 
  • Количество случаев опоздания записи очередного пакета в очередь при передаче в радио
CRC Errors 
  • Количество принятых пакетов с нарушением контрольной суммы 
Excessive Retries 
  • Количество пакетов, которые не были переданы даже за максимальное количество переповторов
Noise Floor Уровень шума на входе, измеряется раз в 10 секунд 
Noise Floor Threshold 
  • Установленный шумовой порог для ситуации Carrier Detect
Replay drops
  • Количество пакетов в агрегате, отброшенных по причине отклонения порядкового номера пакета от ожидаемого значения
Aggr Subframe Retries
  • Количество пакетов в агрегате, отброшенных из-за издержек протокола (при передаче)
Aggr Full Retries
  • Количество переданных дублей агрегатов 
Max aggr frames
  • Максимальное число пакетов в агрегате, зафиксированное системой
Max aggr bytes
  • Максимальное число байт в агрегате, зафиксированное системой
Вывод команды "rf stat" для устройств 2.4 ГГц
Beacons Received 
  • Количество принятых служебных пакетов 802.11 (не используется) 
Beacons Transmitted 
  • Количество принятых служебных пакетов 802.11 (не используется) 
Ack Packets Transmitted 
  • Количество переданных квитанций о приеме 
RTS Packets Transmitted 
  • Количество переданных пакетов RTS 
CTS Packets Transmitted 
  • Количество переданных пакетов CTS 
PLCP CRC Errors 
  • Счетчик ошибок контрольной суммы 
Single Collisions 
  • Счетчик единичных коллизий 
PLCP Format Errors 
  • Количество ошибок в формате PLCP 
Polling cache aged 
  • Количество пакетов, у которых истекло время нахождения в кэше 
PLCP Length Errors 
  • Количество ошибок длины PLCP 
No Deferral 
  • Количество пакетов, отправленных без задержки 
MAC CRC Errors 
  • Количество ошибок проверки контрольной суммы 
Deferred Protocol 
  • Количество протокольных задержек передачи пакета 
Partial Received 
  • Количество пакетов принятых не полностью 
Deferred Energy Detect 
  • Количество задержек передачи пакета по причине занятости среды 
SSID Mismatches 
  • Количество ошибочных SSID (бесполезный параметр) 
Retry Long 
  • Количество переповторов пакетов, размер которых больше порога RTS 
AP Mismatches 
  • Некорректные AP (бесполезный параметр) 
Retry Short 
  • Количество переповторов пакетов, размер которых меньше порога RTS 
Data Rate Mismatches 
  • Количество ошибок битрейта 
Authentication Rejects 
  • Количество отвергнутых аутентификаций 
Ack Received 
  • Количество принятых подтверждений на отправку пакетов 
Authentication T/O 
  • Количество таймаутов аутентификации 802.11 
No Ack Received 
  • Количество не подтвержденных пакетов при передаче 
Association Rejects 
  • Количество отвергнутых запросов на ассоциацию 
CTS Received 
  • Количество принятых CTS пакетов 
Association T/O 
  • Количество таймаутов ассоциации 
No CTS Received 
  • Количество непринятых CTS пакетов 
Packets Aged 
  • Количество пакетов, у которых превышено максимальное время жизни после приема 
Noise Floor 
  • Уровень шума на входе (измеряется раз в 10 секунд)
Noise Floor Threshold 
  • Установленный шумовой порог для случая Carrier Detect

Например,

rfconfig rf5.0 sid 1 bitr 130000 freq 2427 burst
rfconfig rf5.0 bitr 300000 freq 5280 sid 01020304 burst
rfconfig rf5.0 txpwr 18 pwrctl