蓝牙是一种低成本.短距离的无线通信技术.对于那些希望创建个人局域网(pans)的人们来说,蓝牙技术已经越来越流行了.每个个人局域网都在独立设备的周围被动态地创建,并且为蜂窝式电话与pda等设备提供了自动连接与即时共享数据的能力.
【程序编程相关:浅析传统防火墙存在的五大不足之处】 【推荐阅读:液晶屏】为了在java平台上开发支持蓝牙技术的软件,jcp定义了jsr82标准--java蓝牙无线技术apis(jabwt). 【扩展信息:三星电子与Avaya签约 计划挺进IP电】 在这篇文章中,我将介绍一些关于蓝牙技术的背景,概述一下支持蓝牙技术的midlet应用程序的典型要素,然后介绍给你核心的java蓝牙apis.最后我们展示一些代码来演示如何使用这些apis. 实际上jsr82定义了两个独立的可选包:核心蓝牙api与对象交换(obex)api.这篇文章将对这两个中更为普遍的部分--核心蓝牙包javax.bluetooth进行详细地阐述,而obex api(对象交换),我们留到以后去讨论. 蓝牙无线电技术基于在工业.科学以及医学(ism)上公用的2.45ghz开放频段,这一频段无需授权并全球通用.当蓝牙设备互相连接时,他们将组成一个微微网(piconet),即以一个主设备与最大7个从设备的形式动态创建网络.蓝牙也支持piconet网之间的连接:当一个piconet中的主设备成为另一个piconet的从设备时,piconet与piconet间将形成桥接. 蓝牙协议栈提供了一组的高层协议与api以完成发现服务与模拟串行i/o,还有一个关于包分割与重组的低层协议以及多路技术协议与质量服务.蓝牙互操作性profiles--不要与j2me profiles搞混--它是用来描述跨平台互操作性与一致性需求的. ... 下一页