使用 LinkSDK 4.0,移植到 STM32F103C8 上,使用 AT 指令控制 ESP01S 与阿里云建立TCP连接。
开始大约 300s 会发生第一次重连,之后时间会越来越短,最后稳定在 60s 重连一次,但有时候又会稳定一会儿,重连间隔会变长
连接的 WIFI 是家里的,网络延迟只有8ms
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您的描述,您在使用LinkSDK 4.0将STM32F103C8与ESP01S模块结合,通过AT指令尝试与阿里云建立TCP连接时遇到了连接不稳定的问题,表现为初始重连间隔约为300秒,随后逐渐缩短至60秒,并且这个重连时间会有所波动。首先,确保问题不是由以下常见原因引起的:
网络稳定性:虽然您提到家庭WIFI的延迟只有8ms,但请检查是否有其他因素影响网络稳定性,如路由器设置、信号强度变化或网络拥堵。
ESP01S固件与配置:
TCP超时设置:
电源和硬件干扰:
代码逻辑和资源管理:
日志记录与分析:
阿里云物联网平台设置:
如果以上排查均未发现问题,建议直接咨询阿里云技术支持获取更专业的帮助,同时也可以考虑在相关的技术论坛或社区发帖求助,可能会有遇到类似问题的开发者提供解决方案。