← 返回所有说说

ECHO / 2437

ESP32的TCP通信延迟问题

Echo

搭建了一个有关esp32的Demo,通过香橙派部署网站,然后进行TCP通信实现对esp32灯的开关,结果不管怎么弄都无法控制灯亮灭。 通过网络调试助手,发现esp32能够正常发送数据到服务器,但是服务器发送给esp32的数据延迟能到达1分钟或者更长,以至于我直接认为服务器无法发送数据给esp32。 最后也是通过更改client.setTimeout(1)参数,即设置读取socket数据时等待时间为1ms实现其功能。 还有一个隐藏雷区就是esp8266的引脚高电平为灯灭,而esp32则相反