RF网关 与IPC之间通信丢包问题
1.RF子设备丢包
RF子设备发送PIR报警包,RF网关收到并返回 反馈包(唤醒包+数据包),但RF子设备有时候收不到唤醒包,有时候收到唤醒包,但没有数据包
排除原因:双方天线不一致,不是915M 天线
根本原因:RF子设备发送PIR报警包,也就是连续发送5次,但是RF网关可能在RF子设备发送第一次报的时候就收到了,立马回复唤醒包+数据包,但是此时RF子设备仍然在发送,之后才进入睡眠,等待RF网关的唤醒包+数据包,从RF子设备继续发送数据包的时间+4MS RC时间+1S SLEPP时间,大于RF网关发送的1120MS时间了,此时RF网关发送的唤醒包,RF子设备处于SLEPP状态,所以无法搜到数据包!
2.RF网关丢包
RF网关广播发送心跳包,发送5次(1次 唤醒+数据,4次数据),此时RF子设备正常收到唤醒包+数据包,立即解析数据 并回复心跳反馈包给RF网关,但RF网关仍然处于发送模式,无法收到RF子设备发送的数据包,所以导致RF网关丢包