[华为MU203] 使用AT命令实现网络访问
2015-09-04 20:15
423 查看
首先简单介绍一下,MU203这块板子,它是一个3G模块,支持的功能比较多,值得一提的是,它支持GSM标准AT命令,V2.5AT命令,华为扩展的AT命令,内嵌TCP/IP协议。有必要说明的是,实验是使用中国联通电话卡插入3G模块卡槽中(联通移动设置上有不同)。
在介绍流程之前先说一下AT命令,总得来说,基本分为3类,1)设置命令,一般的形式是AT+...=<.......> 2)查询命令 ,一般是AT+...? 用于查看返回参数 3)测试命令,一般是AT+...=?用于查询设置命令或者内部程序设置的参数和取值范围
4)执行命令,一般是AT+...
(注:由于我是看的华为原版英文文档,所以某些词语可能翻译的不是很恰当,全是自己的理解)要实现联网访问某一网址,需要设置网络坏境,然后建立链接2大步骤。当然,在拿到板子的时候用一些命令先测试下板子是否好使也是很有必要的。
网络坏境设置:
1.网络注册 使用命令AT+CREG=1,串口调试助手接收区显示:
AT+CREG=1
OK
然后验证下 使用命令AT+CREG=1接收区显示:
AT+CREG?
+CREG: 1,1
表示已经注册。而且是本地网。
2.选择并注册GSM运行商 使用命令 AT+COPS?查询
使用默认设置。接收区显示
AT+COPS?
+COPS: 0,0,"CHN-CUGSM",2
OK
参数意思是自动选择,长字符型表示,中国联通,当前
3.查询网络环境 使用命令
AT^NWINFO
接收区显示
^NWINFO:80,0,0,1,194,-2,90,0xc505,0x57db1db,1,174,0,0,0,0,0
OK
第一个参数80的意思是WCDMA IMT 2000
接下来,建立链接:
1.初始化内嵌TCP/IP协议 使用命令AT^IPINIT="cmnet"然后使用AT^IPINIT?查询
接收区显示
^IPINIT:1,10.72.111.32,cmnet,,202.97.224.68,202.97.224.69
OK
也就是说初始化成功
2.打开TCP/IP连接
使用命令AT^IPOPEN=2,"TCP"," IP具体地址 ",80,1000
80为目标端口号
验证下是否成功,使用命令AT^IPOPEN?
3.后续等等操作....
【总结】初始化TCP/IP协议的时候开始设定接入点cmnet,后来更改返回错误。现在是初学,对于AT命令掌握还不很到位。
在介绍流程之前先说一下AT命令,总得来说,基本分为3类,1)设置命令,一般的形式是AT+...=<.......> 2)查询命令 ,一般是AT+...? 用于查看返回参数 3)测试命令,一般是AT+...=?用于查询设置命令或者内部程序设置的参数和取值范围
4)执行命令,一般是AT+...
(注:由于我是看的华为原版英文文档,所以某些词语可能翻译的不是很恰当,全是自己的理解)要实现联网访问某一网址,需要设置网络坏境,然后建立链接2大步骤。当然,在拿到板子的时候用一些命令先测试下板子是否好使也是很有必要的。
网络坏境设置:
1.网络注册 使用命令AT+CREG=1,串口调试助手接收区显示:
AT+CREG=1
OK
然后验证下 使用命令AT+CREG=1接收区显示:
AT+CREG?
+CREG: 1,1
表示已经注册。而且是本地网。
2.选择并注册GSM运行商 使用命令 AT+COPS?查询
使用默认设置。接收区显示
AT+COPS?
+COPS: 0,0,"CHN-CUGSM",2
OK
参数意思是自动选择,长字符型表示,中国联通,当前
3.查询网络环境 使用命令
AT^NWINFO
接收区显示
^NWINFO:80,0,0,1,194,-2,90,0xc505,0x57db1db,1,174,0,0,0,0,0
OK
第一个参数80的意思是WCDMA IMT 2000
接下来,建立链接:
1.初始化内嵌TCP/IP协议 使用命令AT^IPINIT="cmnet"然后使用AT^IPINIT?查询
接收区显示
^IPINIT:1,10.72.111.32,cmnet,,202.97.224.68,202.97.224.69
OK
也就是说初始化成功
2.打开TCP/IP连接
使用命令AT^IPOPEN=2,"TCP"," IP具体地址 ",80,1000
80为目标端口号
验证下是否成功,使用命令AT^IPOPEN?
3.后续等等操作....
【总结】初始化TCP/IP协议的时候开始设定接入点cmnet,后来更改返回错误。现在是初学,对于AT命令掌握还不很到位。
相关文章推荐
- HttpServlect详情
- http状态码
- 【.Net实现】TCP级别的反向代理、Socket 连接池和数据包解析器
- TCP的流量控制
- HTTP状态码详解
- 配额的软限制和硬限制 http://blog.chinaunix.net/uid-23177306-id-2531124.html
- IP地址处理模块IPy之多网络计算
- Linux 硬限制和软限制 http://www.cppblog.com/API/archive/2012/03/19/168289.html
- 监视网络接口TCP状态信息数据有多种工具或命令。下面举例一些:
- 通信协议HTTP、TCP、UDP
- TCP/IP详解-IP和IP选路
- HTTP协议概要
- [网络流24题] 24 骑士共存(二分图最大独立集,网络最小割)
- NOI 2007 社交网络 (COGS 15) Floyd求最短路及方案数
- HDU 4406 - GPA(网络流‘费用流)
- HTTP 错误 404.15 - Not Found 请求筛选模块被配置为拒绝包含的查询字符串过长的请求。
- http的请求方法
- [网络流24题] 21 最长k可重区间集(最大权不相交路径 ,最小费用最大流)
- 计算机网络之——DNS域名系统
- 深度网络概览