低功耗蓝牙基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通信速率
Thanks You !
Any questions?
只能在有限的一段时间内可被发现和连接 广播超时即停止广播并产生超时事件 无广播超时限制
General Discoverable
广播类型
Practice 2
修改广播参数 修改广播模式 修改广播类型
扫描
扫描参数
Scan interval 扫描间隔 Sc源自文库n window 扫描窗口
广播更多的数据
如果想要广播超过31字节的数据,可以使用扫描应答 (Scan Response)机制 可以多广播31字节 Note:
主机不一定要发送扫描请求 Passive scanning 从机可以选择不应答扫描请求 Active scanning
Practice 1
修改广播名称 修改广播数据 增加/去除SCAN_RSP
扫描模式
Limited Discovery 在有限的时间段内去发现设备 General Discovery 无限制
发起连接
当主机发现从机后,可选择是否去进行连接 连接则发送一个连接请求 Connect Request
连接参数
当建立连接后,有几个重要的参数
Connection interval 连接间隔 以1.25ms为单位,7.5ms ~ 4s Slave latency 从机延时 有效降低从机功耗 Supervision timeout 连接超时
Bluetooth Low Energy
迅通科技研发部 蔡学良
Bluetooth
基于Ericsson研究建立的标准个人局域网 短距离,低功耗 跳频拓频(FHSS) 2.4GHz ISM频段 Bluetooth Special Interest Group成立于1998 18000+ SIG会员公司 数十亿的出货量 Nordic是SIG的9个董事局成员之一
从机可发起修改连接参数,但是主机可能会拒 绝
如果被拒绝,从机可选择断开连接、重发请求
数据交互
在连接状态中,主机先发送,从机应答 在每个连接间隔中可以交互多包数据
目前协议栈支持最多6包
连接超时
谨慎选择参数
连接间隔:决定了数据传输速率 从机延时:决定了数据传输延时 连接超时:决定了链路被认为断开连接的速度 影响电池寿命
广播参数
Advertising interval 广播间隔
越小,越快被发现,但功耗越大 20ms ~ 4s,以0.625ms为单位 Advertiser设备 ≥100ms 可设置为无超时
Advertising timeout 广播超时
广播模式
Limited Discoverable
角色
发现设备
从机和主机可以交互应用数据前,必须先建立 连接 连接请求由主机发起(如手机) 主机如何发现从机的存在?
主机扫描 从机广播 设备名称 Service
主机需要的信息,从机必须广播出来
发现设备
广播通道
广播通道
广播数据
广播包可以包含最多31字节数据 广播包包含设备地址(Address)
版本
单/双模
角色
从机 Slave
广告机 Advertiser
广播 Advertising 响应连接请求
只是广播Advertising 不响应连接请求
主机 Master
扫描器 Scanner
扫描 Scanning 发起连接请求
只是扫描Scanning 不发起连接请求
概述
Bluetooth Low Energy也称为Bluetooth Smart
BLE不是传统蓝牙 Huge document, freely available 包含传统部分和低功耗部分 双模:可连接低功耗蓝牙和传统蓝牙 单模:只可连接低功耗蓝牙
在蓝牙4.0核心规范中定义
Dual mode/single mode