CDMA无线终端上网设置方法

来源:互联网 发布:网络医院男科可靠吗 编辑:程序博客网 时间:2024/04/30 08:07
 
 CDMA无线终端上网设置方法
 
http://coldwave.blog.51cto.com/35748/8054
CDMA模块上网设置的过程
一) AT指令设置部分
(1) AT+CSQ 检查信号 若返回10—31,99之间的信号数字则继续,如果信号是99,99,则应该考虑不停的键入A/命令,不停的让模块去搜寻网络。
(2) AT+IPR=115200;&W 更改模块速率并保存。
二) 设置MODEN
(1) 控制面板—》调制解调器—》常规—》选择添加—》不检测调制解调器—》标准调制解调器—》标准33600bps调制解调器—》通讯串口1
(2) 设置33600调制解调器
常规—》串口1—》最高速率(115200)
三) 设置拨号网络
(1) 新建连接—》标准33600调制解调器
(2) 区号空置—》电话号码:#777
(3) 完成

四)双击刚才新建的拨号网络,输入用户名为CARD和密码CARD,拨号进行,检测用户名和密码,通过之后登陆网络。拨号网络的标志出现在右下角上,打开IE就可以浏览网页了。


其中有几个要点要知道,这里再做一个摘记
1.AT+IPR=115200 (联通的通常是 AT+CRM=150 )
2.标准33600bps调制解调器
3.115200最高速率
4.电话号码:#777
 用户:card 密码:card
用户:wap 密码:wap



记下几组测试命令
调试GMT GMOD2 MODEM时,需要对超级终端所连接的端口的波特率(每秒位数)为38400。

拨号指令
语法:ATD<nb><回车>
例如:呼叫电话96169,在超级终端中操作如下:
用途:让MODEM执行数据呼叫功能,与对方的MODEM建立物理链路。
输入:ATD96169
显示:CONNECT 9600
注意:如果用有线MODEM呼叫无线MODEM,有线MODEM需要呼叫无线MODEM的传真号码。

4.2 查询信号
语法:AT+CSQ<回车>
用途:显示MODEM当前收到的信号强度。
例如:AT+CSQ
显示:+CSQ:31,0
注意:如果显示+CSQ:99,99,则表示没有检查到信号。

4.3 查询版本
语法:AT+CGMR?
用途:显示当前MODEM的软件版本。

4.4 修改串口波特率
语法:AT+IPR=波特率
用途:设置MODEM串口的波特率,可以设置为2400,4800,9600,19200,38400,115200等。
例如:AT+IPR=38400
响应:OK

4.5 自应答
语法:ATS0=n
用途:设置MODEM是否自动应答。0表示不自动应答。
例如:ATS0=1
响应:OK
含义:MODEM作为被叫时,振铃一次就自动接通。

4.6 保存配置命令
语法:AT&W
用途:把当前MODEM的设置保存在FLASH当中,下次重启时,配置仍然保留
 
 
SIEMENS TC35i AT指令实例(中文版) [通信网络] 发布时间:2008-01-19 14:28:57  

TC35(i)上电后会自动发送 ^SYSSTART表示模块已启动






AT (测试连接)
OK
说明:发送的指令的16进制为"41 54 0D 0A"0D 0A是所有AT指令后要加的回车,
回复的内容为0D 0A 4F 4B 0D 0A
如果前面设置了ATE1的话回复的则有前面的指令回显,为41 54 0D 0D 0A 4F 4B 0D 0A,下同。
-------------------------------------------------------------------
AT^SBV (查询当前的供电电压,TC35i支持)
^SBV:4105
OK
  
表示TC35i的供电电压为4.105V,个人感觉这个测量出来还比较准的.
--------------------------------------------------------------------
AT^SCID (查询SIMID)
^SCID: 89860047183213202183



