📖 AT指令百科

收录中兴微、ASR、展锐、ESP32、STM32、高通、移芯、联发科、海思、芯翼等全平台AT指令说明

共找到 89 条AT指令 · 分类:Socket

🔧 中兴微 ["ZX2975","ZX2965","ZX2961"]

13 条指令
AT+CIPOPEN 打开Socket Socket
打开TCP/UDP连接
语法: AT+CIPOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +CIPOPEN: <id>
示例: AT+CIPOPEN=0,"TCP","192.168.1.1",8080
OK
AT+CIPSEND Socket发送 Socket
发送Socket数据
语法: AT+CIPSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+CIPSEND=0,10
OK
AT+CIPCLOSE Socket关闭 Socket
关闭Socket连接
语法: AT+CIPCLOSE=<id>
参数: ID
响应: OK
示例: AT+CIPCLOSE=0
OK
AT+CIPRX Socket接收 Socket
查询接收数据
语法: AT+CIPRX=<id>
参数: ID
响应: +CIPRX: <length>
示例: +CIPRX: 100
OK
AT+CIPRXGET Socket取数据 Socket
获取接收数据
语法: AT+CIPRXGET=<id>,<length>
参数: ID,长度
响应: +CIPRXGET: <data>
示例: +CIPRXGET: ...
OK
AT+ZTCPCONN TCP连接 Socket
建立TCP连接
语法: AT+ZTCPCONN="<host>",<port>
参数: 主机,端口
响应: OK
示例: AT+ZTCPCONN="192.168.1.1",8080
OK
AT+ZTCPSEND TCP发送 Socket
发送TCP数据
语法: AT+ZTCPSEND="<data>"
参数: 数据
响应: OK
示例: AT+ZTCPSEND="Hello"
OK
AT+ZTCPRECV TCP接收 Socket
接收TCP数据
语法: AT+ZTCPRECV
参数: 无
响应: +ZTCPRECV: <data>
示例: +ZTCPRECV: Hello
OK
AT+ZTCPCLOSE TCP关闭 Socket
关闭TCP连接
语法: AT+ZTCPCLOSE
参数: 无
响应: OK
示例: AT+ZTCPCLOSE
OK
AT+ZUDPCONN UDP连接 Socket
建立UDP连接
语法: AT+ZUDPCONN="<host>",<port>
参数: 主机,端口
响应: OK
示例: AT+ZUDPCONN="192.168.1.1",8080
OK
AT+ZUDPSEND UDP发送 Socket
发送UDP数据
语法: AT+ZUDPSEND="<data>"
参数: 数据
响应: OK
示例: AT+ZUDPSEND="Hello"
OK
AT+ZTCPMAX= TCP最大连接 Socket
设置TCP最大连接数
语法: AT+ZTCPMAX=<num>
参数: 最大连接数
响应: OK
示例: AT+ZTCPMAX=16
OK
AT+ZUDPMAX= UDP最大连接 Socket
设置UDP最大连接数
语法: AT+ZUDPMAX=<num>
参数: 最大连接数
响应: OK
示例: AT+ZUDPMAX=16
OK

📡 ASR ["ASR1603","ASR1605","ASR1606","ASR3601"]

