蓝牙Mesh协议三 设备配网

本文详细解析了蓝牙Mesh配网的原理,包括配网协议、分层架构、PB-ADV与PB-GATT承载,以及关键步骤如信标、邀请、公钥交换和数据分发。重点介绍了配网流程的五个阶段和加密认证方法,确保网络的安全性。

前言

蓝牙Mesh配网就是通过配网器配置未配网设备,将未配网设备加入网络中,使其成为蓝牙mesh网络的节点;配网数据中包括分发网络密钥(network key)、元素单播地址(unicast address)和IV Index

为了提高配网效率,厂家会增加私有协议来完成快速配网的功能如有异议,欢迎留言指正

配网协议

配网分层架构

在这里插入图片描述

配网承载

承载层是用来在配网器和未配网设备之间传输配网PDU的,蓝牙Mesh规范定义了两种承载:

  • PB-ADV:通过蓝牙BLE广播信道(不可连接且不能扫描的非定向广播),用于传输通用配网PDU,MTU(最大传输单元)是24字节。一个支持PB-ADV的设备需要开启BLE扫描(100%的执行占空比)获取配网PDU
字段 字节长度 描述
Length 1 AD类型和PDU的长度
AD Type 1 AD类型(PB-ADV)
Contents 可变 PB-ADV PDU

PB-ADV的PDU数据格式

<
字段 字节长度 描述
Link ID 4 当前承载层建立的连接ID(标识两个设备之间的连接)
Transaction Number 1 每个PDU的唯一标识符(分包与重传)
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值