Сгенерируйте два уникальных рекламных канала BLE LL PDU: сначала один из типов 'Advertising indication'
использование рекламных данных '020106'
и другой тип 'Connection indication'
использование набора каналов данных, которые будут использоваться.
Создайте объект строения PDU рекламного канала BLE LL, 'cfgLLAdv'
, с опкодом следующим 'Advertising indication'
при помощи рекламных данных '020106'
. Просмотрите сконфигурированные свойства, соответствующие опкоду.
cfgLLAdv =
bleLLAdvertisingChannelPDUConfig with properties:
PDUType: 'Advertising indication'
ChannelSelection: 'Algorithm1'
AdvertiserAddressType: 'Random'
AdvertiserAddress: '0123456789AB'
AdvertisingData: [3x2 char]
Сгенерируйте BLE LL рекламный канал PDU с помощью соответствующего объекта строения. Отображение длины PDU в октетах.
Отображение первого октета сгенерированного рекламного канала BLE LL PDU.
ans = 8×1
0
0
0
0
0
0
1
0
Создайте другой объект строения PDU рекламного канала BLE LL, на этот раз используя пары "имя-значение". Измените opcode рекламного канала BLE LL PDU на 'Connection indication'
. Просмотр активных настроенных свойств указанного опкода.
cfgLLAdv =
bleLLAdvertisingChannelPDUConfig with properties:
PDUType: 'Connection indication'
ChannelSelection: 'Algorithm1'
AdvertiserAddressType: 'Random'
AdvertiserAddress: '0123456789AB'
InitiatorAddressType: 'Random'
InitiatorAddress: '0123456789CD'
AccessAddress: '01234567'
CRCInitialization: '012345'
WindowSize: 1
WindowOffset: 0
ConnectionInterval: 6
SlaveLatency: 0
ConnectionTimeout: 10
UsedChannels: [1x37 double]
HopIncrement: 5
SleepClockAccuracy: '251 to 500 ppm'
Задайте значение интервала соединения следующим 8
и набор каналов данных как [0 4 12 16 18 24 25]
. Просмотр настроенных свойств.
cfgLLAdv =
bleLLAdvertisingChannelPDUConfig with properties:
PDUType: 'Connection indication'
ChannelSelection: 'Algorithm1'
AdvertiserAddressType: 'Random'
AdvertiserAddress: '0123456789AB'
InitiatorAddressType: 'Random'
InitiatorAddress: '0123456789CD'
AccessAddress: '01234567'
CRCInitialization: '012345'
WindowSize: 1
WindowOffset: 0
ConnectionInterval: 8
SlaveLatency: 0
ConnectionTimeout: 10
UsedChannels: [0 4 12 16 18 24 25]
HopIncrement: 5
SleepClockAccuracy: '251 to 500 ppm'
Сгенерируйте BLE LL рекламный канал PDU из соответствующего объекта строения. Отображение длины PDU в октетах.
Отображение первого октета сгенерированного рекламного канала BLE LL PDU.
ans = 8×1
1
0
1
0
0
0
1
1