Bootstrap

蓝牙开发学习1——协议介绍与特点

1.无限网络数据传输协议对比

比较流行的无线网络数据传输协议有WIFI™、Wireless USB、Bluetooth™、Cellular等

传统蓝牙、ZigBee以及IEEE 802.llb标准都是工作在2.4GHz频段的无限通信标准

数据传输协议

数据速率

数据传输距离/m

典型应用领域

传统蓝牙

1-3Mbps

2~10

无限手持设备、无线鼠标

ZigBee

20-250Kbps

10~100

无限传感器网络

IEEE 802.11b

1-11Mbps

30~100

无限Internet接入()

 

2.蓝牙4.0BLE

短距离无限网络分类

①无限局域网

②无线个域网

HR-WPLANS

——High-Rate WPLANS

802.15.3

MR-WPLANS

——Medium-Rate WPLANS

BlueTooth

LR-WPLANS——Low-Rate WPLANS

802.15.4

蓝牙4.0BLE涵盖了三种蓝牙技术:传统蓝牙、高速蓝牙和低功耗蓝牙。

蓝牙4.0BLE继承了蓝牙技术在无线连接上的固有优势,同时增加了高速蓝牙和低功耗蓝牙的特点;这三个规格可组合或者单独使用。

蓝牙4.0BLE规范的核心时低功耗技术——超低的运行功耗和待机功耗。

3.蓝牙4.0BLE的特点

(1)高可靠性:自适应跳频技术——减少和其他2.4GHz ISM频段无线电波的串扰。差错检测和校正、进行数据编解码、差错控制、数据加噪。

(2)低成本、低功耗:低功耗蓝牙支持两种部署方式——双模式和单模式;比传统蓝牙降低90%;仅使用3个广播通道(传统的采用16~32个频道),且每次广播时射频的开启时间为0.6~1.2ms(传统的是22.5ms);深度睡眠替换空闲状态。

(3)快速启动,瞬间连接:蓝牙4.0仅需3ms,蓝牙2.1需要6s。

(4)传输距离极大提高:60~100m(传统蓝牙2~10m)。

(5)高安全性:使用AES-128 CCM加密算法进行加密和认证。

4.蓝牙4.0BLE协议简介

规范中定义了GAP(Generic Access Profile)和GATT(Generic Attribute)两个基本配置文件

(1)协议栈中的GAP层负责设备访问模式和进程,包括设备发现、建立连接、终止连接、初始化安全特性和设备配置。

(2)协议栈中的GATT层用于已连接的蓝牙设备之间的数据通信。

;