统计在线人数...

基于蓝牙的WAP解决方案(2)

[ 来源:转载 | 作者:佚名 | 时间:2006-5-29 上午 10:21:31 | 浏览:统计中... ]

  
基于蓝牙的WAP解决方案 
 
文章作者:本站 [ 收藏此页到365Fav ] 
文章来源:本站整理 [ 收藏此页到365Key ] 
发布时间:2005-7-13 9:03:59 减小字体 
文章编辑:admin 增大字体 


2.蓝牙的协议栈结构

链路控制协议(lm)、基带(bb)和射频(rf)部分负责蓝牙物理链路的建立与数据传输,一般包含在蓝牙的硬件芯片中。

主机控制接口(hci)是一个介于软硬件之间的接口层,它负责为上层协议提供对蓝牙硬件操作的命令接口,一般以固件的形式出现。上层协议通过hci调用lm中的命令,获取硬件状态寄存器、控制寄存器和事件寄存器的状态信息。

逻辑链路控制和适配协议(lscap)是整个蓝牙协议栈的核心,负责蓝牙设备的整体数据吞吐量,可以看作是高层次的链路层协议。lscap既支持面向连接的数据包格式,又支持无连接的数据包格式。两个蓝牙设备之间只能建立一条无连接的acl链路,而蓝牙的高层协议:服务发现协议(sdp)、串行电缆仿真协议(rfcomm)及电话控制协议(tcs)都需要在这条链路上传输数据,此时需要lscap完成对acl链路的逻辑复用。

tcs包括电话控制二进制协议和电话控制at命令等两部分。电话控制二进制协议定义了蓝牙组件间建立语音和数据呼叫的控制信令,以及处理蓝牙tcs设备群的移动管理进程。电话控制at命令是控制多用户模式下移动电话和调制解调器的at命令集,用于传真业务时根据需要对at命令做出限定。

rfcomm用于在蓝牙基带协议上仿真rs232的控制和数据信号,为使用串行线传输机制的上层应用协议提供支持。 sdp在蓝牙协议栈中具有重要作用。它是所有用户模式的基础,使用sdp可以查询到蓝牙设备的信息和服务类型,从而在其间建立相应的连接。

四、基于蓝牙的wap实现

由以上分析可以看出,在蓝牙的基础上能很好地实现wap的无线internet接入服务。从协议栈来看,蓝牙处于整个通信系统协议的低层,主要提供无线网络低层链路的建立与维护;而wap是包括应用层在内的层次较高的协议,需要有低层协议的支持,正好可以利用蓝牙建立的链路进行数据的传输。从网络构成来看,蓝牙网络的ad hoc特性方便了wap客户的无线接入与数据传输。

1.基于蓝牙的wap的网络构成

对蓝牙来说是一个组建微微网的主设备,对wap设备来讲就是一个wap代理/网关(可能具有wap服务器的功能)。

①在阶段ⅰ,wap客户进入微微网范围内,在客户通过蓝牙的查询过程发现了wap代理/网关的存在后,由它自动(或根据用户的需要)与服务器建立蓝牙的连接。

在蓝牙链路建立后,通过sdp协议可得到如下信息:

·服务器名称。用户可以得到的关于服务器的描述。

·服务器主页文档名称。wap服务器主页的url地址。

·wap服务器/代理功能识别。该信息用来说明服务器是wap信息服务器还是wap代理/网关,或者兼具两者的功能。如果只是一个wap代理/网关,就需要服务器具有解析远端url地址的能力。

在得到关于服务器的足够信息后,wap客户就可以与服务器通信了。

②在阶段ⅱ,wap客户设备向wap代理/网关发送请求,接收响应信息,完成internet网的信息浏览。

③当wap客户移动至阶段ⅲ,表示它已经离开了服务器所建立的蓝牙微微网的服务区。这时当低层的蓝牙设备检测到与wap代理/网关的通信链路已丢失后,它应当保存由sdp协议得到的关于wap代理/网关的信息,以便在用户需要时转向由其它无线网络所提供的wap服务,继续未完成的wap会话,然后拆除与服务器建立的蓝牙链路。这样,基于蓝牙的wap应用就完成了。

当然,蓝牙链路的建立还可以由服务器来完成。在这种情况下,服务器周期地查询其微微网范围内的其它蓝牙设备。当查询到具有wap客户能力的设备后,可以立即建立连接,完成一些公共信息(如天气预报等)的发送。

2.基于蓝牙的wap协议栈结构

wap协议栈的基础是udp,如果可以在蓝牙的链路上建立一个为wap服务的udp数据通路,就可以实现基于蓝牙的wap服务协议。建立udp链路可以通过蓝牙的rfcomm协议来实现。通过rfcomm的串口仿真技术,可以实现蓝牙设备间的ppp连接,进而在ppp基础上完成ip和udp。

五、结 语

wap是一个有着广泛的实用性和充分的包容性的应用协议,其承载网络可以有很多种,如gsm网络中的短消息业务(sms)、电路交换数据(csd)、无结构的补充数据业务(ussd)及通用无线分组业务(gprs)。蓝牙这种新的无线局域网技术的一些特性,使得基于蓝牙的wap方案具有以下优点:

·可以提供对wap的直接udp支持,省去wap wdp层的适配开销。

·蓝牙可以提供方便、快捷的无线接入。

·蓝牙网络的ad hoc特性为wap业务的扩展提供了很大的便利。

当然,蓝牙这项无线局域网技术可以将wap应用发展为它今后的一项业务,归入其应用协议的标准当中,为wap服务制定更加方便的接口。
 

共有0人参与评价,平均得分:0分
评论内容只代表网友观点,与本站立场无关! 查看完整内容
   

当前在线人数
QQ:748838 MSN:allen_xia#msn.com E-mail:allenxia666#126.com QQ群:站长联盟北方区-北京(28200145) 站长联盟南方区-上海(67713522)