信猫常用基本AT指令
AT指令短信猫通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。(什么是短信猫?)
AT指令基本用法:
1. 测试命令(Test Command)
在AT指令后面加上"=?"即构成测试命令。例如"AT+CSCS=?"会列举出所有支持的字符集。
2. 读取命令(Read Command)
在AT指令后面加上"?"即构成读取命令。例如"AT+CSCS?"会列举出当前设置。
3. 执行命令(Execute Command)
一般而言在AT指令后加上"="及命令参数即可。有些命令例如AT+CMGR命令没有参数,直接就可以执行。
AT 测试连接是否正确,正确返回OK
ATE0 关闭回显。程序初始化AT部分首先关闭回显。
ATE1 打开回显。使用超级终端测试命令时打开。
ATZ 在超级终端中输入可见。
AT+CGMI 得到厂商信息
AT+CGMR 得到版本号
AT+CGSN 得到序列号(IMEI)
AT+CIMI 得到手机IMSI号码
AT+CSCS 获取、设置当前字符集。可设置为GSM或UCS2
AT+CBC 获取电量
AT+CCLK 获取设置手机时钟
AT+CNUM 机身号码。分为线路一和线路二
AT+CSQ 当前信号
AT+COPS 网络营运商
AT+CSCA 短信中心号码
AT+CPMS 选择短信储存地点。可选择ME(SIM卡)和MT(机身)
AT+CMGL 列出指定状态的短信息的PDU代码
AT+CMGR 列出指定序号的短信息PDU代码
AT+CMGS 发送短信
AT+CMGD 删除指定的短信
AT+CMGF 短信格式。分为Text模式和PDU模式
AT+CNMI 设置新短消息通知电脑端
AT+CSCA 短信中心
AT+IPR? 显示串口波特率
AT+IPR=19200更改串口波特率为19200
ATD打电话
ATA接电话
ATH挂电话
at+cnmi=2,1,0,0,0 //短信存入SIM卡
at+cnmi=2,2,0,0,0 //短信直接串口输出,不存SIM卡
"AT+CNMI"指令语法为
AT+CNMI=[<mode>[,<mt>[,<bm>[,<ds>[,<bfr>]]]]]
mode - 通知方式:
0 – 不通知TE。
1 – 只在数据线空闲的情况下,通知TE;否则不通知TE。
2 – 通知TE。在数据线被占用的情况下,先缓冲起来,待数据线空闲,再行通知。
3 – 通知TE。在数据线被占用的情况下,通知混合在数据中一起传输。
mt - 消息储存或直接转发到TE:
0 – 储存到默认的内存位置(包括class 3)
1 – 储存到默认的内存位置,并且向TE发出通知(包括class 3)
2 – 对于class 2,储存到SIM卡,并且向TE发出通知;对于其它class,直接将消息转发到 TE
3 – 对于class 3,直接将消息转发到 TE;对于其它class,同mt=1
bm, ds, bfr的含义,请参考相关标准文档。一般不需要去关心它们。
在程序中具体实现时,使用mode=2, mt=1,比较简单。对所有类型的短消息,只要在收到ME送来的"+CMTI"通知后,用"AT+CMGR"指令读取消息内容就行了。
AT&W 保存设置
Android AT指令是什么意思 安卓at命令
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Android 中PSS代表什么意思 安卓s是什么意思
Androids四大组件,android开发中由灰常灰常重要的四个组件,目前来说,他会伴随着你的整个android开发生涯,额,呢啥H5的就靠边边站了!她们分别是Activity(界面),Service(服务),Content provider(内容提供者),Boradcast Receiver(广播接收者)1. Activit
Android 中PSS代表什么意思 android andrroid四大组件 Service BroadcastReceiver -
android ipc是什么意思 安卓ipc
一、安卓中IPC简介ipc:inter process communication的缩写即进程间通信。ipc不是安卓独有,任何一个操作系统都需要有相应的ipc方式。windows 通过剪贴板、管道、和邮槽来进行ipc。 linux 通过共享内存、命名管道、信号量来进行ipc。android 通过Binder、socket、来进行ipc。二、安卓中的多进程1、开启多进程安卓中开启多进程唯一的方式:给
android ipc是什么意思 android ipc ipc简介 android 多进程模式 android