11 条指令
AT+CIPOPEN 打开Socket Socket
打开TCP/UDP连接
语法: AT+CIPOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +CIPOPEN: <id>
示例: AT+CIPOPEN=0,"TCP","192.168.1.1",8080
OK
AT+CIPSEND Socket发送 Socket
发送Socket数据
语法: AT+CIPSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+CIPSEND=0,10
OK
AT+CIPCLOSE Socket关闭 Socket
关闭Socket连接
语法: AT+CIPCLOSE=<id>
参数: ID
响应: OK
示例: AT+CIPCLOSE=0
OK
AT+CIPRX Socket接收 Socket
查询接收数据
语法: AT+CIPRX=<id>
参数: ID
响应: +CIPRX: <length>
示例: +CIPRX: 100
OK
AT+CIPRXGET Socket取数据 Socket
获取接收数据
语法: AT+CIPRXGET=<id>,<length>
参数: ID,长度
响应: +CIPRXGET: <data>
示例: +CIPRXGET: ...
OK
AT+ASRSOCKOPEN 打开Socket Socket
打开Socket连接
语法: AT+ASRSOCKOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +ASRSOCKOPEN: <id>
示例: AT+ASRSOCKOPEN=0,"TCP","192.168.1.1",8080
OK
AT+ASRSOCKSEND Socket发送 Socket
发送Socket数据
语法: AT+ASRSOCKSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+ASRSOCKSEND=0,10
OK
AT+ASRSOCKRECV Socket接收 Socket
接收Socket数据
语法: AT+ASRSOCKRECV=<id>
参数: ID
响应: +ASRSOCKRECV: <data>
示例: +ASRSOCKRECV: Hello
OK
AT+ASRSOCKCLOSE Socket关闭 Socket
关闭Socket
语法: AT+ASRSOCKCLOSE=<id>
参数: ID
响应: OK
示例: AT+ASRSOCKCLOSE=0
OK
AT+ASRTCPMAX= TCP最大连接 Socket
设置TCP最大连接数
语法: AT+ASRTCPMAX=<num>
参数: 最大连接数
响应: OK
示例: AT+ASRTCPMAX=16
OK
AT+ASRUDPMAX= UDP最大连接 Socket
设置UDP最大连接数
语法: AT+ASRUDPMAX=<num>
参数: 最大连接数
响应: OK
示例: AT+ASRUDPMAX=16
OK

📱 展锐 ["UIS8910","UIS8920","UIS8950","T8310"]

11 条指令
AT+CIPOPEN 打开Socket Socket
打开TCP/UDP连接
语法: AT+CIPOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +CIPOPEN: <id>
示例: AT+CIPOPEN=0,"TCP","192.168.1.1",8080
OK
AT+CIPSEND Socket发送 Socket
发送Socket数据
语法: AT+CIPSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+CIPSEND=0,10
OK
AT+CIPCLOSE Socket关闭 Socket
关闭Socket连接
语法: AT+CIPCLOSE=<id>
参数: ID
响应: OK
示例: AT+CIPCLOSE=0
OK
AT+CIPRX Socket接收 Socket
查询接收数据
语法: AT+CIPRX=<id>
参数: ID
响应: +CIPRX: <length>
示例: +CIPRX: 100
OK
AT+CIPRXGET Socket取数据 Socket
获取接收数据
语法: AT+CIPRXGET=<id>,<length>
参数: ID,长度
响应: +CIPRXGET: <data>
示例: +CIPRXGET: ...
OK
AT+SPSOCKOPEN 打开Socket Socket
打开Socket连接
语法: AT+SPSOCKOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +SPSOCKOPEN: <id>
示例: AT+SPSOCKOPEN=0,"TCP","192.168.1.1",8080
OK
AT+SPSOCKSEND Socket发送 Socket
发送Socket数据
语法: AT+SPSOCKSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+SPSOCKSEND=0,10
OK
AT+SPSOCKRECV Socket接收 Socket
接收Socket数据
语法: AT+SPSOCKRECV=<id>
参数: ID
响应: +SPSOCKRECV: <data>
示例: +SPSOCKRECV: Hello
OK
AT+SPSOCKCLOSE Socket关闭 Socket
关闭Socket
语法: AT+SPSOCKCLOSE=<id>
参数: ID
响应: OK
示例: AT+SPSOCKCLOSE=0
OK
AT+SPTCPMAX= TCP最大连接 Socket
设置TCP最大连接数
语法: AT+SPTCPMAX=<num>
参数: 最大连接数
响应: OK
示例: AT+SPTCPMAX=16
OK
AT+SPUDPMAX= UDP最大连接 Socket
设置UDP最大连接数
语法: AT+SPUDPMAX=<num>
参数: 最大连接数
响应: OK
示例: AT+SPUDPMAX=16
OK

