没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
*/-----------------------------------------------TCP/IP_EX指令例程(供参考)-----------------------------------------------/*
*/-----------------------------------------------AT+QIOPEN指令格式介绍 -----------------------------------------------/*
AT+QIOPEN=<contextID>,<connectID>,<service_type>,<IP_address>/<domain_name>,<remote_port>[,<local_po rt>[,<access_mode>]]
<contextID> 整数类型。context ID。范围是1-16。
<connectID> 整数类型。Socket ID索引。范围是0-11.
<service_type> 字符串类型。Socket类型
“TCP” 作为客户端启动TCP连接
“UDP” 作为客户端启动UDP连接
“TCPLISTENER” 启动TCP服务器以侦听TCP连接
“UDP服务” 启动UDP服务
<IP_address> 字符串类型.
如果<service_type>是TCP或UDP,则表示远程服务器的IP地址,如“220.180.239.212”。
如果<service_type>是TCP侦听器或UDP服务,请输入“127.0.0.1”。
<domain_name> 字符串类型。远程服务器的域名地址。
<remote_port> 远程服务器的端口,仅当<service_type>是“TCP”或“UDP”时有效。范围是0-65535。
<local_port> 本地端口。范围是0-65535.
如果<service_type>是“TCP LISTENER”或“UDP service”,则必须指定此参数。
如果<service_type>是“TCP”或“UDP”,如果<local_port>是0,则会自动分配本地端口。否则,将按指定方式分配本地端口。
<access_mode> 整数类型。Sokcet访问模式。
0 缓冲区访问模式
1 直接推送模式
2 透明访问模式
*/----------------------------------------------- 普通模式收发数据,以缓存方式 -----------------------------------------------/*
*/-----------------------------------------------AT+QIOPEN指令格式介绍 -----------------------------------------------/*
AT+QIOPEN=<contextID>,<connectID>,<service_type>,<IP_address>/<domain_name>,<remote_port>[,<local_po rt>[,<access_mode>]]
<contextID> 整数类型。context ID。范围是1-16。
<connectID> 整数类型。Socket ID索引。范围是0-11.
<service_type> 字符串类型。Socket类型
“TCP” 作为客户端启动TCP连接
“UDP” 作为客户端启动UDP连接
“TCPLISTENER” 启动TCP服务器以侦听TCP连接
“UDP服务” 启动UDP服务
<IP_address> 字符串类型.
如果<service_type>是TCP或UDP,则表示远程服务器的IP地址,如“220.180.239.212”。
如果<service_type>是TCP侦听器或UDP服务,请输入“127.0.0.1”。
<domain_name> 字符串类型。远程服务器的域名地址。
<remote_port> 远程服务器的端口,仅当<service_type>是“TCP”或“UDP”时有效。范围是0-65535。
<local_port> 本地端口。范围是0-65535.
如果<service_type>是“TCP LISTENER”或“UDP service”,则必须指定此参数。
如果<service_type>是“TCP”或“UDP”,如果<local_port>是0,则会自动分配本地端口。否则,将按指定方式分配本地端口。
<access_mode> 整数类型。Sokcet访问模式。
0 缓冲区访问模式
1 直接推送模式
2 透明访问模式
*/----------------------------------------------- 普通模式收发数据,以缓存方式 -----------------------------------------------/*
AT+QICSGP=1,1,"3GNET","","",1 //配置context ID为1。APN是中国联通的“3GNET",类型为IPV4,鉴权为:NONE
OK
AT+QIACT=1 //激活PDP 1。根据网络的不同,最大响应时间为150秒。
OK /激活成功
AT+QIACT? //查询激活状态
+QIACT: 1,1,1,"10.7.157.1"
OK
AT+QIOPEN=1,0,"TCP","116.247.69.94", 4222,0,0 //链接服务器,PDP激活的为1,SocketID为0,最后一个参数0为:缓存模式
OK
+QIOPEN: 0,0 //链接成功,超时150s,+QIOPEN:<Socket ID>,<err>,如果在150秒内无法收到URC响应,可以使用AT+QICLOSE关闭Socket
AT+QISTATE=1,0 //查询链接的SocketID是否为0,第一个参数1为:指定Sokcet 查询,第二个参数0为:指定的Socket ID
+QISTATE: 0,"TCP","220.180.239.201",8705,65514,2,1,0,0,"usbmodem"
OK
AT+QISEND=0 //发送数据。可以通过AT+QISEND=0,0查询数据是否到达服务器。
>test1<ctrl+Z>
SEND OK
AT+QISEND=0,4 //发送固定长度数据
>test
SEND OK
AT+QISEND=0,0 //查询发送数据的长度。
+QISEND: 9,9,0
OK
AT+QISENDEX=0,"3132333435" //发送HEX格式数据。
SEND OK
OK
AT+QIACT=1 //激活PDP 1。根据网络的不同,最大响应时间为150秒。
OK /激活成功
AT+QIACT? //查询激活状态
+QIACT: 1,1,1,"10.7.157.1"
OK
AT+QIOPEN=1,0,"TCP","116.247.69.94", 4222,0,0 //链接服务器,PDP激活的为1,SocketID为0,最后一个参数0为:缓存模式
OK
+QIOPEN: 0,0 //链接成功,超时150s,+QIOPEN:<Socket ID>,<err>,如果在150秒内无法收到URC响应,可以使用AT+QICLOSE关闭Socket
AT+QISTATE=1,0 //查询链接的SocketID是否为0,第一个参数1为:指定Sokcet 查询,第二个参数0为:指定的Socket ID
+QISTATE: 0,"TCP","220.180.239.201",8705,65514,2,1,0,0,"usbmodem"
OK
AT+QISEND=0 //发送数据。可以通过AT+QISEND=0,0查询数据是否到达服务器。
>test1<ctrl+Z>
SEND OK
AT+QISEND=0,4 //发送固定长度数据
>test
SEND OK
AT+QISEND=0,0 //查询发送数据的长度。
+QISEND: 9,9,0
OK
AT+QISENDEX=0,"3132333435" //发送HEX格式数据。
SEND OK
剩余7页未读,继续阅读
资源评论
aaron_zean
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#ASP.NET学生成绩管理系统源码 学生信息管理系统源码数据库 SQL2008源码类型 WebForm
- 时间序列-白银-30分钟数据
- 基于HTML5+CSS3+JavaScript 实现的移动Web商城前端UI源码课程源码
- 时间序列-白银-5分钟数据
- CAD/CASS缝隙自动修复插件(仅含安装包,需另行激活)
- 基于python + Mask R-CNN的交通标志识别课程设计
- iTunes9.2.1.dmg
- C#通用固定资产管理系统源码带二维码数据库 SQL2008源码类型 WebForm
- Matlab 建立了并具有数字调压功能的空间矢量脉宽调制SVPWM逆变器仿真
- 毕业设计-毕业设计&课设-推荐系统项目:含协同过滤、矩阵分解等算法及相关代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功