[华为MU203] 使用AT命令实现网络访问
来源:互联网 发布:php 获取客户端ip 编辑:程序博客网 时间:2024/06/05 20:53
首先简单介绍一下,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命令掌握还不很到位。
- [华为MU203] 使用AT命令实现网络访问
- 华为LTE 模块AT 命令拨号上网流程
- linux at命令使用
- AT命令使用
- AT命令使用详解
- at命令使用详解
- 在android使用mina实现网络访问
- 20101013-华为GTM900C/EM310收发TCP数据AT命令流程
- 20101013-华为GTM900C/EM310收发TCP数据AT命令流程
- 华为LTE ME909s模块AT 命令上网流程
- linux at命令使用案例
- Linux at命令的使用
- linux at命令的使用
- 【DOS网络命令】-at的用法
- 路由表+常用网络命令+SSL的WEB安全访问+常用网络命令使用技巧
- 华为网络测试软件计算机命令
- vector 使用at 和 []访问元素
- 华为交换机上IP与MAC绑定,建立访问控制列表,实现只有经批准的PC才能接入网络。
- 【codeforces26A】Almost Prime
- usaco Agri-Net
- C++ 虚函数是否需要定义?
- Java基础针对自己薄弱环节总结09(线程中)
- CCF 201403-4无线网络 (二维最短路)
- [华为MU203] 使用AT命令实现网络访问
- Can't open framebuffer device /dev/fb0 ------[TQ2440-QT-first]
- 计算机系统结构的总体概述
- 9-4第二次简单实验
- uva1368 - DNA Consensus String
- linux怎样从vi退出到shell
- 马戏团叠罗汉-之最长递增子序列
- 段中的实际数据大小与占用空间大小问题
- 读取视频文件