🚀 高通 ["MDM9205","MDM9207","SDX55","SDX65","X55","X65"]

9 条指令
AT+CIPOPEN 打开Socket Socket
打开TCP/UDP连接
语法: AT+CIPOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +CIPOPEN: <id>
示例: AT+CIPOPEN=0,"TCP","192.168.1.1",8080
OK
AT+CIPSEND Socket发送 Socket
发送Socket数据
语法: AT+CIPSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+CIPSEND=0,10
OK
AT+CIPCLOSE Socket关闭 Socket
关闭Socket连接
语法: AT+CIPCLOSE=<id>
参数: ID
响应: OK
示例: AT+CIPCLOSE=0
OK
AT+CIPRX Socket接收 Socket
查询接收数据
语法: AT+CIPRX=<id>
参数: ID
响应: +CIPRX: <length>
示例: +CIPRX: 100
OK
AT+CIPRXGET Socket取数据 Socket
获取接收数据
语法: AT+CIPRXGET=<id>,<length>
参数: ID,长度
响应: +CIPRXGET: <data>
示例: +CIPRXGET: ...
OK
AT+QCSOCKOPEN 打开Socket Socket
打开Socket连接
语法: AT+QCSOCKOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +QCSOCKOPEN: <id>
示例: AT+QCSOCKOPEN=0,"TCP","192.168.1.1",8080
OK
AT+QCSOCKSEND Socket发送 Socket
发送Socket数据
语法: AT+QCSOCKSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+QCSOCKSEND=0,10
OK
AT+QCSOCKRECV Socket接收 Socket
接收Socket数据
语法: AT+QCSOCKRECV=<id>
参数: ID
响应: +QCSOCKRECV: <data>
示例: +QCSOCKRECV: Hello
OK
AT+QCSOCKCLOSE Socket关闭 Socket
关闭Socket
语法: AT+QCSOCKCLOSE=<id>
参数: ID
响应: OK
示例: AT+QCSOCKCLOSE=0
OK

🔋 移芯通信 ["EC618","EC619"]

9 条指令
AT+CIPOPEN 打开Socket Socket
打开TCP/UDP连接
语法: AT+CIPOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +CIPOPEN: <id>
示例: AT+CIPOPEN=0,"TCP","192.168.1.1",8080
OK
AT+CIPSEND Socket发送 Socket
发送Socket数据
语法: AT+CIPSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+CIPSEND=0,10
OK
AT+CIPCLOSE Socket关闭 Socket
关闭Socket连接
语法: AT+CIPCLOSE=<id>
参数: ID
响应: OK
示例: AT+CIPCLOSE=0
OK
AT+CIPRX Socket接收 Socket
查询接收数据
语法: AT+CIPRX=<id>
参数: ID
响应: +CIPRX: <length>
示例: +CIPRX: 100
OK
AT+CIPRXGET Socket取数据 Socket
获取接收数据
语法: AT+CIPRXGET=<id>,<length>
参数: ID,长度
响应: +CIPRXGET: <data>
示例: +CIPRXGET: ...
OK
AT+ECSOCKOPEN 打开Socket Socket
打开Socket连接
语法: AT+ECSOCKOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +ECSOCKOPEN: <id>
示例: AT+ECSOCKOPEN=0,"TCP","192.168.1.1",8080
OK
AT+ECSOCKSEND Socket发送 Socket
发送Socket数据
语法: AT+ECSOCKSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+ECSOCKSEND=0,10
OK
AT+ECSOCKRECV Socket接收 Socket
接收Socket数据
语法: AT+ECSOCKRECV=<id>
参数: ID
响应: +ECSOCKRECV: <data>
示例: +ECSOCKRECV: Hello
OK
AT+ECSOCKCLOSE Socket关闭 Socket
关闭Socket
语法: AT+ECSOCKCLOSE=<id>
参数: ID
响应: OK
示例: AT+ECSOCKCLOSE=0
OK

🎯 联发科 ["MT2625","MT2731","T750"]

