请选择 进入手机版 | 继续访问电脑版
查看: 1179|回复: 0

[技术交流] 通俗理解BLE

[复制链接]

108

主题

163

帖子

618

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
618
发表于 2019-11-3 17:18:27 | 显示全部楼层 |阅读模式

1.GAP(generic access profile) 管理连接、广播和发现以及安全验证。
2.GATT(generic access attribute profile) 通用属性配置文件(GATT)在属性协议(ATT)的基础上构建,为属性协议传输和存储数据建立了一些通用操作和框架。
3.ATT(attribute profile) ATT的唯一基础是属性,规范对设备的属性一系列操作,如 write、read、find info等。


a)CENTRAL(MASTER): GAP role,例如手机、平板或者电脑,查找正在广播的从设备,初始化连接、修改连接参数。
b)PERIPHERAL(SLAVER): GAP role, 一般是一个嵌入式设备,依靠电池并且比较省电的。
c)CLIENT:向另外一个设备(server)读取数据或者写入数据。一个设备可以既是client也是server。
d)SERVER: 提供数据给其他设备(client)。一个设备可以既是client也是server。

1)PROFILE: 规范了由一系列service构成的表现,如心率计等。
2)SERVICE:由特征值组成,和其他service组合描述了设备的具体行为能力。
3)CHARACTERISTIC: 特征值,包含user data 和metadata, 通过可读、可写、描述符来描述。
4)WRITE: 改变属性值的请求。
5)READ: 获取属性值的请求。
6)NOTIFICATION:发送给已注册的客户端提示某个属性值的改变,不需要应答。由server来初始这个动作。
7)INDICATION:和NOTIFICATION类似,但是需要应答。也是由server来初始化这个动作。

BLE发展大事记:
1. 2010年,蓝牙4.0规范出世。
2.第一步支持BLE的手机,iphone4S.
3.2013年12月,蓝牙4.1规范应时而生,同事支持多个role。
4.2014年12月,蓝牙4.2规范发布,支持安全验证,IP互联,提升了速率。大量适用于物联网。
5.2016年12月,蓝牙5.0规范发布,相较于前一版本,2倍的SPEED, 4倍的RANGE, 8倍的ADVERTISING。

BLE主要技术参数:
1.频率范围:2.400GHz--2.4825GHz ISM BAND。2.通道: 40 X 2MHz per channel。
3.范围: 30--400M。
4.速率:   高达2MBIT/S。
5.安全验证: 128-BIT AES。
6.功耗:0.01--0.5W。
7.峰值电流:<15ma。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表