Topic

FAQ
Login Register
8258 mesh sdk例子8258_mesh_switch
Jul 19, 2022 22:50

/

A

/A

基于8258芯片、8258_mesh_switch 配置项 开发一款传感器设备。 需要在使用手机App与mesh设备配网完成后,无法正常的接收mesh消息。 可以成功发送mesh。 其他节点发送过来的mesh消息无法接收。

尝试将代码里面的休眠逻辑去掉,仍然无法正常接收。


看了mesh文档里面的描述。


因为产品设计,需要在配网完成后,给传感器设备分配一个网关设备。而网关设备的地址是通过群发指令出去,所有收到该指令的网关都发送消息会给手机。而与手机建立gatt连接的节点无法正常收到消息,无法将mesh消息通过proxy协议透传给手机。


查询了相关代码也没有找到解决办法,希望能够得到解答,如何能够让 设备在配网之后能够接收mesh消息。非常感谢!


4 replies
TL_Soyo Jul 20, 2022 10:29
0
/A

你好,

  如需要接受mesh消息,请使用lpn工程,Switch工程不能接收消息。

lipanpan1030 [Author] Jul 20, 2022 11:04
0
/A

@Soyo 感谢回复。能问下 这个不能接收消息是在lib库里面进行的配置吗? 是根据什么宏来定义的吗?  有没有可能在mesh switch上面加入这个功能? 因为现在产品已经基本测试过。功耗、电流这些也达标。如果变更工程,代码改动比较大。感谢解答。

lipanpan1030 [Author] Jul 20, 2022 11:05
0
/A

原则上 是只需要在配网的时候接收一次消息。后续就可以关掉这个接收功能。


TL_Soyo Jul 20, 2022 14:20
0
/A

你好,

  请在首页联系FAE部门获得支持。