当前位置: 首页 > news >正文

ESP32-C3在MQTT访问时出现“transport_base: Poll timeout or error”问题的分析(8)

接前一篇文章:ESP32-C3在MQTT访问时出现“transport_base: Poll timeout or error”问题的分析(7)

前边几回分析了笔者在MQTT测试时所遇到的问题:

最终定位到了是由于components\components\tcp_transport\transport_ssl.c的base_poll_write函数中调用的select函数超时返回0所导致。但是究竟是哪里引发的超时,并没有弄清楚。可能是代码逻辑问题,也可能是MQTT服务器问题,还可能是ESP32-C3 Wi-Fi模块所连接的路由器的问题。那么应该如何继续定位?笔者决定再多试试,搜集更多的线索,之后看看能否更精准地定位到问题的根源。

后经笔者反复测试,又出现了MQTT瞬间断线重连的问题,但这次的log有所不同,如下所示:

[0m
[0;31mE (2452160) mqtt_client: No PING_RESP, disconnected[0m
[0;32mI (2452160) Wi-Fi Module: MQTT_EVENT_DISCONNECTED[0m
[0;32mI (2467160) Wi-Fi Module: Other ev
http://www.lryc.cn/news/429317.html

相关文章:

  • Linux: 忘记密码的解决方法,passwd
  • 36. 有效的数独【 力扣(LeetCode) 】
  • 机器学习中的没有免费午餐定理
  • 高级java每日一道面试题-2024年8月21日-框架篇[Spring篇]-使用IOC容器应该注意哪些?
  • LLM训练推理相关概念
  • IP in IP 协议
  • DAY2: HTTP请求报文和响应报文是怎样的,有哪些常见的字段?| HTTP有哪些请求方式?| GET请求和POST请求的区别
  • 线性代数:每日一题1/特征值与相似对角化
  • Android UI:PopupWindow:API
  • 什么是DevUI?
  • DAY53
  • python中len是什么
  • 推荐一个开源的kafka可视化客户端GUI工具(Kafka King)
  • day 10 贪心算法
  • 网络安全审计技术原理与应用
  • 计算机网络之TCP序号,确认序号和报文传输时间
  • HTML优化方法
  • Codeforces Round 961 D. Cases 【SOS DP、思维】
  • VirtualBox上的Oracle Linux虚拟机安装Docker全流程
  • LNMP安装部署
  • django之自定义序列化器用法
  • 20240821给飞凌OK3588-C的核心板刷Rockchip原厂的Buildroot并挂载1TB的exFAT格式的TF卡
  • 多模态学习Multimodal Learning:人工智能中的多模态原理与技术介绍初步了解
  • 外部环境连接kafka
  • 结合了MySQL数据库、Elasticsearch和Redis,构建一个产品搜索和推荐系统
  • 白酒与素食:健康与美味的双重享受
  • 工厂现场多功能帮手,三防平板改善管理体验
  • 【git】问题解决---Failed to connect to github.com
  • Java 中 String 类型的特点
  • AddressUtils 、RegionUtils IP地址工具类