(1)下面是手机 -> S-33发送的服务请求信息(PnP Information): SDP: Role: Master Address: 50 PDU ID: SDP_ServiceSearchAttributeRequest //对应的PUDID为0x06 服务搜索属性请求 Transaction ID: 0x0000 Parameter Length: 15 List of Requested Services UUID: PnP Information //请求服务的类型 Max Amount o...
远端的slave在Frame110时就已经向本地Host发送SDP request,可以看出,双方的SDP request和resposne是穿插的,并不是一定要等一方完成后另一方才能进行SDP request。 Frame110是关于pnp Information的requset,本地的Host也在Frame121向远端slave发送了这个SDP requset。 4.总结: SDP用于发现对方能够提供的服务,通信方式为...
从上面的流程,我们可以知道,它是首先进行UUID_SERVCLASS_PNP_INFORMATION的搜索,然后再进行所有基于L2cap的服务的搜索,同时将bta_dm_search_cb.services_to_search设置为0,当所有的服务搜索完成之后,会上报BTA_DM_DISCOVERY_RESULT_EVT 进行处理。那大概的流程,我们心理已经基本清楚,我们再继续详细分析其流程: 我们首...
PnPInformation uuid16 0x1200 Bluetooth Device Identification, Bluetooth SIG GenericNetworking uuid16 0x1201 n/a GenericFileTransfer uuid16 0x1202 n/a GenericAudio uuid16 0x1203 n/a GenericTelephony uuid16 0x1204 n/a UPNP_Service uuid16 0x1205 [ESDP] and ...
远端的slave在Frame110时就已经向本地Host发送SDP request,可以看出,双方的SDP request和resposne是穿插的,并不是一定要等一方完成后另一方才能进行SDP request。 Frame110是关于pnp Information的requset,本地的Host也在Frame121向远端slave发送了这个SDP requset。
Bluetooth® 服务发现协议 (SDP) 目前(2019)只使用16位来定义 UUID. 后面16位目前保留,固定为8000-00805F9B34FB。 00000000-0000-1000-8000-00805F9B34FB 2.3 如何申请UUID(收费) 自定义蓝牙服务时要申请UUID,每个 UUID 2,500 美元. SIG 会员申请UUID16的方法 ...
远端的slave在Frame110时就已经向本地Host发送SDP request,可以看出,双方的SDP request和resposne是穿插的,并不是一定要等一方完成后另一方才能进行SDP request。 Frame110是关于pnp Information的requset,本地的Host也在Frame121向远端slave发送了这个SDP requset。