场景是这样的:用的stm32f1加wifi模块,一个stm32负责数据采集并计算,量不大,通过wifi发给另一个stm32f1进行舵机控制。现在发现:舵机控制延时比较严重,正常wifi延时会在100ms以内,可实际情况延时会达到半秒甚至1秒以上,已经明显感觉出卡顿了。求助:有人做过类似的wifi通信实验吗?这种不正常的延时怎么解决?
补充说明下:wifi是一对二,两个stm32f1分别控制一个wifi往一个wifi上发数据
几秒都是有可能的。丢包,重传,乱序的比例太高了。 即使如此,依然可以达到比较高的带宽,可以看电影,但实时控制很渣。 即使你限定测试环境,包括电磁环境,但这环境随时都可能改变。
如果你的wifi模块数据传输走的是服务器端的话那影响因素太多了,网速,服务器处理速度,wifi强度等等。如果应用场景允许的话,可以把一个wifi模块设为sta模式,另外一个设置为ap,直连的话速度肯定很快。当然这样子性价比不如2.4G和蓝牙。
x