BLE¶
约 280 个字 预计阅读时间 1 分钟
介绍 ¶
蓝牙 (Bluetooth) 是一种短距离无线通信技术,工作在 2.4GHz 频段。
发展历史 ¶
- 1994 年 : 爱立信发明蓝牙技术
- 1998 年 : 成立蓝牙技术联盟 (SIG)
- 2010 年 : 蓝牙 4.0(BLE) 发布
- 至今 : 蓝牙 5.0/5.⅕.2 等版本
蓝牙分类 ¶
- 传统蓝牙 (Classic Bluetooth)
- 低功耗蓝牙 (BLE - Bluetooth Low Energy)
- 高速蓝牙 (Bluetooth High Speed)
蓝牙协议栈 ¶
物理层 ¶
- 频段 : 2.4GHz ISM 频段
- 调制方式 : GFSK
- 跳频 : AFH( 自适应跳频 )
链路层 ¶
- 连接建立
- 数据传输
- 安全机制
应用层 ¶
- GATT( 通用属性配置文件 )
- GAP( 通用访问配置文件 )
BLE 特点 ¶
- 低功耗
- 低延迟
- 低成本
- 短距离
- 安全性高
开发指南 ¶
硬件选型 ¶
- 蓝牙芯片
- 天线设计
- 电源管理
软件开发 ¶
- 协议栈选择
- API 使用
- 调试工具
性能优化 ¶
- 功耗优化
- 传输速率
- 连接稳定性
常见问题与解决方案 ¶
连接问题 ¶
- 配对失败
- 断连
- 干扰处理
性能问题 ¶
- 传输速率低
- 延迟高
- 功耗大
安全问题 ¶
- 配对安全
- 数据加密
- 防篡改