蓝牙mesh协议初读

本文介绍了蓝牙mesh协议的8层结构,包括Model Layer到Bluetooth Low Energy层。关键参数有网络地址、网络密钥、应用密钥和IV索引。网络由子网构成,节点通过相同网络密钥通信。Mesh协议支持广播和GATT承载层,具备重播和安全特性,如NID用于网络密钥验证,NetMIC检测数据完整性。接入层使用应用密钥加密Payload,并通过Opcode和Parameter传输模型数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

蓝牙mesh协议栈共8层,由上到下分别是ModelLayer,foundation model layer,Access layer,upper transport layer,lower transportlayer,network layer,bear layer,Bluetooth low energy.

Mesh的网络有四个关键的参数分别是network address,network key,applicationkey,IV index.

                Networkaddress 是指数据包的发送地址或者源地址。

                Networkkey 在网络层用于数据的安全,通俗说就是用于校验。

                Applicationkey于上一个的功能类似只是用于accesslayer。

                IVindex 用于延长网络的存活时间(不明白)。

一个mesh网络下可以包含一个或者多个 subnet(子网),一个子网里面的node可以互相通信,因为他们有同样的networkkeys,顾名思义,一个节点如果存储了别的子网的networkkey,他自然也能以成员身份与这个子网里的其余nodes通信。这些个keys是在provision过程中由tool程序进行分配的。可以在configurationmodel 下添加别的子网。负责将别的node配置进网络的node叫configurationclient ,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值