Hi all,
I have a theoretical question. What is the bearer layer? There are up to 4 bearers defined in the bearer layer: Advertising, GATT, PB-ADV, PB-GATT. How to make the interpretation? In the bearer layer is defined the bearer, protocol defining interface among two systems?
- GATT bearer - it defines the new content in connectable advertising PDU and data channel PDU using proxy protocol, to be reusable that PDU in bluetooth mesh protocol. The GATT bearer defines proxy protocol.
- Advertising bearer - it defines the new content in non-connectable advertising PDU
- PB-GATT bearer - it defines the new content in non-connectable advertising PDU using provisioning protocol. The PB-GATT bearer defines provisioning protocol
- PB-ADV bearer - it defines the new content in connectable advertising PDU using provisioning protocol. The PB-ADV bearer defines provisioning protocol
I dont know if I am correct in the above statements. I am absolutely not sure. The bearer layer is what actually?
Edit: From Mesh specification - "Mesh beacons are forwarded to other bearers using the Proxy protocol. Mesh beacons shall be advertised with non-connectable and non-scannable undirected advertising events." This two statements seem to me contradictory. Mesh beacons advertised in NON-CONNECTABLE non-scannable advertising event (probabably using Advertising channel PDU type ADV_NONCONN_IND) and after applying proxy protocol mesh beacon forwarded to GATT bearer which is CONNECTABLE bearer.