蓝牙RFCOMM协议实现以及Windows CE系统中的应用

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:TIMLEE123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,无线移动通信技术飞速发展,工作在嵌入式系统下的无线通信设备(譬如移动电话、掌上电脑、以及PDA等)正以它能耗低、小巧、方便的特点逐渐成为未来人们进行各种数据信息交流的主要途径。在众多嵌入式操作系统中,WindowsCE操作系统是一个主流操作系统,被广泛使用于移动设备和通信终端终(如PDA和智能电话)。 蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接,组建临时网络。因此,在WindowsCE系统中集成蓝牙功能有着很大的实际意义。 论文首先介绍了论文的工程背景和结构。然后介绍了蓝牙技术背景,总结了主机协议栈的组成和工作原理。 开发RFCOMM协议是论文的主要工作之一。目前传统的开发方法是阅读协议然后手工编码的方法,如此开发此协议相当复杂而且费时,因此论文采用形式化方法,以求提高开发效率。 文章详细讲述形式化的协议软件开发方法,重点介绍形式化描述工具:SDL语言和MSC图。随后论文给出了使用SDL描述RFCOMM协议的全过程,并且提出了协议的C代码实现方法。 为了提高蓝牙协议的可用性,需要将蓝牙系统集成到WindowsCE系统,论文提出了其中的几个关键技术,最后在WindowsCE系统中实现了基于RFCOMM的串口应用。 论文的主要贡献有两点:(1)使用SDL语言对RFCOMM协议进行了全面的形式化描述,然后按照SDL描述的模型实现了RFCOMM协议。最后将蓝牙协议移植到了WindowsCE系统中。 (2)在WindowsCE系统中实现基于RFCOMM协议的蓝牙串口应用。
其他文献
随着地空通信需求的快速增长,空间网与地面网的融合成为主流趋势。空间数据系统咨询委员会(Consultative Committee for Space Data Systems,CCSDS)在这样的背景的诞生。为了
舰船作为一个相对独立的个体,没有通常意义上的大地,但舰船上电磁环境随更多的设备应用而日益复杂,这使得舰船上地电流情况对舰船整体电磁兼容性能的影响越来越重要。地电流对舰
随着计算机和通信技术的广泛应用和更新,网络越来越向着高速、高性能的方向发展。我们将高速网络定义为能够支持大量应用并具有可扩展性的通信网络。为支持各种网络应用,网络必
合法侦听(LI)是根据国家法律规定,对电信业务用户的通信内容进行监听的一种信息安全技术。传统的合法侦听是通过在交换机的固定信道上架设侦听设备实现的。由于VoIP采用端到
随着现代通信技术的发展,通信的距离越来越远,通信方式越来越多,譬如电话会议、VoIP等的发展,使回声抵消越来越重要。回声其实无处不在。当人与人交谈时,声音从地板、墙壁和相邻的
网络带宽依然在不断增长(尤其是在本地网),最后一公里的高速接入日益普及;另一方面的情况是大容量的磁盘、FLASH 移动存储盘和激光盘的容量不断增大,使得传送和储存数据的成
本文以目前正在搭建的国家海洋局新造海监船舶远程通信系统为技术背景,结合Inmarsat-B系统数据通信的现状,研究与实现船舶移动终端通过Inmarsat-B站HSD接口接入陆地ISDN网络,