基于8258芯片、8258_mesh_switch 配置项 开发一款传感器设备。 需要在使用手机App与mesh设备配网完成后,无法正常的接收mesh消息。 可以成功发送mesh。 其他节点发送过来的mesh消息无法接收。
尝试将代码里面的休眠逻辑去掉,仍然无法正常接收。
看了mesh文档里面的描述。
因为产品设计,需要在配网完成后,给传感器设备分配一个网关设备。而网关设备的地址是通过群发指令出去,所有收到该指令的网关都发送消息会给手机。而与手机建立gatt连接的节点无法正常收到消息,无法将mesh消息通过proxy协议透传给手机。
查询了相关代码也没有找到解决办法,希望能够得到解答,如何能够让 设备在配网之后能够接收mesh消息。非常感谢!
No more topics |
你好,
如需要接受mesh消息,请使用lpn工程,Switch工程不能接收消息。
@Soyo 感谢回复。能问下 这个不能接收消息是在lib库里面进行的配置吗? 是根据什么宏来定义的吗? 有没有可能在mesh switch上面加入这个功能? 因为现在产品已经基本测试过。功耗、电流这些也达标。如果变更工程,代码改动比较大。感谢解答。
原则上 是只需要在配网的时候接收一次消息。后续就可以关掉这个接收功能。
你好,
请在首页联系FAE部门获得支持。