文章目录
1、两种 Mesh Provisioning 承载(PB-ADV,PB-GATT)2、Provisioning 流程(beacon,invite,Net key,Unicast,Dev key,App key)
启动配置是设备加入Mesh网络并成为节点的过程。 用于驱动配置过程的设备称为启动配置设备(Provisioner)。
1、两种 Mesh Provisioning 承载(PB-ADV,PB-GATT)
PB:Provisioning Bear(Provisioning 承载) ADV:Advertising(广播)
序号PB-ADV 承载方式PB-GATT 承载方式
1使用 LE Advertising 数据包使用 GATT 服务(BLE 连接)2必须在设备工作范围内必须在设备工作范围内3需要 OS 支持发送广播所有的 Smart ready 都支持
2、Provisioning 流程(beacon,invite,Net key,Unicast,Dev key,App key)
序号Provision 步骤具体操作,密钥产生顺序
11、device 广播 beacon(信标)2、Provisioner Invite(邀请新设备)3、同意使用 鉴权算法(Authentication algorithm)4、分享 公共密钥(share public keys)2认证(Authentication)非 OOB认证(No OOB Authentication)3密钥分配1、创建 会话密钥(Session key)2、加密 网络密钥(Net key),设备地址(Unicast)并发送给新节点3、创建 智能配对 设备密钥(Dev key)4设备配置1、每一个设备都有一个配置区间2、公司 ID,产品 ID,支持的 模型(Model)3、允许手机通过读取配置区间,来配置新节点5添加 密钥 / 绑定1、(设置代理的过程中) Provisioning 不添加 App 密钥 到节点2、安装 应用密钥(App key)3、应用密钥(App key)绑定到网络上6发布 / 订阅1、配置节点如何 发布/订阅2、模型配置