本次嵌入式编程的目的是,使用PDA通过蓝牙与电脑同步,实现文本信息的传递。
本次实践是对PDA通过蓝牙与PC进行通信的基本编程,蓝牙技术的广泛应用给了短距通信新的空间,在IT技术中有着重要地位,掌握蓝牙串口源代码的应用和蓝牙协议对今后的学习有着重要意义。
同时,编写源代码需要用到C#。C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它从C和C++语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#是近期发展起来的,所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题。使用C#开发应用程序比使用C++简单,因为其语法比较简单。但是,C#是一种强大的语言,在C++中能完成的任务利用C#也能完成。综上所述,C#一门相当有价值的语言,学习它无疑是掌握了一种强大的工具.
关键词:PDA;WINDOWS MOBILE;蓝牙
蓝牙(Bluetooth)是由东芝、爱立信、IBM、Intel和诺基亚于1998年5月共同提出的近距离无线数字通信的技术标准。 其目标是实现最高数据传输速度1Mb/s(有效传输速度为721kb/s)、最大传输距离为10米,用户不必经过申请便可利用2.4GHz的ISM(工业、科学、医学)频带,在其上设立79个带宽为1MHz的信道,用每秒钟切换1600次的频率、滚齿方式的频谱扩散技术来实现电波的收发。
现在的蓝牙标准化集团Bluetooth SIG(特别兴趣小组)的成员企业数已达到2000家以上。除了原创的5家厂商之外,包括康柏(Compaq)、戴尔(Dell)、摩托罗拉(Motorola)、Qualcom、BMW及卡西欧(Casio)等均已加入,所有厂商已达成知识产权共享的协议,以推广此项技术。在技术标准方面,蓝牙协会已在1999年7月推出Bluetooth 1.0之标准。而我国亦至少有12家厂商、组织已加入Bluetooth国际联盟,同时国内也在1999年初成立国内的Bluetooth SIG,以促进技术引进、市场及技术资讯扩展、应用推广等工作。
PDA作为蓝牙通信的载体之一比起其他设备更具便携性和功能完备性, PDA一般采用WINDOWS Mobile嵌入式操作系统,可扩展性强,现在各大厂商的PDA都可以利用蓝牙实现数据的互传和与电脑的同步并且可以通过第三方软件实现诸如远程控制、互动、数据共享等功能。可见现在基于蓝牙连接下的嵌入式编程已经是一个成熟的技术了。
目 录
摘 要 I
Abstract II
第1章 绪论 5
1.1 课题的研究背景和意义 5
1.1.1 研究背景 5
1.2 课题研究现状及发展趋势 6
第2章 蓝牙 技术概述 8
2.1技术概述 8
2.1.1“蓝牙”的由来 8
2.1.2蓝牙技术概述 9
2.1.3蓝牙技术的特点 12
2.1.4蓝牙系统组成 13
2.1.5蓝牙技术与无线局域网 15
2.2蓝牙技术的实现方式 16
2.3本章小结 16
第3章 需求分析 18
3.3.1功能需求概述 19
3.3.2 蓝牙协议生成模块 20
3.4系统环境 21
3.6.1系统运行 21
3.6.2系统开发环境 21
3.7 使用协议 21
3.9本章小结 21
第4章 系统设计 21
4.1 系统设计概述 21
4.2 本章小结 28
第5章 系统实现 30
5.1 关键实现环节说明 30
5.1.1 蓝牙协议校验模块的实现 30
5.1.2 蓝牙协议查询模块的实现 31
5.1.3 数据访问的实现 32
5.1.4 WINDOWS MOBILE接口的实现 34
5.1.5 蓝牙协议碰撞问题及解决方案 36
5.2 系统其他功能模块描述 37
5.2.1 启动系统 37
5.3 系统测试验证 40
5.3.1 测试计划 40
5.4本章小结 41
结论 43
参考文献 44
二、研究(或开发)的主要问题、重点和难点:
2.1研究内容
怎样使用C#分别在PC端和PDA制作短信收发的功能软件,并且通过蓝牙协议实现他们之间的文字通信通讯。
2.2 课题重点
嵌入式操作系统的编程现在已经是成熟技术了所以课题的重点应该放在C#的学习和WINCE下蓝牙协议的编程实践
2.3 课题难点
蓝牙协议的应用,怎样将PC和PDA通过蓝牙联通并实现互动
2.4 特色或创新点
PC与PDA之间的文本消息互传
无法找到演示,请联系客服
点击联系客服