mesh组网配置

哪位大佬能给指导下,两个设备节点实现自组网,这个组网配置流程是什么,具体配置什么东西,急用刚上手。谢谢!

“两个设备节点实现自组网”的描述有些不清。我们提供了配网器配网和自配网两者配网方式,一些基础介绍可以参考下面的博客。

蓝牙mesh组网实践(配网基础篇) - JayWell - 博客园 (cnblogs.com)


您好是,自配网配网方式


自配网方式也有两种方法配网,一个是未配网设备连接手机,用相关APP比如说蓝牙调试助手,给设备发指令配网;一个是使用程序里,由用户自定义写好的数组配网。只需要各节点能够通信的话,不同的节点需要配置同一个16字节的NetKey(self_prov_net_key[16]),即处在同一个网络中;不同的节点需要配置不同的网络地址(self_prov_addr)

例程中提供了透传模型,可以用它收发数据来验证配网,模型的使用介绍可以参考下面的博客。

蓝牙mesh组网实践(透传模型的使用) - JayWell - 博客园 (cnblogs.com)


哇哦,真的太有用了,谢谢!也希望文章博主加紧更新。


我想问问您,这个手机配网用的手机APP是啥呢


可以用“BLE调试助手”,安卓商城中可以搜到,用它发送hex格式的配网相应指令即可。以后会更新专门的用于蓝牙mesh的APP和匹配的例程,目前正在内测,如果需要的话可以提供邮箱。


我的邮箱:个人信息保护,已隐藏,谢谢!


已发送,请查收。


您好,我按照您发的博客上的步骤组网,显示组网失败,我在app_mesh_config.h中将FLASH存储功能置0关闭了,下载程序后,还是显示组网失败。是怎么回事呢。

配网失败.png


已解决!


我现在实现的是手机和一个ch582开发板的组网,如果我想加入新的节点应该怎么操作呢,或者它将新节点自动组网,我怎么看到其他节点的信息呢。求指导!


自配网组网方式需要用户有一定的网络管理能力,节点的信息也都是用户管理的,就没有“自动组网”功能。使用手机配网的话,新节点入网时需要用手机给它配网,配置与网络中其他节点相同的NetKey和不同的网络地址即可。

如果需要自动组网,可以使用配网器方式配网,在网络中添加一个582作为专门管理网络的配网器节点,可以自定义存储一些信息在其中。作为取舍,配网器配网方式支持的节点数量就没有自配网方式多。

若需要其他节点的信息,可以自定义指令,让目标节点在消息包中返回信息(比如说该节点的网络地址、订阅地址等信息)给手机。

“手机和一个582组网”这个说法不太好。在自配网方式中手机只是一个配网的工具,网络中是582作为节点,手机没有作为网络中的一个节点。


我按照您发给我的Mesh   APP的手册操作将.BIN文件烧录到单片机了,打开手机APP连接扫描,一直扫描不到,这是什么原因呢。


尝试授权给APP权限后再重新开关手机蓝牙扫描设备


您好,就是这个2字节的网络地址是我用手机发送配网指令时候自己写入的吗,我试了改成其他的也能配网。谢谢!



只有登录才能回复,可以选择微信账号登录