用这个协议来寻找和定位其他蓝牙设备.另外一个RFCOMM是模拟串口协议是ETSI TS07.10标准的子集.没有听过这个标准.反正这个模块的作用是使得上层就像操作串口一样使用蓝牙. 蓝牙协议栈的实体究竟在哪里WinCE实现了2个动态链接库来实现一个是btd.dll另外一个是btdrt.dll.由device.exe加载.btd.dll包含了协议栈各个层.而btdrt.dll提供了一组api来访问各个层.btdrt.dll其实是一个runtime库 四:应用层.摘抄一段: 蓝芽协议栈的最上部是各种应用模型Profile。
其中较典型的有服务发现 Service Discovery Application互通Intercom无绳电话Cordless Telephony传真FAX拨号网络Dial-up Networking耳机Headset局域网访问LAN
Access文件传输File Transfer同步SynchronizationObject Push等。
各种Profile从协议栈中选取不同的协议组合来完成特定的功能。
下面列出各种Profile需要的协议组合协议排列顺序按照从上到下的顺序 服务发现Service Discovery Application包括SDP、L2CAP、LMP、Baseband 互通Intercom无绳电话Cordless Telephony包括TCS、SDP、L2CAP、LMP、Baseband传真FAX拨号网络Dial-up Networking耳机Headset包括SDP/RFCOMM、L2CAP、LMP、Baseband 局域网访问LAN
Access包括TCP/IPPPPSDP/RFCOMML2CAPLMPBaseband 文件传输File Transfer同步SynchronizationObject Push含OBEXSDP/RFCOMML2CAPLMPBaseband。