9 条指令
AT+CIPOPEN 打开Socket Socket
打开TCP/UDP连接
语法: AT+CIPOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +CIPOPEN: <id>
示例: AT+CIPOPEN=0,"TCP","192.168.1.1",8080
OK
AT+CIPSEND Socket发送 Socket
发送Socket数据
语法: AT+CIPSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+CIPSEND=0,10
OK
AT+CIPCLOSE Socket关闭 Socket
关闭Socket连接
语法: AT+CIPCLOSE=<id>
参数: ID
响应: OK
示例: AT+CIPCLOSE=0
OK
AT+CIPRX Socket接收 Socket
查询接收数据
语法: AT+CIPRX=<id>
参数: ID
响应: +CIPRX: <length>
示例: +CIPRX: 100
OK
AT+CIPRXGET Socket取数据 Socket
获取接收数据
语法: AT+CIPRXGET=<id>,<length>
参数: ID,长度
响应: +CIPRXGET: <data>
示例: +CIPRXGET: ...
OK
AT+MTSOCKOPEN 打开Socket Socket
打开Socket连接
语法: AT+MTSOCKOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +MTSOCKOPEN: <id>
示例: AT+MTSOCKOPEN=0,"TCP","192.168.1.1",8080
OK
AT+MTSOCKSEND Socket发送 Socket
发送Socket数据
语法: AT+MTSOCKSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+MTSOCKSEND=0,10
OK
AT+MTSOCKRECV Socket接收 Socket
接收Socket数据
语法: AT+MTSOCKRECV=<id>
参数: ID
响应: +MTSOCKRECV: <data>
示例: +MTSOCKRECV: Hello
OK
AT+MTSOCKCLOSE Socket关闭 Socket
关闭Socket
语法: AT+MTSOCKCLOSE=<id>
参数: ID
响应: OK
示例: AT+MTSOCKCLOSE=0
OK

🐉 海思 ["Boudica120","Boudica150","Boudica200","Balong5000","Balong765"]

9 条指令
AT+CIPOPEN 打开Socket Socket
打开TCP/UDP连接
语法: AT+CIPOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +CIPOPEN: <id>
示例: AT+CIPOPEN=0,"TCP","192.168.1.1",8080
OK
AT+CIPSEND Socket发送 Socket
发送Socket数据
语法: AT+CIPSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+CIPSEND=0,10
OK
AT+CIPCLOSE Socket关闭 Socket
关闭Socket连接
语法: AT+CIPCLOSE=<id>
参数: ID
响应: OK
示例: AT+CIPCLOSE=0
OK
AT+CIPRX Socket接收 Socket
查询接收数据
语法: AT+CIPRX=<id>
参数: ID
响应: +CIPRX: <length>
示例: +CIPRX: 100
OK
AT+CIPRXGET Socket取数据 Socket
获取接收数据
语法: AT+CIPRXGET=<id>,<length>
参数: ID,长度
响应: +CIPRXGET: <data>
示例: +CIPRXGET: ...
OK
AT+HISOCKOPEN 打开Socket Socket
打开Socket连接
语法: AT+HISOCKOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +HISOCKOPEN: <id>
示例: AT+HISOCKOPEN=0,"TCP","192.168.1.1",8080
OK
AT+HISOCKSEND Socket发送 Socket
发送Socket数据
语法: AT+HISOCKSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+HISOCKSEND=0,10
OK
AT+HISOCKRECV Socket接收 Socket
接收Socket数据
语法: AT+HISOCKRECV=<id>
参数: ID
响应: +HISOCKRECV: <data>
示例: +HISOCKRECV: Hello
OK
AT+HISOCKCLOSE Socket关闭 Socket
关闭Socket
语法: AT+HISOCKCLOSE=<id>
参数: ID
响应: OK
示例: AT+HISOCKCLOSE=0
OK

💡 芯翼信息 ["XY1100","XY1200"]

