Chinaunix首页 | 论坛 | 博客
  • 博客访问: 257657
  • 博文数量: 86
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 640
  • 用 户 组: 普通用户
  • 注册时间: 2018-10-15 14:13
个人简介

搭建一个和linux开发者知识共享和学习的平台

文章分类

全部博文(86)

文章存档

2023年(24)

2022年(27)

2019年(8)

2018年(27)

分类: 嵌入式

2018-11-07 11:10:19

通过在modem的高级–额外的初始化命命中加入AT+CGDCONT=1,”IP”,”cmwap”来上wap网。 
AT+CGDCONT=1,”IP”,”cmwap” 命令相信很多人都在使用 
at+ :modem命令的标头,有它才执行。如 执行 at 返回一个 ok 表示modem接通正常。 
CGDCONT=1 :定义PDP(分组数据协议类型)上下文,用于规定分组数据协议类型的字符串参数 当你拨*99***1# 就表示用CGDCONT=1 定义的分组数据协议类型来上网。 
在后面加上IP 表示使用因特网协议,如果用 PPP 表示点对点协议。如 AT+CGDCONT=1,”PPP”,”cmwap” 点对点协议 wap 接入点。 
:(接入点名称)一个字符串参数,作为逻辑名称用于选择GGSN或外部分组数据网络。如使用cmnet接入点就要改成: 
AT+CGDCONT=1,”IP”,”cmnet” TCP/IP协议 net 接入点。 
AT +CGDCONT=1, “IP”, “internet”; TCP/IP协议 internet 接入点。 
相关资料 
使用AT命令调试调制解调器 
最早生产调制解调器公司是贺氏,后来组建厂家制造调制解调器都与HAYS兼容。大部分通信软件使用菜单来对调制解调器进行配置、检测。有些通信软件要求用户直接发命令给调制解调器,这种情况 
下必须使用AT命令。 
AT命令集是调制解调器通信接口工业标准,AT命令是调制解调器可以识别并执行命令。AT命令简单,容易掌握,使用它可以配置调制解调器,配合通信软件工作,与远端系统通信,发起或应答一个呼叫。 
使用AT命令设置调制解调器时,用户使用通信软件必须提供一个到调制解调器直接连接状态,使你能够从命令行输入所需AT命令。如WINDOWS95下“超级终端”中建立一个直接到串口连接便可使用AT命 
令。也可使用ONLAN/PC软件终端方式。不能操作系统下(如:DOS下)直接使用AT命令。 
AT命令基本格式为:AT+命令字符及相关设置参数,例如:ATDT0,2043506这个命令表示使用音频拨号方式拨外线电话2043506。AT是前导符,D是命令字符,表示拨号,T这个参数表示用音频拨号。先拨“0,紧随其后逗号表示延迟处理下一个字符,称为拨号修正符。(可以设置S8寄存器值定义延迟时间,默认为2秒。范围为0~65秒)。 
应用一:将调制解调器与电话连一起时,当有电话拨入时,振铃之后,对方会听到调制解调器应答风暴声,这确很讨厌。当与调制解调器相连计算机充做终端时,我们用它来向服务器拨号,请求建立通信连接,这时候自动应答功能并不需要。当与调制解调器相连计算机充当主机时,当有连接请求时,调制解调器自动应答功能可以响应请求。这时候自动应答功能是需要。普通调制解调器用户都可以将自动应答功能去掉。下面AT命令可以去掉调制解调器自动应答功能。 
ATS0=0(进行设置) 
AT&W(保存设置) 
这个命令用来设置寄存器S0值,调制解调器出厂值为1,允许自动应答;值为0,则禁止自动应答。 
应用二:测试调制解调器。当我们拿到一个调制解调器,安装它之前,总想测试一下它好坏。目前我们没有好办法,一般是安装它驱动程序,然后下列顺序单击开始 设置 控制面板,双击调制解调器, 
单击诊断 详细信息,计算机开始测试调制解调器,最后给出调制解调器状况报告。这与正式安装一个调制解调器没有什么区别。其实使用AT命令就可以对调制解调器进行测试。 
使用超级终端,输入ATDT电话号码,即可听到调制解调器拨号声,能够拨通,那么调制解调器就没问题,否则可能有问题。阅读调制解调器自带说明手册。一般可以找到一个包含自检测命命令表。通常自测命令标识为&Tn(n表示数字)。它们工作详细解释会包含手册中。第一个命令为&T1,从超级终端命令行键入 
at&f2 
at&t1 
我们应该能够看到类似下面信息: 
CONNEC33600/ARQ/V34/LAPM/V42BIS,接着我们可以键入一连串字符,键入它们时,终端屏幕上应该同时现。 
我们键入字符和屏幕显示字符是一致,那么测试,调制解调器没有问题。然后键入“+++”,按下回车键断开连接。测试失败,那么调制解调器硬件确实有问题。所有这些&Tn命令是AT命令集标准 
部分,我们可以敲入它并执行。 
下面列举一下一般测试命令及其功能: 
&t0结束测试 
&t1初始化模拟回环测试 
&t2备用 
&t3初始化本数字回环测试 
&t4启动远程数字回环测试 
&t5禁止远程数字回环测试 
&t6初始化远程数字回环测试 
&t7初始化带自测试远程数字回环测试 
&t8初始化带自测试远程模拟回环测试 
应用之三:设置自动拨号。使用远程终端与UNIX服务器连接时,每次都需要拨相同电话号码,建立通信链路与服务器连通,那么能不能把调制解调器设成一加电或一进入远程终端应用程序即开始拨号呢,答案是肯定。 
使用如下命令即可实现此功能。 
AT&F2(恢复出厂设置) 
ATS13=24(当S13=8时,一有DTR信号,即开始拨存放Z0中电话码; 
当S13=16时,当一加电或复位时,即开始自动拨存放Z0中电话号码, 
如S13值为24,则两个功能都有。) 
AT&Z0=P3506(设置要自动拨电话号码,将其存放Z0中) 
AT&W(保存设置) 
以上列举了AT命令三个小应用,其实你仔细研究它,你会发现多有趣知识,它能够帮你从硬件低层了解调制解调器,使你运用调制解调器更心应手。 
简要AT命令介绍 
FUNCTIONS AT COMMANDS DETAILS 
厂家认证 
AT+CGMI 
获厂家标识 
模式认证 
AT+CGMM 
查询支持频段 
修订认证 
AT+CGMR 
查询软件版本 
生产序号 
AT+CGSN 
查询IMEI NO. 
TE设置 
AT+CSCS 
选择支持网络 
查询IMSI 
AT+CIMI 
查询国际移动电话支持认证 
卡认证 
AT+CCID 
查询SIM卡序列号 
功能列表 
AT+GCAP 
查询可供使用功能列表 
重复操作 
A/ 
重复最后一次操作 
关闭电源 
AT+CPOF 
暂停模块软件运行 
设置状态 
AT+CFUN 
设置模块软件状态 
活动状态 
AT+CPAS 
查询模块当前活动状态 
报告错误 
AT+CMEE 
报告模块设备错误 
键盘控制 
AT+CKPD 
用字符模拟键盘操作 
拨号命令 
ATD 
拨打电话号码 
挂机命令 
ATH 
挂机 
回应呼叫 
ATA 
当模块被呼叫时回应呼叫 
详细错误 
AT+CEER 
查询错误详细原因 
DTMF信号 
AT+VTD,+VTS 
+VTD设置长度,+VTS发送信号 
重复呼叫 
ATDL 
重复拨叫最后一次号码 
自动拨号 
AT%Dn 
设备自动拨叫号码 
自动接应 
ATS0 
模块自动接听呼叫 
呼入载体 
AT+CICB 
查询呼入模式,DATA or FAX or SPEECH 
增益控制 
AT+VGR,+VGT 
+VGR调整听筒增益,+VGT调整话筒增益 
静音控制 
AT+CMUT 
设置话筒静音 
声道选择 
AT+SPEAKER 
选择不同声道(2对听筒和话筒) 
回声取消 
AT+ECHO 
场所选择不同回声程度 
单音修改 
AT+SIDET 
选择不同回声程度 
初始声音参数 
AT+VIP 
恢复到厂家对声音参数默认设置 
信号质量 
AT+CSQ 
查询信号质量 
网络选择 
AT+COPS 
设置选择网络方式(自动/手动) 
网络注册 
AT+CREG 
当前网络注册情况 
网络名称 
AT+WOPN 
查询当前使用网络提供者 
网络列表 
AT+CPOL 
查询可供使用网络 
输入PIN 
AT+CPIN 
输入PIN码 
输入PIN2 
AT+CPIN2 
输入第二个PIN码 
保存尝试 
AT+CPINC 
显示可能各个PIN码 
简单上锁 
AT+CLCK 
用户可以锁住状态 
改变密码 
AT+CPWD 
改变各个PIN码 
选择电话簿 
AT+CPBS 
选择不同记忆体上存储电话簿 
读取电话簿 
AT+CPBR 
读取电话簿目录 
查找电话簿 
AT+CPBF 
查找所需电话目录 
写入电话簿 
AT+CPBW 
增加电话簿条目 
电话号码查找 
AT+CPBP 
查找所需电话号码 
动态查找 
AT+CPBN 
查找电话号码一种方式 
用户号码 
AT+CNUM 
选择不同本机号码(因网络服务支持不同) 
避免电话簿初始化 
AT+WAIP 
选择是否防止电话簿初始化 
选择短消息服务 
AT+CSMS 
选择是否打开短消息服务以及广播服务 
短消息存储 
AT+CPMS 
选择短消息优先存储区域 
短消息格式 
AT+CMGF 
选择短消息支持格式(TEXT or PDU) 
保存设置 
AT+CSAS 
保存+CSCA and +CSMP参数设置 
恢复设置 
AT+CRES 
恢复+CSCA and +CSMP参数设置 
显示TEXT参数 
AT+CSDH 
显示当前TEXT模式下结果代码 
新消息提示 
AT+CNMI 
选择当有新短消息来时系统提示方式 
读短消息 
AT+CMGR 
读取短消息 
列短消息 
AT+CMGL 
将存储短消息列表 
发送短消息 
AT+CMGS 
发送短消息 
写短消息 
AT+CMGW 
写短消息并保存存储器中 
从内存中发短消息 
AT+CMSS 
发送存储器中保存短消息 
设置TEXT参数 
AT+CSMP 
设置TEXT模式下条件参数 
删除短消息 
AT+CMGD 
删除保存短消息 
服务中心址 
AT+CSCA 
提供短消息服务中心号码 
选择广播类型 
AT+CSCB 
选择系统广播短消息类型 
广播标识符 
AT+WCBM 
读取SIM卡中系统广播标识符 
短消息位置修改 
AT+WMSC 
修改短消息位置 
短消息覆盖 
AT+WMGO 
写一条短消息放第一个空位 
呼叫转移 
AT+CCFC 
设置呼叫转移 
呼入载体 
AT+CLCK 
锁定呼入载体以及限制呼入或呼出 
修改SS密码 
AT+CPWD 
修改提供服务密码 
呼叫等待 
AT+CCWA 
控制呼叫等待服务 
呼叫线路限定 
AT+CLIR 
控制呼叫线路认证 
呼叫线路显示 
AT+CLIP 
显示当前呼叫线路认证 
已连接线路认证 
AT+COLP 
显示当前已连接线路认证 
计费显示 
AT+CAOC 
报告当前费用 
累计呼叫 
AT+CACM 
累计呼叫费用 
累计最大值 
AT+CAMM 
设置累计最大值 
单位计费 
AT+CPUC 
设置单位费及通话计时 
多方通话 
AT+CHLD 
保持或挂断某一通话线路(支持多方通话) 
当前呼叫 
AT+CLCC 
列出当前呼叫 
补充服务 
AT+CSSN 
设置呼叫增值服务 
非正式补充服务 
AT+CUSD 
非正式增值服务 
保密用户 
AT+CCUG 
选择是否保密状态 
载体选择 
AT+CBST 
选择数据传输类型 
选择模式 
AT+FCLASS 
选择发送数据or 传真 
服务报告控制 
AT+CR 
是否报告提供服务 
结果代码 
AT+CRC 
报告不同结果代码(传输方式、语音或数据) 
设备速率报告 
AT+ILRR 
是否报告当前传输速率 
协议参数 
AT+CRLP 
设置无线连接协议参数 
其他参数 
AT+DOPT 
设置其他无线连接协议参数 
传输速度 
AT+FTM 
设置传真发送速度 
接收速度 
AT+FRM 
设置传真接收速度 
HDLC传输速度 
AT+FTH 
设置传真发送速度(使用HDLC协议) 
HDLC接收速度 
AT+FRH 
设置传真接收速度(使用HDLC协议) 
停止传输并等待 
AT+FTS 
停止传真发送并等待 
静音接收 
AT+FRS 
保持一段静音等待 
固定终端速率 
AT+IPR 
设置数据终端设备速率 
其他位符 
AT+ICF 
设置停止位、奇偶校验位 
流量控制 
AT+IFC 
设置本数据流量 
设置DCD信号 
AT&C 
控制数据载体探测信号 
设置DTR信号 
AT&D 
控制数据终端设备准备信号 
设置DSR信号 
AT&S 
控制数据设备准备信号 
返回线模式 
ATO 
返回到数据线模式 
结果代码抑制 
ATQ 
是否模块回复结果代码 
DCE回应格式 
ATV 
决定数据通信设备回应格式 
默认设置 
ATZ 
恢复到默认设置 
保存设置 
AT&W 
保存所有对模块软件修改 
自动测试 
AT&T 
自动测试软件 
回应 
ATE 
是否可见输入字符 
回复厂家设置 
AT&F 
软件恢复到厂家设置 
显示设置 
AT&V 
显示当前一些参数设置 
认证信息 
ATI 
显示多种模块认证信息 
区域环境描述 
AT+CCED 
用户获取区域参数 
自动接收电平显示 
AT+CCED 
扩展到显示接收信号强度 
一般显示 
AT+WIND 
ME和MSC之间数据计算模式 
AT+ALEA 
数据计算模式 
AT+CRYPT 
键盘管理 
AT+EXPKEY 
PLMN上信息 
AT+CPLMN 
模拟数字转换测量 
AT+ADC 
模块事件报告 
AT+CMER 
选择语言 
AT+WLPR 
选择可支持语言 
增加语言 
AT+WLPW 
增加可支持语言 
读GPIO值 
AT+WIOR 
写GPIO值 
AT+WIOW 
放弃命令 
AT+WAC 
用于放弃SMS、SS and PLMN 
设置单音 
AT+WTONE 
设置音频信号(WMOi3) 
设置DTMF音 
AT+WDTMF 
设置DTMF音(WMOi3)

转载自https://blog.csdn.net/u012686462/article/details/53404402
阅读(2260) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~