csi数据包丢失
通过timeout 命令在获取csi数据时出现的问题:
完整命令: timeout 100s sudo ....(获取csi数据命令)
ping 的速度参数是0.02


提出问题
用matlab分析dat文件,csi数据包是有60万, 可分析出有效的csi矩阵只有96365个。
寻找答案
1. 一开始以为是时间过长, 于是把timeout的时间改为 80 40 20
结果和上面出现的问题一样,出现包数和csi矩阵数不一样。
花时间收集几十次 40s 20s的数据包,通过matlab分析,
结果发现数据包基本上是在394-406开始缺失的, 现在未找到原因,随后补上。
起初不用timeout指令,未出现这种问题,于是试着放弃timeout。
2. 直接不用 timeout命令,手动ctrl+c或ctrl+z结束,结果收取了几分钟数据,没有一个包丢失。
结果:
问题出现在timeout 指令,但原因不清楚,先放下,后期再更新。

浙公网安备 33010602011771号