找回密码
 立即注册

微信扫码登录

查看: 49|回复: 2

[BLE Mesh] LPN设备,连续控制两次,后面那次数据包会丢

[复制链接]

4

主题

7

回帖

72

积分

不屈白银

积分
72
发表于 前天 10:35 | 显示全部楼层 |阅读模式 来自 美国
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: 4.1.0.0
您好,请问,有个LPN设备,主站连续(间隔在500ms左右)控制2次(比如灯开,关),后面控制的那次数据包会丢。有优化建议?

5

主题

282

回帖

941

积分

版主

积分
941
发表于 昨天 10:30 | 显示全部楼层 来自 广东深圳
确认下发的命令是否是不需要回复的,如果是的话,预期是不会有这个问题的;如果是带ack的命令,在没有收到第一个状态回复前,网关端会retry第一个命令,这样第二条命令实际上是不会发出去的

4

主题

7

回帖

72

积分

不屈白银

积分
72
 楼主| 发表于 昨天 11:41 | 显示全部楼层 来自 福建厦门
TL_HSF 发表于 2025-7-2 10:30
确认下发的命令是否是不需要回复的,如果是的话,预期是不会有这个问题的;如果是带ack的命令,在没有收到 ...

确认下发的命令是否是不需要回复的,如果是的话,预期是不会有这个问题的;

-- 是需要回复的,命令类似这条报文:E8FF0000000002012D0082020000
如果是不需要回复,是改为这条命令? E8FF0000000000002D0082020000  尝试修改也是有存在问题的。看返回消息存在这个异常 :05007805000000 ,然后丢了后续的报文。


如果是带ack的命令,在没有收到第一个状态回复前,网关端会retry第一个命令,这样第二条命令实际上是不会发出去的

-- 因为LPN收到第一个状态回复时间比较久,如何让第二条的命令也发送出去到中继呢。
-- 或者说有其它方式可以解决,这种丢掉后续数据包问题?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-7-3 09:49 , Processed in 0.089626 second(s), 20 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表