www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP初级教程>正文    

基于蓝牙的WAP解决方案


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

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方案具有以下优点:

本新闻共5页,当前在第4页  1  2  3  4  5  

上一篇:WAP应用开发伙伴网站推荐
下一篇:初识WAP
Google
 
关于“基于蓝牙的WAP解决方案”的相关内容连接
·第六章 WML Script标准函数库(下)
·第六章 WML Script标准函数库(上)
·第五章 WMLScript脚本程序设计(下)
·第五章 WMLScript脚本程序设计(上)
·第四章 WML Script语法基础
·第三章 WML编程
·第二章 WML语言基础
·第一章 WAP Server = Web Server + Configuration
·专题:WML语言全垒打
·初识WAP

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved