WEB开发网
开发学院软件开发Java 蓝牙开发之从手机走向PC【1】——开发环境介绍 阅读

蓝牙开发之从手机走向PC【1】——开发环境介绍

 2010-02-04 00:00:00 来源:WEB开发网   
核心提示:其实,大家知道蓝牙技术已经不是什么新的技术了,蓝牙开发之从手机走向PC【1】——开发环境介绍,甚至对于某些站在IT潮流前端的朋友们,再谈这玩意有点过时了,之所以需要这个组件,主要是J2SE并未实现对JSR-82规范协议(有点多余,呵呵,跑题了

其实,大家知道蓝牙技术已经不是什么新的技术了,甚至对于某些站在IT潮流前端的朋友们,再谈这玩意有点过时了。呵呵,跑题了,接下来我所要介绍的是利用蓝牙技术做手机和手机之间的应用开发以及利用蓝牙技术做手机与PC之间的应用开发。考虑到要写的东西比较多,所以分成几篇文章来写。作为开篇的话,这儿只做一些蓝牙技术的介绍和我接下来应用开发的环境配置的相关介绍吧。

蓝牙技术相关知识简述:蓝牙技术是一种支持短距离通信的无线技术,这儿的短距离的范围是半径10m的范围(笔者在实际应用中发现自己手机的蓝牙支持不了这么长范围的数据传输)。蓝牙技术采用的通信标准是IEEE802.15,工作频段在2.402~2.480HZ之间的电磁波(这个频段在世界除了极少的几个国家,是个无须授权即可全球通用的频段),传送带宽在1M左右,可支持无线数据和声音的传输。蓝牙通信技术的特点是数据传输速率高、功耗低(不大认可,开蓝牙的情况下笔者的手机待机时间明显缩短)、通信安全性好(但是却有蓝牙劫持的小软件存在,囧)、在有效范围可穿越障碍物进行连接、无特别的通信视角和方向要求(不像红外线,还得瞄准半天)和组网方便的优点。说到组网,我们也许知道一台蓝牙设备最多同时和其他七台蓝牙设备建立连接,而以这种形式可以组建一个微微网,即以一个主设备和最大七个从设备的形式动态创建网络,同时利用微微网之间桥接的形式可扩大网络的范围和设备数。

通过上文,大家应该对蓝牙技术有个大致的了解吧!接下来,需要介绍下开发环境以及开发环境的搭建。开发语言用的是Java(其实也就是J2me开发啦,C++的以后有时间再写~),开发IDE选取的是Eclipse 3.5(Galileo版中的Java EE Developer版,下载链接为http://www.eclipse.org/downloads/,第一个189M的就是)以及JavaME3.0(下载链接为http://java.sun.com/javame/downloads/sdk30.jsp)以及elipseMe1.7.9插件(该插件貌似到了1.7.9版官网便停止更新了,下载链接为http://sourceforge.net/projects/eclipseme/files/)。有了上面三个,便可以进行一般的J2me应用程序的开发了。在后面文章中要介绍的手机通过蓝牙与Pc交互的应用中,我们可能在PC服务器端还需要一个开源组件BlueCove,该组件实现了JSR-82 Java 蓝牙规范,屏蔽了对底层操作系统级的本机蓝牙协议栈各种功能的封装。之所以需要这个组件,主要是J2SE并未实现对JSR-82规范协议(有点多余,呵呵~)。

1 2 3  下一页

Tags:蓝牙 开发 手机

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接