- 经验
- 46
- 分贝
- 0
- 家园分
- 112
- 在线时间:
- 15 小时
- 最后登录:
- 2021-6-23
- 帖子:
- 40
- 精华:
- 0
- 注册时间:
- 2016-2-23
- UID:
- 1227402
注册:2016-2-23
|
AT指令兼容
• 1. 标准AT指令
• 2. 硬件相关指令
• 3. TCPIP部分
• 4. HTTP
• 5. FTP
• 6. 其它特殊指令
1. 标准AT指令
• GU900可以直接支撑中文短信,如果使用OPEN
AT技术开发,可以在代码直接使用中文编码,
比如,sprintf(buffer, “纬度:%s,经度:%s\n”,
latitude, longitude); 即使是不带汉字编码的单
片机,也可以使用编码方式发送中文短信。具
体是需要设置编码为GB2312。
– AT+CSCS=“GB2312”
– 其它短信指令是一样
GU900的AT指令的返回内容严格遵循标准,标点符号
后面都有一个空格
2.硬件相关指令
• SIM卡存在:AT+ESIMS?
• 保存串口波特率:AT+CIPR=[波特率]
• 保存硬件流控模式:AT+CIFC=[流控]
• 设置扬声器音量:AT+CLVL=[VOL]
• 音频通道选择:AT+ESAM=[通道]
• 设置音频音量:AT+ESLT=[type, vol]
• 设置回声抑制: AT+EADP=[nlp, aec, es]
• 模块重启:AT+MSO
3. TCPIP部分
• 建立TCPIP链接,AT+CIICR不需要被调用,该
指令仅仅是在建立服务器模式需要。
• GU900增加了DTU特性的永远在线功能:
– 1)CIPSTART的PORT是不需要带引号;另外有一
个参数Keepalive是控制在线方式。
– 2)CIPCFG可以配置模块启动是否自动建立
TCP/IP链接并且进入透传模式。
– 3)CIPPACK可以配置注册包和心跳包的数据格
式,如果不设置,模块不会主动发送任何数据
3. TCPIP部分
• GU900的退出透传指令是“+++”,重新进
入透传是ATO0,该指令也比SIM900要可靠,
使用时要注意按照《应用指南》操作。
• GU900在透传模式下,可以支撑远程配置,
该应用大家称为TCP AT。具体协议可以参考
文档。
• “CIPSEND=[length], 1”可以发送任何二进制
数据,最大缓存为10K字节。
4. HTTP
• HTTP协议引擎为1.1版本
• 在提示数据指令(+HTTPACTION),大家增加
一个参数[Content length]
• GU900可以支撑反复POST数据,具体在建立
链接后,使用HTTPDATA命令发送数据,开
始发送数据提示为“>”。
5. FTP
• 大部分指令相同
• 发送数据时,开始发送数据提示为“>”
6.特殊指令
• AT+ENBR可以列出最多7个邻近基站信息
• AT+ENBR=0, [基站数],可以根据用户请求基
站数量进行定位,返回经纬度和街道地址
信息,基站数默认是2.
• AT+EADC可以读出模块两个ADC值,第一个
是模块VBAT电压,第二个是外部ADC值,精
度是6位小数,比如,3671000为3.671伏
• AT+DIAG是TTS使用指令,请参考应用指南。
|
|