Mesh Profile
蓝牙®规范
▪ 修订: v1.0.1
▪ 修订日期: 2019-01-21
▪ 小组准备者:网格工作小组
▪ 反馈电子邮件:mesh-main@bluetooth.org
抽象:
该蓝牙规范定义了基本要求,以实现用于蓝牙低功耗无线技术的可互操作的网状网络解决方案。
蓝牙SIG专有
修订记录
修订号
v1.0
v1.0.1
版本记录
日期
2017-07-13
2019-01-21
注释
Bluetooth SIG董事会通过
Bluetooth SIG董事会通过
版本号
变化
v1.0.0至v1.0.1
合并勘误表E9618,E9634,E9639,E9693,E9743,E9748,E9752,E9761,
E9788,E9796,E9805,E9807,E9808,E9811,E9812,E9819,E9882,
E9883,E9894,E9939,E9957,E9959,E9964, E9981,E9982,E9983,
E10015,E10024,E10025,E10026,E10027,E10028,E10054,E10066,
E10081,E10082,E10084,E10086,E10087,E10100,E10101,E10148,
E10157,E10168,E10247,E10296,E10310, E10321,E10322,E10332,
E10344,E10395,E10426,E10514,E10515,E10520,E10569,E10575,
E10578,E10636,E10664,E10670,E10746,E10748,E10777,E10863,
E10864,E11306
贡献者
名称
罗宾·海顿
乔纳森·坦纳
维克多·卓兹斯基(Victor
Zhodzishsky)
沉伟
公司
高通技术国际有限公司
高通技术国际有限公司
博通公司
爱立信
爱立信
恩智浦半导体
Google Inc.
英特尔公司
克里斯托弗·杰克比
博格丹·亚历山德鲁
马丁·图伦
罗伯特·休斯
马塞尔·霍尔特曼(Marcel Holtmann) 英特尔公司
布赖恩·吉克斯
西蒙·斯卢皮克
皮奥特·温尼亚齐克
达尼洛·布拉西(Danilo Blasi)
Silvair,Inc.
Silvair,Inc.
英特尔公司
王瑶
鲁斯塔姆·科维阿津(Rustam
Kovyazin)
意法半导体
IVT Wireless Limited
摩托罗拉解决方案
乌代·阿加瓦尔
瓦西里·亚历山德罗夫
赛普拉斯半导体公司
摩托罗拉解决方案
名称
高Ko
奥卡·库卡尼(Omkar Kulkarni)
公司
联发科技
赛普拉斯半导体公司
使用此规格即表示您确认同意并遵守以下声明和免责声明。建议您就本规范的使用,解释和效果寻求适当的法律,工程和其他专业
建议。
Bluetooth SIG成员对Bluetooth规范的使用受Bluetooth SIG及其成员之间的成员资格和其他相关协议约束,包括在Bluetooth
SIG网站www.bluetooth.com上发布的那些协议。禁止任何成员不遵守适用的会员资格和其他相关协议来使用本规范,并且除其
他事项外,可能导致(i)终止适用协议和(ii)侵犯知识分子的责任Bluetooth SIG及其成员的财产权。
禁止任何不是Bluetooth SIG成员的人使用本规范,并且侵犯Bluetooth SIG及其成员的知识产权。提供本规范并不授予对蓝牙SIG
或其成员的任何知识产权的任何许可。该规范“原样”和Bluetooth SIG,其成员和关联公司不作任何陈述或保证,并拒绝作出任何
明示或默示的担保,包括适销性,所有权,不侵权,不提供任何担保适用性FOR 任何特定用途,或THAT THE 内容的此规格IS
免费的错误。对于该回避的疑问,蓝牙SIG 还没有做出任何搜索或调查作为对第三,可能在或可能被要求实施任何规格的任何规范
知识产权的任何权利要求权利的当事人,它不承担任何义务或责任做这样。
TO THE 最大范围内许可BY 适用法律,蓝牙SIG,及其成员及及其附属公司概ALL承担责任:或本规范有关用途的任何信息本规
格,包括损失的收入,利润,数据或程序,或业务不管是由于或不基于责任理论而引起或针对特殊,间接,继发性,偶发性或惩罚
性损害,以及即使是蓝牙SIG,其成员或他们的亲戚已被告知了可能性。
如果这个规范是一个原型设计规范,它是纯粹的的目的的开发和使用的原型来验证原型规格的蓝牙技术联盟主办的IOP事件。原型
规范不能用于开发用于销售或分销的产品,原型也不能用于分销。
配备有蓝牙无线技术的产品(“蓝牙产品”)及其组合,操作,使用,实施和分发,可能受到许多国家对使用无线非授权频谱的产品
进行管制的法律和法规的管制。例如,航空法规,电信法规,技术转让控制以及健康和安全法规。您应完全负责遵守所有适用的法
律和法规,并获得与使用本规范以及开发,制造和分发蓝牙产品有关的任何及所有必需的授权,许可或许可证。
蓝牙SIG不需要采用任何规范或部分规范。如果此规范不是Bluetooth SIG董事会采用的最终版本,则可能不会采用。Bluetooth
SIG董事会采用的任何规范都可以随时撤消,更换或修改。Bluetooth SIG保留根据其成员资格和操作协议更改或更改最终规格的
权利。
版权所有© 2015–2019。所有版权的的蓝牙规格本身都拥有由苹果公司,爱立信AB,英特尔公司,联想(新加坡)私人。有限公
司,微软公司,诺基亚公司和东芝公司。蓝牙文字标志和徽标均拥有通过蓝牙SIG,Inc.的其他第三方品牌和名称是财产各自的所
有者。
内容
1
简介12
1.2
1.1
符合性12
蓝牙规范版本兼容性12
语言12
1.3
1.3.1 语言约定12
1.3.2 保留供将来使用13
1.3.3 禁止13
1.3.4 首字母缩写词和缩写13
1.3.5 术语15
2
Mesh 系统架构17
2.1
分层架构17
2.1.1 模型层17
2.1.2 基础模型层17
2.1.3 接入层18
2.1.4 上传输层18
2.1.5 下运输层18
2.1.6 网络层18
2.1.7 承载层18
2.2
网格操作概述18
2.2.1 网络和子网19
2.2.2 设备和节点20
2.2.3 将设备添加到网状网络20
2.2.4 通讯支持21
2.2.5 低功耗支持21
2.3
建筑概念21
2.3.1 国家21
2.3.2 绑定状态21
2.3.3 消息21
2.3.4 元素22
2.3.5 地址23
2.3.6 模型23
2.3.7 示例设备29
2.3.8 发布-订阅和消息交换30
2.3.9 安全性31
2.3.10 友谊33
2.3.11 功能34
2.3.12 拓扑35
2.5
网状网关35
2.4
并发限制和约束35
拓扑的局限性和限制35
2.6
3
网状网络36
3.1
公约36
3.1.1 字节顺序和字段排序36
3.2
3.3
功能37
承载38
3.3.1 广告载体38
3.3.2 GATT 承载38
3.4
网络层39
3.4.1 字节序39
3.4.2 地址39
3.4.3 地址有效性42
3.4.4 网络PDU 43
3.4.5 网络接口45
3.4.6 网络层行为46
3.5
下运输层49
3.5.1 字节序50
3.5.2 下层传输PDU 50
3.5.3 分段和重组54
3.5.4 较低的传输层行为61
3.5.5 朋友队列61
3.6
上运输层62
3.6.1 字节序62
3.6.2 上层传输访问PDU 62
3.6.3 上层传输控制PDU 63
3.6.4 上传输层行为64
3.6.5 传输控制消息64
3.6.6 友谊74
3.6.7 心跳90
3.7
接入层92
3.7.1 字节序93
3.7.2 模型标识符93
3.7.3 访问有效载荷93
3.7.4 接入层行为95
3.7.5 未确认和确认的消息96
3.7.6 发布和订阅97
3.7.7 消息序列图示例99
3.8
网状安全性101
3.8.1 字节序101
3.8.2 安全工具箱101
3.8.3 序列号105
3.8.4
IV 指数105
3.8.5 Nonce 105
3.8.6 键110
3.8.7 消息安全性114
3.8.8 消息重播保护118
3.9
网格信标119
3.9.1 字节序120
3.9.2 配置的设备信标120
3.9.3 安全网络信标122
3.10 网状网络管理124
3.10.1 网状网络创建过程124