Ble - mesh浅析(未完善)

本文介绍了蓝牙Mesh网络的基本概念,包括数据传递方式、低功耗节点和友元节点的角色、中继节点的功能。详细阐述了如何将设备添加到Mesh网络中的过程,类似于BLE SMP,涉及ECDH密钥交换和加密算法。此外,还探讨了代理节点的工作流程,用于通过GATT将信息转发给不支持GATT的Mesh节点,并讨论了配置过滤条件来过滤ADV的方法,如白名单和黑名单策略。
摘要由CSDN通过智能技术生成

Mesh OverView

先从一张拓扑结构图说起
在这里插入图片描述

  1. 数据传递有两种方式ADV 和GATT, 属于bear layer
  2. 低功耗模式
    低功耗节点跟友元节点成对出现
    low power node:主动向friend node 发生msg reuqest
    friend node: 存储和转发mesh 网络中的到low power node的信息
  3. relay node 通过adv,向周围设备转发mesh msg

上述是mesh 初印象,深层次的思考

将一个设备增加到mesh网络中?

https://editor.csdn.net/md/?articleId=104375184
类比ble smp 过程
不支持oob ,input oob,output oob,static oob,四种情况。
ConfirmationProvisioner AES-CMAC产生(key=ConfirmationKey, Random || AuthValue)
ConfirmationKey = k1(ECDHSecret, ConfirmationSalt, “prck”)
ConfirmationSalt = s1(ConfirmationInputs)

ProvisioningSalt = s1(ConfirmationSalt || RandomProvisioner || Ra

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值