广播态:
LSB |
MSB |
||||||||||
链路层帧(10-47 Octet) |
|||||||||||
Preamble |
Access Address |
PDU (2-39 Octet) |
CRC |
||||||||
PDU type |
RFU |
TxAdd |
RxAdd |
length |
RFU |
广播的数据(0-37 Octet) |
|||||
AdvA |
0-31 byte |
||||||||||
1 Octet |
4 Octet |
4 bit |
2 bit |
1 bit |
1 bit |
6 bit |
2bit |
6 bytet |
3 Octet |
preamble = 10101010 or 01010101
Access Address = 0x8e89bedd6
PDU type: 1)0000 - connected undirected advertising event 可连接非定向广播事件 2)0001 - connected directed advertising event 可连接定向广播事件 3)0010 - non-connected undirected advertising event 不可连接非定向广播事件 4)0011 - response to scan request form scanner扫描请求响应 5)0101 - connect request by initiator连接请求 6)0110 -connected directed advertising event 可发现非定向广播事件 |
|||
非定向广播包(Undirected advertising packets) |
定向广播包(Directed advertising packets |
||
AdvA (6 Bytes) |
AdvData (31 Bytes max.) |
AdvA (6 Bytes) |
InitA(6 Bytes) |
AdvA contains advertiser‘s public address if TxAdd = 1, or a random address if TxAdd = 0 |
AdvData advertising data |
AdvA contains advertiser‘s public address if TxAdd = 1, or a random address if TxAdd = 0; |
InitA contains initiator's address if RxAdd = 1, or a random address if RxAdd = 0; |
PDU type: 1)0011 - scan request for further information from advertiser 扫描请求 2)0100 - response to scan request from scanner 扫描响应 |
|||
扫描请求 |
扫描响应 |
||
ScanA (6 Bytes) |
AdvA(6 Bytes) |