Bluetooth Mesh 是否支持自定义消息 payload 及相关参考资源咨询
Bluetooth Mesh 跨网络自定义Payload支持说明
结论:蓝牙Mesh明确支持该功能
- 蓝牙Mesh协议在Access层预留了*厂商自定义模型(Vendor Model)*相关的规范支持,你可以基于该机制实现跨网络传输的自定义Payload。只要收发双方持有相同的NetKey(网络密钥)与对应自定义模型绑定的AppKey(应用密钥),自定义Payload就可以通过泛洪机制在Mesh网络内正常转发,不会被标准Mesh节点拦截丢弃。
- 若你需要跨独立Mesh子网传输自定义Payload,只需在子网边界配置支持自定义消息转发规则的Mesh网关即可实现,协议本身没有禁止跨子网传输自定义Payload的限制。
- 自定义Payload长度需符合协议限制:未分段的Access层消息最多支持11字节自定义Payload,开启分段传输后最大可支持380字节的自定义Payload。
参考资源
可查阅蓝牙SIG发布的官方规范文档获取详细实现规则:
- Bluetooth Mesh Profile Specification v1.0/v1.1 第3章(Access Layer)、第4章(Upper Transport Layer)中厂商自定义消息的相关定义
- Bluetooth Mesh Model Specification 中Vendor Model的编码规则说明
- 蓝牙SIG官方发布的Vendor Message开发指引文档
内容的提问来源于stack exchange,提问作者Ajeeth Chandrasekaran
相关产品推荐
相关产品推荐

