Mesh 概述(BLE,认证,加密,Net Key,App Key,Dev Key,SEQ,Provision,Friendship)



1、BLE Mesh 简介(Overview)

Mesh 是基于 连接BLE的节点。


关键特性:

序号描述
1Mesh Profile 规范 是由蓝牙SIG 定义的
2数据传输时基于Flooding 型(泛洪)
3多广播数据传输(用户定义分组)
4即使有一个或多个设备拿走或停止操作,系统仍然可持续工作
5低功耗

安全:

序号描述
1网络内所有的信息都需要 认证(authenticated)
2防止重传信息,发送的时候都带有 序列号(SEQ:sequence number)

2、BLE Mesh 的应用

SIG Mesh规范 扩展了Bluetooth Smart复杂的应用场景. 该协议规范同智慧照明工业的理念发展而来。

  1. 搭建自动化(Building automation)
  2. 无线传感网络(Wireless sensor networks)
  3. 设备追踪(Asset tracking)
  4. 智能家庭(Smart home)
  5. 道路照明(Street lighting)
  6. 工业4.0(Industry 4.0)

3、BLE Mesh 拓扑结构

蓝牙 Mesh 工作组选择的 mesh 是泛洪协议。对比路由协议, 它更加简单适用于开发。
为了保持效率, BLE Mesh 吸收了可管理的泛洪网络的优势。

4、安全,攻击和保护(Security,Attacks and Protection)
序号描述
1设备被添加到Mesh网络并保证这些Mesh节点的添加是一个安全的过程(Secure Process)
2所有的Mesh消息是被 加密和认证的(AES128)(Encrypted and Authenticated)
3Mesh安全保护网络不受 重播攻击(Replay Attack)

5、网络数据包保护(认证,加密,混淆)(Authenticated,Encrypted,Obfuscated)

认证:Authenticated
加密:Encrypted
混淆:Obfuscated
在这里插入图片描述

6、密钥类型(Network key,App key,Device key)

常用密钥类型如下:网络密钥(Network Key),应用密钥(App Key),设备密钥(Device Key)

6.1 网络密钥 Network key:由 Provisioner 启动配置设备 提供
序号描述
1在单一网络里有相同 网络密钥(Network key)
2如果单一节点是子网的一部分,那么它能够有 多重网络密钥
3智能手机可以成为多重网络的一员(家庭,办公室,停车场……)
6.2 应用密钥 App key:由 Provisioner 启动配置设备 提供
序号描述
1应用特定密钥
2用于模型数据
3灯和钟是不同的应用,可能有不同的密钥
6.3 设备密钥 Device key:永不从空中传输
序号描述
1用于配置和密钥管理
2配对密钥
3只被启动配置设备和单一设备知晓,没有其他节点会知道它
4使用由 启动配置设备 和被配置设备 之间的ECDH(椭圆曲线密钥交换算法)密钥协商产生的共享安全信息计算得出

7、安全要素(Security Essentials:SEQ,IVI)
7.1 序列码(SEQ)
序号描述
1消息具有 24-bit 序列码
2对于每条发出的消息都必须是 唯一的
3耗尽(@ 2 Hz)97 天之后
7.2 IVI(初始向量索引:Initialization Vector Index)
序号描述
1每一个节点具有 32-bit 初始向量索引
2只有当序列码 大约耗尽时才会增加
3只有IVI的 最低有效位 是包含在所有Mesh消息中的
4耗尽(@ 1 Hz)20亿年之后

8、Provision 过程

在这里插入图片描述

8.1 Mesh Provisioning 承载(PB-ADV,PB-GATT)
序号PB-ADVPB-GATT
1使用 LE 广播 数据包使用 GATT 服务(建立 BLE 连接)
2必须在设备工作范围内必须在设备工作范围内
3需要 OS 支持发送广播所有的 Smart ready 都支持

8.2 Provisioning 流程

在这里插入图片描述
在这里插入图片描述

9、友谊信息(Friendship)

在这里插入图片描述

10、Mesh 技术对比(BLE Mesh vs ZigBee)
序号技术优点缺点说明
1BLE Mesh(1)手机端适用
(2)单点失败不会影响系统网络
(3)高安全性
(4)低功耗
(5)SIG 标准
窄带(Low bandwidth)(1)针对智慧家庭和其他技术对比有关键的优势
(2)被广泛兼容的技术(iOS, Android, Windows, …)
2ZigBee(1)稳定和成熟(1)手机端不适用
(2)需要一个网关才能接入手机
(3)网关会因一个节点失败而失效
(4)250kbps 速率
-
  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值