Bluetooth 蓝莓皮蓝牙网 问题

Bluetooth 蓝莓皮蓝牙网 问题,bluetooth,raspberry-pi,zephyr-rtos,bluetooth-mesh,Bluetooth,Raspberry Pi,Zephyr Rtos,Bluetooth Mesh,我目前正在为Raspberry Pi开发蓝牙通信库。它只需要支持简单的消息传递。主要要求是它是分散的 因此,我认为蓝牙网格将是最好的解决方案。我按照指南安装了LinuxMeshctl工具,但找不到在多个Raspberry Pi之间发送消息的功能。看来meshctl工具只用于设置和配置蓝牙mesh网络 这是正确的吗?如果我错了,请纠正我,我愿意错 解决方案 这是一个可行的选择吗?在蓝牙mesh方面,它目前似乎领先于Linux TLDR:针对Linux的meshctl工具是否仅用于资源调配和配置?我

我目前正在为Raspberry Pi开发蓝牙通信库。它只需要支持简单的消息传递。主要要求是它是分散的

因此,我认为蓝牙网格将是最好的解决方案。我按照指南安装了LinuxMeshctl工具,但找不到在多个Raspberry Pi之间发送消息的功能。看来meshctl工具只用于设置和配置蓝牙mesh网络

这是正确的吗?如果我错了,请纠正我,我愿意错

解决方案 这是一个可行的选择吗?在蓝牙mesh方面,它目前似乎领先于Linux


TLDR:针对Linux的meshctl工具是否仅用于资源调配和配置?我应该改用吗?

TLDR:是的,Meshctl仅用于资源调配。最好将Zephyr用于常规网格节点

Bluetooth Mesh节点通常是嵌入式设备,Zephyr是常规节点的理想替代品。它由Linux基金会和丰富的功能实现支持。它也在积极发展之中。还有两个其他的开源网格实现:但它们实际上都基于Zephyr的网格堆栈


作为provisioner,您可以使用Bluez提供的meshctl或手机上的provisioner应用程序(硅实验室提供的nRF Mesh或Bluetooth Mesh)。

您可以使用意法半导体公司提供的ST BLE Mesh应用程序:

他们还拥有Mesh fw和Apps SDK,其中包括用于Mesh的Android库和用于Mesh的iOS SDK。 它不仅充当供应器,还可以通过电子邮件或云将mesh网络配置共享给其他智能手机。除此之外,他们还为许多mesh模型设置了命令集-GenericOnOff、GenericLevel、传感器模型、照明模型、HSL模型和CTL模型


您可以将支持问题发送到:

Zephyr是一个很好的选择。Bluetooth SIG为希望了解Bluetooth mesh(包括实际项目工作)的开发人员提供教育资源,它使用Zephyr。请参见

谢谢您的回答。有没有任何参考资料提到meshctl只是暂时的供应器?meshctl自述(当前的大师):非常感谢您的回答@makarhum!顺便问一下,您是否知道手机上有一个蓝牙mesh库,它不仅用于资源调配?我有一种印象,那就是这个系统也只用于供应。我希望能够将手机作为蓝牙mesh网络中完全配置的节点使用。我还没有找到任何Android或iOS库可用于实现常规非配置节点。