在建立udp连接的时候,有时候能成功,有时候AT 指令返回+ERRNO:0x70

+ERRNO:0x70 这个在 ESP-AT 里本质上是底层 socket/lwIP 返回的错误,不是单纯 AT 语法错误;0x70 = 112,对应 EHOSTDOWN,意思就是目标主机/链路当前不可达。也就是你在建 UDP 的那一刻,网络栈判断对端或路由还没准备好,所以会出现"有时成功,有时失败"。

结合你这个现象,最可能不是 UDP 本身有问题,而是时序/网络状态问题 :比如还没真正到 WIFI GOT IP 就发 AT+CIPSTART,刚连上 AP 但 ARP/DNS/路由还没稳定,对端实际不在线,或者前一次 UDP/socket 还没完全释放就马上重建。ESP-AT 文档也说明了网络连接相关状态和 WIFI GOT IP 事件。

你可以直接这么处理:

  1. 必须等 WIFI GOT IP 后,再延时 200~500 ms 再建 UDP

  2. 先用固定 IP 测试,先别用域名,排除 DNS 问题。

  3. 失败后先 AT+CIPCLOSE,再隔 500 ms~1 s 重试。

  4. 检查路由器兼容性、RSSI、电源是否稳。

  5. 尽量升级到较新的 ESP32-C2 对应 ESP-AT 固件

一句话判断:0x70 就是"当下网络不可达",重点查建连时机、Wi-Fi 是否真正稳定、以及前后 socket 重建节奏。

相关推荐
上海安当技术4 小时前
固件签名与Secure Boot:安当CAS如何构建汽车固件信任链
网络·汽车·信任链·boot·secure·固件签名·安当cas
上海安当技术4 小时前
诊断接入认证:安当CAS如何堵住汽车网络安全的物理后门
网络·web安全·汽车·access·secure·安当cas·诊断接入认证
ze^04 小时前
【软考信息安全】第2章 网络攻击原理与常用方法
网络·web安全·网络安全
这个DBA有点耶5 小时前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
arbboter6 小时前
【网络工具】NetProxy网络代理用户手册
开发语言·网络·c#·网络代理·网络异常·代理工具
消失的旧时光-19437 小时前
第一篇:Ktor Client 到底是什么?从 Retrofit 迁移理解 Ktor 网络请求架构
网络·架构·retrofit·ktor·dsl
数据知道8 小时前
反序列化漏洞:Java、PHP、Python 三条线各讲透
java·网络·python·安全·网络安全·php
江畔柳前堤8 小时前
Function Calling 与 Tool Calling:从认知到工程的全景深度解析
开发语言·网络·人工智能·深度学习·算法·机器学习·php
LabVIEW开发8 小时前
LabVIEW 通过以太网控制 Yokogawa WT3000 功率分析仪:tmctl.dll 与原始套接字方案
网络·labview·labview知识·labview功能·labview程序
xiaoxiangsiyan9 小时前
企业日常运维高频应用服务全解
运维·网络·云原生·容器·dns