Конфигурирование кадра управления MAC WLAN
wlanMACManagementConfig конфигурирует поля и информационные элементы (IE) в теле кадра управления 802.11™ IEEE ®.
FrameType - Тип кадра управления MAC'Beacon' (по умолчанию)Тип кадра управления MAC, указанный как 'Beacon'.
Примечание
В настоящее время это свойство можно установить только в значение 'Beacon'.
Типы данных: char | string
Timestamp - значение таймера TSF0 (по умолчанию) | целое число в интервале [0, 264 - 1]Значение таймера функции временной синхронизации (TSF), указанное как целое число в интервале [0, 264 - 1].
Типы данных: double | uint64
BeaconInterval - Количество временных блоков между двумя передачами радиомаяка100 (по умолчанию) | целое число в интервале [0, 216 - 1]Количество временных единиц между двумя передачами маяка, указанных как неотрицательное целое число в интервале [0, 216 - 1].
Примечание
TU эквивалентен 1024 микросекундам.
Типы данных: double
ESSCapability - возможности ESStrue или 1 (по умолчанию) | false или 0Возможность расширенного набора услуг (ESS), заданная как числовая или логическая 1 (true) или 0 (false).
Установка для этого свойства значения 1 (true) устанавливает IBSSCapability свойство для 0 (false). Установка IBSSCapability свойство для 1 (true) устанавливает для этого свойства значение 0 (false).
Типы данных: logical
IBSSCapability - Возможность IBSSfalse или 0 (по умолчанию) | true или 1Возможность независимого базового набора услуг (IBSS), заданная как числовая или логическая 1 (true) или 0 (false).
Если установить ESSCapability свойство для 1 (true), то необходимо установить для этого свойства значение 0 (false).
Типы данных: logical
Privacy - Конфиденциальность, необходимая для всех кадров данныхfalse или 0 (по умолчанию) | true или 1Конфиденциальность, необходимая для всех кадров данных, указанных как числовые или логические 1 (true) или 0 (false). Чтобы включить флаг конфиденциальности в поле информации о возможностях, установите для этого свойства значение 1 (true).
Типы данных: logical
ShortPreamble - Поддержка короткой преамбулыfalse или 0 (по умолчанию) | true или 1Поддерживать короткую преамбулу, заданную как логическое значение 1 (true) или 0 (false). Чтобы включить поддержку короткой преамбулы в поле информации о возможностях, установите для этого свойства значение 1 (true).
Типы данных: logical
SpectrumManagement - Требуется управление спектромfalse или 0 (по умолчанию) | true или 1Требуется управление спектром, указанное как числовое или логическое 1 (true) или 0 (false). Чтобы включить флаг управления спектром в поле информации о возможностях, установите для этого свойства значение 1 (true). Этот флаг указывает, что для работы устройства требуется управление спектром
Типы данных: logical
QoSSupport - Поддержка QoStrue или 1 (по умолчанию) | false или 0Поддерживать качество обслуживания (QoS), указанное как числовое или логическое 1 (true) или 0 (false). Чтобы включить поддержку QoS в поле информации о возможностях, установите для этого свойства значение 1 (true).
Типы данных: logical
APSDSupport - Поддержка APSDfalse или 0 (по умолчанию) | true или 1Поддержка автоматического энергосбережения (APSD), указанного как числовой или логический 1 (true) или 0 (false). Чтобы включить функцию APSD в поле информации о возможностях, установите для этого свойства значение 1 (true).
Типы данных: logical
ShortSlotTimeUsed - Использовать короткое время в слотеfalse или 0 (по умолчанию) | true или 1Использовать короткое время в слоте, указанное как числовое или логическое 1 (true) или 0 (false). Чтобы включить флаг времени короткого интервала в поле информации о возможностях, установите для этого свойства значение 1 (true).
Типы данных: logical
RadioMeasurement - Включить радиоизмерениеfalse или 0 (по умолчанию) | true или 1Включить радиоизмерение, указанное как числовое или логическое 1 (true) или 0 (false). Чтобы включить флаг измерения радиосигнала в поле информации о возможностях, установите для этого свойства значение 1 (true). Этот флаг указывает, что радиоизмерение активно.
Типы данных: logical
DelayedBlockAckSupport - Поддержка отложенного подтверждения блокировкиfalse (по умолчанию) | trueПоддержка отложенного подтверждения блока, заданного как числовое или логическое 1 (true) или 0 (false). Чтобы указать поддержку отложенного подтверждения блокировки в поле информации о возможностях, установите для этого свойства значение 1 (true).
Типы данных: logical
ImmediateBlockAckSupport - Поддержка немедленного подтверждения блокировкиfalse или 0 (по умолчанию) | true или 1Поддержка немедленного подтверждения блокировки, указанного как числовое или логическое 1 (true) или 0 (false). Чтобы указать немедленную поддержку блокировки в поле информации о возможностях, установите для этого свойства значение 1 (true).
Типы данных: logical
SSID - Идентификатор набора услуг'default SSID' (по умолчанию) | строковый скалярный | символьный векторИдентификатор набора услуг (имя сети WLAN), указанный как строковый скаляр или символьный вектор, содержащий не более 32 элементов.
Типы данных: char | string
BasicRates - Базовые тарифы, включенные в поддерживаемые тарифы IE{'6 Mbps' '12 Mbps' '24 Mbps'} (по умолчанию) | массив символов | массив строк | массив ячеекБазовые скорости, включенные в элемент информации о поддерживаемых скоростях (IE), указанный как символьный массив, строковый массив или массив ячеек, содержащий одно или несколько из следующих значений: '1 Mbps', '2 Mbps', '5.5 Mbps', '6 Mbps', '9 Mbps', '11 Mbps', '12 Mbps', '18 Mbps', '24 Mbps', '36 Mbps', '48 Mbps', или '54 Mbps'.
Объединенное количество уникальных значений скорости в BasicRates и AdditionalRates свойства должны быть целым числом в интервале [1, 8].
Типы данных: char | string | cell
AdditionalRates - Дополнительные ставки, включенные в поддерживаемые ставки IE{} (по умолчанию) | массив символов | массив строк | массив ячеекДополнительные скорости, включенные в поддерживаемые скорости IE, указанные как символьный массив, строковый массив или массив ячеек, содержащий одно или несколько из следующих значений: '1 Mbps', '2 Mbps', '5.5 Mbps', '6 Mbps', '9 Mbps', '11 Mbps', '12 Mbps', '18 Mbps', '24 Mbps', '36 Mbps', '48 Mbps', или '54 Mbps'.
Объединенное количество уникальных значений скорости в BasicRates и AdditionalRates свойства должны быть целым числом в интервале [1, 8].
Типы данных: char | string | cell
InformationElements - IE, добавленные с помощью addIE функция объектаЭто свойство доступно только для чтения.
IE, добавленные с помощью addIE объектная функция, заданная как массив ячеек. Каждая строка в массиве ячеек представляет IE. Каждый IE содержит идентификатор элемента и информацию. Для элемента с идентификатором 255 IE также содержит необязательное расширение идентификатора элемента. Эти IE переносятся в тело кадра управления в дополнение к любым IE, включенным в свойства конфигурации.
Это свойство можно изменить с помощью addIE объектная функция и отображение ИС с помощью displayIEs объектная функция. При добавлении IE, который уже указан как свойство конфигурации этого объекта, значение, указанное в этом свойстве, имеет приоритет.
Типы данных: cell
addIE | Обновление кадра управления MAC с помощью IE |
displayIEs | Отображение списка IE в кадре управления MAC |
Создайте объект конфигурации управления кадрами-телами MAC WLAN со значениями свойств по умолчанию.
config = wlanMACManagementConfig;
Отображение результирующего объекта.
disp(config);
wlanMACManagementConfig with properties:
FrameType: 'Beacon'
Timestamp: 0
BeaconInterval: 100
ESSCapability: 1
IBSSCapability: 0
Privacy: 0
ShortPreamble: 0
SpectrumManagement: 0
QoSSupport: 1
ShortSlotTimeUsed: 0
APSDSupport: 0
RadioMeasurement: 0
DelayedBlockAckSupport: 0
ImmediateBlockAckSupport: 0
SSID: 'default SSID'
BasicRates: {'6 Mbps' '12 Mbps' '24 Mbps'}
AdditionalRates: {}
Read-only properties:
InformationElements: {511x2 cell}
Создание объекта конфигурации кадра управления MAC для кадра маяка, установка идентификатора набора услуг (SSID) в 'demo ssid' и интервал сигнала-маяка до 100 БПД (1 БПД = 1024 микросекунды). Отображение свойств объекта.
config = wlanMACManagementConfig('SSID','demo ssid','BeaconInterval',100); disp(config)
wlanMACManagementConfig with properties:
FrameType: 'Beacon'
Timestamp: 0
BeaconInterval: 100
ESSCapability: 1
IBSSCapability: 0
Privacy: 0
ShortPreamble: 0
SpectrumManagement: 0
QoSSupport: 1
ShortSlotTimeUsed: 0
APSDSupport: 0
RadioMeasurement: 0
DelayedBlockAckSupport: 0
ImmediateBlockAckSupport: 0
SSID: 'demo ssid'
BasicRates: {'6 Mbps' '12 Mbps' '24 Mbps'}
AdditionalRates: {}
Read-only properties:
InformationElements: {511x2 cell}
Добавьте информационный элемент набора параметров DSSS к объекту конфигурации кадров управления MAC WLAN с помощью addIE объектная функция. Идентификатор элемента для этого информационного элемента: 3. Информация: '0b', представляющий текущий канал (11) в шестнадцатеричном формате.
config = wlanMACManagementConfig('FrameType','Beacon'); id = 3; information = '0b'
information = '0b'
config = addIE(config,id,information);
Отображение информационных элементов объекта конфигурации «кадр-тело» с помощью displayIEs объектная функция.
displayIEs(config)
Element ID: 0, Information: 0x64656661756C742053534944 Element ID: 1, Information: 0x8C98B0 Element ID: 3, Information: 0x0B
[1] IEEE Std 802.11-2016 (версия IEEE Std 802.11-2012). «Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического уровня (PHY)». Стандарт IEEE для информационных технологий - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - особые требования.
[2] P802.11ax™/D4.1 IEEE. "Часть 11: Спецификации управления доступом к среде беспроводной локальной сети (MAC) и физического уровня (PHY). Поправка 1: Усовершенствования для высокоэффективной WLAN. " Проект стандарта на информационные технологии - телекоммуникации и обмен информацией между системами. Локальные и столичные сети - особые требования.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.