【问题标题】:蓝牙网格中的自定义消息
【发布时间】:2021-12-06 23:56:32
【问题描述】:

我在一个项目中使用蓝牙 Mesh 技术。蓝牙网状网络适用于泛洪,并且消息类型在配置文件中定义。但是,我找不到是否可以在要通过网络传递的消息中包含自定义有效负载。是否可以在蓝牙Mesh中做到这一点?如果是,请建议任何解释该功能的资源。

【问题讨论】:

    标签: bluetooth mesh


    【解决方案1】:

    首先您应该访问蓝牙 SIG。他们拥有并发布所有蓝牙标准。他们还维护所有规范的完整列表,包括那些处理“网格”的规范: https://www.bluetooth.com/specifications/specs/

    Nordic 还为其 nRF5 SDK for Mesh 提供了大量文档和示例: https://infocenter.nordicsemi.com/index.jsp?topic=%2Fstruct_sdk%2Fstruct%2Fsdk_mesh_latest.html

    【讨论】:

    • 感谢您的回答,我已阅读规范,但我仍然不确定是否在 Mesh 的消息中包含自定义有效负载。据我了解,蓝牙网状网络提供固定的消息类型来获取/设置/修改连接设备的状态。我不确定我们是否可以通过网格在设备之间传递字符串。
    【解决方案2】:

    蓝牙网格基于模型交互。如果您的应用程序不适合可用(由 SIG 定义)模型,您可以创建自己的(供应商)模型。在这种情况下,您可以定义操作码(不应干扰其他消息的操作码)并自定义传输的数据。

    有关如何创建自己的模型的更多信息,如果您使用 Nordic SDK,您可以在此处找到:for nRF Connect SDKfor nRF Mesh SDK

    【讨论】:

    • 感谢您的回复。由于其他一些原因,我不得不转向另一种技术,但我一定会查看您的参考资料。
    猜你喜欢
    • 1970-01-01
    • 2021-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    相关资源
    最近更新 更多