9 条指令
AT+CIPOPEN 打开Socket Socket
打开TCP/UDP连接
语法: AT+CIPOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +CIPOPEN: <id>
示例: AT+CIPOPEN=0,"TCP","192.168.1.1",8080
OK
AT+CIPSEND Socket发送 Socket
发送Socket数据
语法: AT+CIPSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+CIPSEND=0,10
OK
AT+CIPCLOSE Socket关闭 Socket
关闭Socket连接
语法: AT+CIPCLOSE=<id>
参数: ID
响应: OK
示例: AT+CIPCLOSE=0
OK
AT+CIPRX Socket接收 Socket
查询接收数据
语法: AT+CIPRX=<id>
参数: ID
响应: +CIPRX: <length>
示例: +CIPRX: 100
OK
AT+CIPRXGET Socket取数据 Socket
获取接收数据
语法: AT+CIPRXGET=<id>,<length>
参数: ID,长度
响应: +CIPRXGET: <data>
示例: +CIPRXGET: ...
OK
AT+XYSOCKOPEN 打开Socket Socket
打开Socket连接
语法: AT+XYSOCKOPEN=<id>,"<type>","<host>",<port>
参数: ID,类型,主机,端口
响应: +XYSOCKOPEN: <id>
示例: AT+XYSOCKOPEN=0,"TCP","192.168.1.1",8080
OK
AT+XYSOCKSEND Socket发送 Socket
发送Socket数据
语法: AT+XYSOCKSEND=<id>,<length>
参数: ID,长度
响应: OK
示例: AT+XYSOCKSEND=0,10
OK
AT+XYSOCKRECV Socket接收 Socket
接收Socket数据
语法: AT+XYSOCKRECV=<id>
参数: ID
响应: +XYSOCKRECV: <data>
示例: +XYSOCKRECV: Hello
OK
AT+XYSOCKCLOSE Socket关闭 Socket
关闭Socket
语法: AT+XYSOCKCLOSE=<id>
参数: ID
响应: OK
示例: AT+XYSOCKCLOSE=0
OK

🔌 ESP32 ["ESP32","ESP32-C3","ESP32-S2","ESP32-S3"]

9 条指令
AT+CIPMUX 多连接设置 Socket
设置多连接模式
语法: AT+CIPMUX=<mode>
参数: 0=单连接,1=多连接
响应: OK
示例: AT+CIPMUX=1
OK
AT+CIPMODE 传输模式 Socket
设置传输模式
语法: AT+CIPMODE=<mode>
参数: 0=普通,1=透传
响应: OK
示例: AT+CIPMODE=0
OK
AT+CIPSTO 服务器超时 Socket
设置服务器超时
语法: AT+CIPSTO=<time>
参数: 超时(秒)
响应: OK
示例: AT+CIPSTO=100
OK
AT+CIPDINFO 接收信息 Socket
设置接收信息格式
语法: AT+CIPDINFO=<mode>
参数: 0=不显示,1=显示
响应: OK
示例: AT+CIPDINFO=1
OK
AT+CIPSSLCCONF SSL配置 Socket
配置SSL参数
语法: AT+CIPSSLCCONF=<id>,<auth>
参数: ID,认证模式
响应: OK
示例: AT+CIPSSLCCONF=0,0
OK
AT+CIPSTATE? 连接详情 Socket
查询所有连接详情
语法: AT+CIPSTATE?
参数: 无
响应: +CIPSTATE: <list>
示例: +CIPSTATE: 0,"TCP","192.168.1.1",8080
OK
AT+CIPRECVMODE 接收模式 Socket
设置接收模式
语法: AT+CIPRECVMODE=<mode>
参数: 0=主动,1=被动
响应: OK
示例: AT+CIPRECVMODE=0
OK
AT+CIPRECVLEN 接收长度 Socket
查询接收数据长度
语法: AT+CIPRECVLEN
参数: 无
响应: +CIPRECVLEN: <length>
示例: +CIPRECVLEN: 1024
OK
AT+CIPRECVDATA 接收数据 Socket
读取接收数据
语法: AT+CIPRECVDATA=<id>,<len>
参数: ID,长度
响应: +CIPRECVDATA: <data>
示例: +CIPRECVDATA: Hello
OK