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