遇到的问题(一):智能家居中WIFI模块设备在接收底层家具设备串口数据时由于断帧而出现的指令丢失的情况处理
今天在工作中遇到一个问题:之前的WIFI模块在处理家居设备发起的数据原理是按帧接收串口数据,然后从该帧中根据不同的设备协议摘取相对应的模块指令,在处理较短帧数据的时候基本没有出现问题,但是 在接受较长帧数据的时候,出现了断帧引起的指令丢失的情况,比如说一条包含很长数据的指令,在前一帧只传递了包含包头、命令、一部分的数据,后一帧传来了其余数据包括校验数据的情况。造成这种情况的发生,本人预计可能由