一、Mesh Key定义
Mesh Profile specification定义了三种类型的Keys,
AppKey
、NetKey
和DevKey
AppKey
用于保护Upper Transport Layer
的通信安全NetKey
用于保护Network Layer
的通信安全DevKey
仅节点和配置客户端已知,用于保护节点和配置客户端的通信
AppKey
和NetKey
在节点间共享
附Mesh分层结构图,具体可以看:蓝牙Sig Mesh 概念入门③——分层结构Layered architecture
二、安全机制和加解密
Upper Transport Layer
通信安全- 如果
op code
对应的model
是config model
,则使用DevKey
对数据进行加密 - 否则使用
AppKey
对数据进行加密
- 如果