OK
ATE设置好不回显状态下的回复内容对应的16进制为:0D 0A 5E 53 43 49 44 3A 20 38 39 38 36 30 30 34 37 31 38 33 32 31 33 32 30 32 31 38 33 0D 0A 0D 0A 4F 4B 0D 0A
---------------------------------------------------------------------
AT^SHOM (查询是否本地)
^SHOM: 0
OK
16进制为:0D 0A 5E 53 48 4F 4D 3A 20 30 0D 0A 0D 0A 4F 4B 0D 0A
----------------------------------------------------------------------
AT^SLCD 查询上次呼叫的持续时间)
^SLCD:00:00:12
OK
-----------------------------------------------------------------------
ATE (关掉回显)
OK
关掉回显后不显示指令,否则先显示收到的指令再显示指令执行的结果
-----------------------------------------------------------------------
AT+IPR=9600 (设置串口通信速率,9600,TC35支持多种速率,也支持自动识别)
OK
----------------------------------------------------------------------
AT+CSCA? (读短消息中心号码)
+CSCA: "+8613800732500",145
OK
16进制为:0D 0A 2B 43 53 43 41 3A 20 22 2B 38 36 31 33 38 30 30 37 33 32 35 30 30 22 2C 31 34 35 0D 0A 0D 0A 4F 4B 0D 0A


AT^SCID (查询IMEI)
^SCID: 89860047183213202183
16进制为:0D 0A 5E 53 43 49 44 3A 20 38 39 38 36 30 30 34 37 31 38 33 32 31 33 32 30 32 31 38 33 0D 0A 0D 0A 4F 4B 0D 0A
-----------------------------------------------
ATD*****; (拨号,"*"为需要拨的号码,如呼叫13973292929,则为ATD13973292929;
注意分号包括在指令内.)
-----------------------------------------------
AT+CSQ (查询信号质量RSSI)
+CSQ: 30,99
此处30表示当前的信号RSSI
可能的数值和对应的信号强度如下:
0                   -113dBm及以下
1                   -111dBm
2...30            -109...-53dBm
31                 -51dBm及以上
99                 错误
--------------------------------------------------
电话呼入:先设置来电提示AT+CLIP=1,来电时TC35间隔周期发送
+CLIP: ,"13973292929",129,,,,0
16进制为:32 0D 0D 0A 2B 43 4C 49 50 3A 20 2C 22 31 33 39 37 33 32 39 32 39 32 39 22 2C 31 32 39 2C 2C 2C 2C 30 0D 0A 0D 0A
      
--------------------------------------------------
at+cops? 查询注册的网络
+COPS: 0,0,"China Mobile"
OK
16进制:0D 0A 2B 43 4F 50 53 3A 20 30 2C 30 2C 22 43 68 69 6E 61 20 4D 6F 62 69 6C 65 22 0D 0A 0D 0A 4F 4B 0D 0A
这是注册到中国移动(46000)的情况
测试时发现当无信号时可能回复时间比较长,或者回复错误的.

at+cops=? 可以搜索目前手动搜索的网络,回复如:
+COPS: (2,"China Mobile",,"46000"),(3,"China Unicom",,"46001"),,(0-4),(0,2)
OK
这个搜索需要一定的时间(象手机的手动搜网一样)
--------------------------------------------------
AT+CREG?  查询网络注册情况
+CREG: 0,1
OK
HEX Format:0D 0A 2B 43 52 45 47 3A 20 30 2C 31 0D 0A 0D 0A 4F 4B 0D 0A
1表示已经注册网络,其它可能的情况如下:
0   没有注册
1   注册本地网络
2   没有注册,但正在搜索
3   网络注册失败,限制服务
4  未知
5  已注册,漫游
注意,在判断是否已注册网络时要1和5都是已经注册的,过去我写程序的时候就忘记5了。

---------------------------------------------
AT+CCLK?  查询TC35的实时时钟
+CCLK: "00/01/01,00:35:15"
OK
HEX Format:0D 0A 2B 43 43 4C 4B 3A 20 22 30 30 2F 30 31 2F 30 31 2C 30 30 3A 33 35 3A 31 35 22 0D 0A 0D 0A 4F 4B 0D 0A
AT+CCLK=<time>可以设置TC35(i)的实时时钟,此处time的格式和用AT+CCLK读出的格式一样。


AT+CCLK="97/05/03,00:00:00"   设置实时时钟为97年5月3日,0时0分0秒
AT+CCLK? 查询当前时间
+CCLK: "00/01/01,00:56:49"
HEX Format:2B 43 43 4C 4B 3A 20 22 30 30 2F 30 31 2F 30 31 2C 30 30 3A 35 36 3A 35 38 22 0D 0A
AT+CALA="97/05/03,00:01:00",0,0,"1min delay"   设置在97年5月3日,0时1分0秒报警,报警内容为"1min delay"。时间到达时TC35输出+CALA: 1min delay,AT+CALA还可以设置定时开机功能。

原创粉丝点击