一 几个术语:
HFP(Hands-free Profile)耳机模式:
让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否支持。
HSP(Handset Profile)耳机模式
用于支持蓝牙耳机与移动电话之间使用
HID() 人机接口设备配置文件
HID 配置文件定义了 Bluetooth HID(如键盘、指向设备、游戏设备及远程监视设备)使用的协议、程序及功能
拨号网络配置文件 (DUN)
DUN 提供了通过 Bluetooth 无线技术接入 Internet 和其它拨号服务的标准。最常见的情况是在手机上拨号,从膝上型计算机以无线方式接入 Internet。
个人局域网配置文件 (PAN)
PAN 描述了两个或更多个 Bluetooth 设备如何构成一个即时网络,以及如何使用同一机制通过网络接入点接入远程网络。配置文件角色包括网络接入点、组即时网络及个人局域网用户。
SDP( Service Discovery Protocol )服务发现协议
提供应用程序在蓝牙环境中发现哪个服务可用和决定那些可用服务的特征。
GAP(Generic Access Profile)通用访问应用
一般访问应用规范定义了蓝牙设备如何发现和建立与其他设备的安全(或不安全)连接。它处理一些一般模式的业务(如询问、命名和搜索)和一些安全性问题(如担保),同时还处理一些有关连接的业务(如链路建立、信道和连接建立)。GAP规定的是一些一般性的运行任务。因此,它具有强制性,并作为所有其它蓝牙应用规范的基础。
二 几个说明
1. 为了避免ISM频带的干扰,蓝牙采用了多种技术
–自动重传应答(ARQ)
–循环冗余校验”(CRC)
–前向纠错(FEC)
–时分双工和分组交换技术。
–跳频技术
2. 蓝牙网络通信过程
1)蓝牙设备没有建立连接的时,处于睡眠状态——待机模式(Standby)。这种模式下,它将每1.28s或2.56s醒过来一次,选择一个信道侦听发送给它的信息。
2) 由一个设备发起连接,这个设备以后就成为微微网的主单元。
3) 发起连接时,主单元可能并不知道其余设备的存在以及它们的地址。这时主单元
需要先执行查询(Inquiry)操作。
4) 有了其它各设备的地址,就可进行寻呼(Page),真正建立起连接。
5) 连接完成后,就可通信进行数据传输。
6) 通信时,主单元和从单元交替进行收和发。主单元根据从单元的数据流量来决
定从单元何时收发。
7) 如果从单元暂时不需收发数据,它就切换入保持模式(Hold)直到主单元下次发
信息给它,在这期间主单元定期给它发送信息以使得从单元对跳频信道同步,其余时间它不需要侦听信道。
8) 数据传输完成后,可使用断连(Detach)命令来结束连接,这样,单元又回 到待机模式。
9)连接状态转移图
3. 蓝牙设备连接状态下的三种低能耗模式
嗅探(Sniff)模式
该模式下从单元收发信息的周期变长,主单元只在指定的时隙才能发送信息。
保持(Hold)模式
该模式下从单元只有内部时钟在运行,但一旦切换出该模式,从单元能立即开始收发信息。处于该模式时,从单元可以参加别的微微网,所以可用来连接几个微微网。
停靠(Park)模式
当从单元不参与通信,但仍想保持和跳频信道的同步时,就进入该模式。