
SIM800W AT命令介绍.pdf
45页SIM800W AT命令介绍guanxin.zhan@2Content1. AT命令的格式及类型2. 常用AT命令3. 、短信、彩信4. TCP数据传输5.FTP数据传输31. AT的格式及类型1.1 AT命令的格式命令的格式1.2 AT命令的类型命令的类型41.1 AT命令的格式• AT命令以AT 开头,回车符结束:AT • AT命令响应的格式:response• 示例:AT+CPIN?+CPIN: READYOK• PS:连续执行多条AT 命令时,需要等前一条命令响应再执行下一条51.2AT命令的类型• 基本型 AT命令:AT or AT&x-command, n-argument示例: ATE1 打开回显AT&D1 开启 DTR低电平切换回命令模式• S参数型 AT命令: ATS=n-index of S register, m-value示例: ATS0=1 来电响一声自动接起• 扩展型 AT命令61.2.1 扩展型 AT命令的四种形式• AT+=?查看当前AT命令可以设置的参数范围示例:AT+CREG=?+CREG: (0-2)OK• AT+?查看当前AT命令设置的参数值示例:AT+IPR?+IPR: 0OK71.2.1 扩展型 AT命令的四种形式• AT+=设置当前AT命令的参数值示例:AT+CMGF=0 //设置短信为PDU 模式OK• AT+查看模块内部的一些状态值示例:AT+CSQ //查看信号强度+CSQ: 29,0OK82. 常用 AT命令2.1基础AT 命令基础 命令2.2 网络状态相关 AT命令网络状态相关 命令92.1 基础 AT命令-1• AT //模块默认自适应波特率,开机后发送大写 ATOK //直到模块返回OK ,表示同步波特率成功• ATE1 //1-打开回显, 0- 关闭回显• AT+GMR //查询模块固件版本号Revision:1116B01SIM800W64_WINBONDOK• AT+CBC //查看模块的供电电压+CBC: 0,95,4140 //当前供电电压是4.14vOK102.1 基础 AT命令-2• AT+IFC=2,2 //开启硬件流控AT+IFC=1,1 //开启软件流控AT+IFC=0,0 //关闭流控• AT+IPR=0 //设置波特率,0 为自适应• AT&W //保存配置,掉电不丢失• AT+CMEE=2 //错误提示显示详细信息• AT+CCLK="12/10/23,15:57:00+08" //设置时间112.1 基础 AT命令-3• AT+CFUN=0 //最小功能模式//关闭射频、串口、SIM 卡AT+CFUN=4 //飞行模式,关闭射频AT+CFUN=1 //切换到全功能模式PS:通过以上命令可以重启射频,软重启模块• AT+CSCLK=1 //开启慢时钟//DTR引脚为高电平,无、中断、数据传输时,//模块自动进入休眠,低电平唤醒122.1 基础 AT命令-4• AT+CSCS="GSM" //设置模块字符集为GSMOK• AT+CPBS="ON" //选择本地薄OK• AT+CPBW=1,"10086",129,"Mobile" //存储一个号码OK• AT+CNUM //本地号码需要用上述命令先存储才能查到+CNUM: "Mobile","10086",129,7,4OK132.2 网络状态相关 AT命令-1• AT+CPIN? //检查 SIM状态+CPIN: READY //READY表示正常OK• AT+CSQ //检查网络信号强度+CSQ:28,0 //信号强度最大值为 31OK• AT+CREG? //查询 GSM网络注册状态+CREG:0,1 //数值 1表示模块已经注册上GSM ,本网OK• AT+CGREG? //查询 GPRS注册状态+CGREG:0,1 //数值 1表示模块已经注册上GPRS ,本网OK142.2 网络状态相关 AT命令-2• AT+CREG=2 //开启 GSM注册状态非请求上报OK• AT+CGREG=2 //开启GPRS 注册状态非请求上报OK• AT+CGATT=1 //使模块附着GPRS 网络OK• AT+COPS? //查询模块注册的网络运营商+COPS:0,0,"CHINAMOBILE"//已经注册上中国移动OK152.2 网络状态相关 AT命令-3• AT+CENG=1,1 //开启工程模式• AT+CENG? //查看当前小区及邻近小区+CENG: 1,1+CENG:0,"0571,17,00,460,00,49,6203,08,00,18 23,03"+CENG:1,"0016,30,52,f4e2,460,00,1816"+CENG:2,"0018,24,30,6101,460,00,1823"+CENG:3,"0028,21,53,6231,460,00,1823"+CENG:4,"0021,19,58,6053,460,00,1823"+CENG:5,"0012,14,11,f2a3,460,00,1816"+CENG:6,"0567,13,30,2141,460,00,1823"OK //0-当前小区,1-6- 邻近小区162.2 网络状态相关 AT命令-4• AT+CELLLOCK=1,2,16,18 //锁定频点号为16 、18 的两个频点OK//设置 AT+CREG=2后,网络改变时URC 上报+CREG:1,"1823","6101"• AT+CELLLOCK=0 //关闭锁频点功能OK//设置 AT+CREG=2后,网络改变时URC 上报+CREG:1,"1816","F9A1"173. 、短信、彩信3.1相关的命令相关的命令3.2 短信相关的命令短信相关的命令3.3彩信相关的命令彩信相关的命令183.1 相关的命令 -音频相关设置• AT+CHFA=0 //切换音频通道OK• AT+CLVL=45 //调节音频输出增益OK //接收器音量设置过高可能会产生啸叫• AT+CMIC=0,9 //调节0 通道音频输入增益OK• AT+SIDET=0,10 //调节 0通道侧音增益OK193.1 相关的命令 -模块主叫• AT+CLCC=1 //开启列出当前呼叫URC 上报• ATD18616366547; //拨打号码//拨通对端后URC 上报+CLCC:1,0,3,0,0,"18616366547",129,"" //对端接起后URC 上报+CLCC:1,0,0,0,0,"18616366547",129,"" • ATH //本地主动挂断呼叫//呼叫挂断后URC 上报+CLCC:1,0,6,0,0,"18616366547",129,""203.1 相关的命令 -模块被叫• AT+CLIP=1 //设置来电显示RING //响铃提示+CLIP:"18616366547",129,"",,"",0 //来电提示• ATA //本地接起呼叫//本地接起呼叫后CLCC 上报+CLCC:1,1,0,0,0,"18616366547",129,""//对端挂断后CLCC上报+CLCC:1,1,6,0,0,"18616366547",129,""213.2 短信相关的命令 -短信配置• AT+CPMS? //查询存储器状态+CPMS:"SM",40,50,"SM",40,50,"SM",40,50• AT+CNMI=2,1,0,1,0 //设置新短消息URC 上报格式//收到短信后URC 上报,1 为短信息在存储器中的序号+CMTI:"SM",1 • AT+CMGR=1 //读取短信息,1 为短消息序号• AT+CMGD=1 //删除存储器中序号为1 的短消息223.2 短信相关的命令 -文本模式发送短信• AT+CMGF=1 //设置短消息为文本模式• AT+CSCS="UCS2" //设置短消息使用UCS2编码• AT+CSMP=17,167,2,25 //设置文本模式短消息参数• //设置中心号码为+8613800210500 ,UCS2格式AT+CSCA="002B00380036003100330038003000 30003200310030003500300030"• //设置目标号码为18616366547 ,UCS2格式AT+CMGS="00310038003600310036003300360 036003500340037">4F60597D//“你好 ”的 UCS2编码,内容以CTRL+Z(0x1A) 结束+CMGS:17 //发送成功233.2 短信相关的命令 -PDU模式发送短信• AT+CMGF=0 //设置短消息为PDU 模式• AT+CMGS=19 //设置短消息内容的长度>0891683108200105F011000D9168 8116366645F7000800044F60597D //向目标号码18616366547 发送 “你好”//短消息内容以CTRL+Z(0x1A) 结束+CMGS:19 //发送成功OK243.3 彩信相关的命令 -设置彩信参数• AT+CMMSINIT //彩信初始化• AT+CMMSCURL=""//设置彩信中心地址• AT+CMMSCID=1• AT+CMMSPROTO="10.0.0.172",80• AT+CMMSSENDCFG=6,3,0,0,2,4,1• AT+SAPBR=3,1,"Contype","GPRS"• AT+SAPBR=3,1,"APN","cmwap"• AT+SAPBR=1,1• AT+SAPBR=2,1253.3 彩信相关的命令 -编辑彩信内容• AT+CMMSEDIT=1 //进入彩信编辑模式• AT+CMMSDOWN="PIC",57279,30000CONNECT //为彩信添加大小为 57279的图片//此处传入大小为 57279 Byte的图片OK //传入图片成功后返回 OK• AT+CMMSDOWN="TITLE",10,5000CONNECT //为彩信添加长度为 10字节的标题//此处传入长度为 10 Byte的标题OK263.3 彩信相关的命令 -开始发送彩信• AT+CMMSRECP="18616366547"//设置目标号码• AT+CMMSCC="guanxin.zhan@"//设置彩信的抄送邮箱• AT+CMMSVIEW //查看彩信内容• AT+CMMSSEND //开始发送彩信OK //彩信发送成功后返回OK• AT+CMMSEDIT=0 //退出彩信编辑模式• AT+CMMSTERM //退出彩信功能274. TCP数据传输4.1单连接非透传模式发送 TCP数据单连接非透传模式发送 数据4.2 单连接透传模式发送 TCP数据单连接透传模式发送 数据4.3多连接模式发送 TCP数据多连接模式发送 数据284.1 单连接非透传模式发送 TCP数据 -网络配置• AT+CIPMUX=0 //设置连接为单连接• AT+CIPMODE=0 //设置连接为非透传模式• AT+CIPSTATUS //检查网络状态OKSTATE: IP INITIAL //网络在初始状态//执行以下命令前网络需恢复到初始状态• AT+CSTT="CMNET" //设置 GPRS接入点• AT+CIICR //激活移动场景• AT+CIFSR //获取本地 IP地址294.1 单连接非透传模式发送 TCP数据 -建立连接• AT+CIPSTART="TCP",。
