链路管理软件执行链路设置、鉴权、链路构造和其它协议。链路管理通过链路管理协议寻找其它远端的LM,是执行服务提供者的角色,LM利用链路控制器。服务包括发送和接收数据;名字申请,链路管理采用有效的咨询并报告名字或设备IP,长度共16字节;链路地址询问;鉴权;链路模式协调和设置数据、语音或数据/语音,也可以在连接中改变;
链路管理在分组的基础上决定实际的帧类型;设备设置为SNIFF模式,此时,任务周期减少,主机可以开始每隔一定的时隙规则发射,另外,可设置HOLD模式和PARK模式。
为了适应各种用户环境,蓝牙设备需支持设备低层协议的相互操作,包括无线兼容模块、空中协议、应用层协议、对象互换格式等。软件的互操作性开始于蓝牙的链路层协议,协议负责复有、设备和服务寻找、分组和重新装配;通过装载合适的软件来发现设备支持高层的能力,从而设备间可相互确认。应用的相互操作需一致的协议栈,不同的设备对于功能的需求不一致,所以,软件功能也有所不同。蓝牙的技术框架将充分利用现存的标准,如:OBEX、VCARD/VCALENDAR、HID、TCP/IP,而并不是全新的标准。软件功能包括:
配置和诊断应用;设备发现;电缆仿真;外设通信;语音通信和呼叫控制;名片和电话交换;网络协议。 |