AT指令
AT+CMGF=0 初始化 AT+IPR=115200
AT+CPAS 查询工作状态,0:可以接受AT指令,1:不能接受AT指令
ATA 应答本次电话
ATSO=2 设置2秒后自动应答
ATSO=0 取消自动应答
ATSO?查询当前设置
ATH 结束本次呼叫
ATD10086 发起呼叫10086
ATD>SM202 呼叫电话本中202号记录的号码
ATDL 重拨
AT+CPBS ? 查询电话本 返回为+CPBS:"SM",7,100 OK (容量为100,已用7)
AT+CPBR=? 响应:+CPBR: (1-100), 20,14 OK(有100 个存储位置电话号码最长20位,相关信息最多14个字符)
AT+CPBR=2,8 读取电话本位置2-8 的记录(范围从1到100)
AT+CPBR=6 响应+CPBR: 6,"13815233214",129,"Q2403A" OK
显示记录 位置号 号码 号码类型 相关信息(注意:相关信息为中文时,以十六进制显示)
AT+CPBF="chenli" 查询chenli的电话号码
AT+CPBW=? 写电话本检测命令
响 应+CPBW: (1-100),20,(129,145),14 OK 有100个位置号码 最长20位 有2种类型字符 信息最多14个
AT+CPBW=2 删除位置2的记录 响 应OK 删除成功
AT+CPBW=,"+33145221100",145,"SOS" 向第一个空闲位置写入记录
AT+CPBW=2,"13978336217",129,"chenli" 向位置2写入记录
AT+CPMS=? 检测消息存储区 响 应+CPMS: (("SM","BM","SR"),("SM")) OK
读、列举、删除使用SM ,写、发送使用SM
AT+CPMS? 读当前值 响 应+CPMS: "SM",13,30,"SM",13,30 OK
已有13条消息存入SIM 卡,一共可以存30 条消 息
AT+CMGF 选择消息格式:TEXT为ASCII 字符,PDU二进制方式传送(写成十六进制的格式)
AT+CMGF ? 查询当前值 响 应+CMGF: 1 OK TEXT 方 式,0为PDU 方式
Uart_SendByte(1,26); //“CTRL+Z"的ASCII码
AT+CMGF=? 检测命令 响 应+CMGF: (0-1) OK 支持TEXT 和PDU 方式
AT+CNMI=<mode>,<mt>,<bm>,<ds>,<bfr> 新消息提示
AT+CMGR=1 读消息,TEXT 方 式
+CMTI: "SM",5 Note that the URC used in this example will appear only, if
AT+CNMI=1,1 was configured before.
AT+CNMI=2,1,0,0,0 响 应OK;如果收到新消息,则提示:+CMTI : "SM", 1
AT+CMGL="REC UNREAD"列举未读消息(text格式)
"REC READ" 接收已读
"STO UNSENT" 存储未发送
"STO SENT" 存储已发送
AT+CMGL="ALL" 所有消息
AT+CMGL=0 列举未读消息(pdu格式)
1 接收已读
2 存储未发送
3 存储已发送
4 所有消息
AT+CMGS 发送短消息
用TEXT 方式发送消息:
AT+CMGS="+8615978059163"
Please Call me soon, Fred.<ctrl-Z>
响 应+CMGS : <mr> OK 发送成功
例如:
AT+CMGS="+8615978059163"
Please Call me soon,LEE LATE.
26(十进制)
用PDU 方式发送消息:
AT+CMGS=<length>
<pdu><ctrl-Z>
写入消息(text格式):
AT+CMGW="+33146290800"
Hello, how are you ?<ctrl-Z> 响 应+CMGW : 4 OK 消息存储在位置4
发送存储区消息5:
AT+CMSS=5 响 应+CMSS : <mr> OK 发送成功
AT+CMGD=3 删除在存储区3的短消息
AT+CSCA? 查询短消息中心地址
AT+CSCA="+8613800210500" 设置中心地址
AT+CLIP=1 激活CLIP 响应 OK
响应 RING +CLIP:“0146290800”,129,1,,,“FRED”(来电 返回来电的号码姓名等信息)
AT+CLCC 显示当前来电的电话
AT+VTS=# 发送DTMF信号,发送#号键
AT+ZSDT=2 开始DTMF信号(按键号)
AT+ZSDS 停止DTMF信号(按键号)
AT+CLCC 查询呼叫状态,返回0:无通话;2:呼出;3:呼入;读来电
AT+CNUM 本机号码查询
AT+CREG 查询注册状态
AT+CLIP=1 打开来电显示,0为关闭
AT+CFUN=1 模块复位
AT+CSQ 信号查询
AT+IPR=9600 设置模块波特率为9600
AT+IPR=0 波特率为自动
AT+IPR?查询当前波特率
AT+IPR=?查询波特率可设置的波特率
ATE1 回显确定调制解调器是否回显接收到的AT指令
ATE0 不回显
+CKEN:9,0 9号键被释放
+CKEN:9,1 9号键被压下
AT+CPBF=<CR>weimang<Ctrl-Z> 以姓名weimang查询电话号码
AT+CPBR=1,3 查询电话本从1到3的号码
AT+CPBR=1 查询电话本1的号
AT指令的更多相关文章
- iOS逆向工程之Hopper中的ARM指令
虽然前段时间ARM被日本软银收购了,但是科技是无国界的,所以呢ARM相关知识该学的学.现在看ARM指令集还是倍感亲切的,毕竟大学里开了ARM这门课,并且做了不少的实验,当时自我感觉ARM这门课学的还是 ...
- 步入angularjs directive(指令)--点击按钮加入loading状态
今天我终于鼓起勇气写自己的博客了,激动与害怕并存,希望大家能多多批评指导,如果能够帮助大家,也希望大家点个赞!! 用angularjs 工作也有段时间了,总体感觉最有挑战性的还是指令,因为没有指令的a ...
- Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具
前言 本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率.至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好.我个人是比较 ...
- 浅谈JSP中include指令与include动作标识的区别
JSP中主要包含三大指令,分别是page,include,taglib.本篇主要提及include指令. include指令使用格式:<%@ include file="文件的绝对路径 ...
- [Django]用户权限学习系列之User权限基本操作指令
针对Django 后台自带的用户管理系统,虽说感觉还可以,但是为了方便用户一些操作,特别设计自定义的用户权限管理系统. 在制作权限页面前,首先需要了解权限和用户配置权限的指令,上章讲到权限的添加,删除 ...
- 机器指令翻译成 JavaScript —— No.5 指令变化
上一篇,我们通过内置解释器的方案,解决任意跳转的问题.同时,也提到另一个问题:如果指令发生变化,又该如何应对. 指令自改 如果指令加载到 RAM 中,那就和普通数据一样,也是可以随意修改的.然而,对应 ...
- ARM的栈指令
ARM的指令系统中关于栈指令的内容比较容易引起迷惑,这是因为准确描述一个栈的特点需要两个参数: 栈地址的增长方向:ARM将向高地址增长的栈称为递增栈(Descendent Stack),将向低地址增长 ...
- IL指令详细表
名称 说明 Add 将两个值相加并将结果推送到计算堆栈上. Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上. Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且 ...
- Angular学习-指令入门
1.指令的定义 从用户的角度来看,指令就是在应用的模板中使用的自定义HTML标签.指令可以很简单,也可以很复杂.AngularJS的HTML编译器会解析指令,增强模板的功能.也是组件化未来的发展趋势, ...
- AngularJS之一个元素上绑定多个指令作用域
前言 众所周知,我们在自定义指令时,会指定它的作用域,即scope设置项(默认值为false). 且,scope设置项,可以有三种值,从而也就代表三种不同的作用域,下面我们再来一起回顾下: 指令之sc ...
随机推荐
- 转:Bitbucket使用方法
一.软件及SSH keys: 由于我的Bitbucket账号的邮箱及用户名与Github相同,所以SSH Public Keys可以用Github的,登录Bitbucket,悬浮在用户名boliqua ...
- Android开发之极光推送基本步骤
[转]:http://wyong.blog.51cto.com/1115465/1402842 两天在研究推送的问题,后来确定了用极光推送,本人将整个过程整理一下: 1.到极光官网注册账号:https ...
- Spring事务Transaction配置的五种注入方式详解
Spring事务Transaction配置的五种注入方式详解 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识.通过这次的学 ...
- 记录遇到的IE8兼容性问题汇总
1,伪元素:first-child不起作用,需要单独指定样式名称 2,透明度表示方法,尤其在函数中表示 @mixin opacity($value) { -webkit-opacity: $value ...
- 【App FrameWork】页面之间的参数传递
若应用中有多个页面,这时2个页面之间可能需要进行参数传递.那么如何来实现呢? 首先想到的就是URL参数传递的方式,如:在panel里设置属性 data-defer="Pages/Shake. ...
- UVa 1643 Angle and Squares
题意: 如图,有n个正方形和一个角(均在第一象限中),使这些正方形与这个角构成封闭的阴影区域,求阴影区域面积的最大值. 分析: 直观上来看,当这n个正方形的对角线在一条直线上时,封闭区域的面积最大.( ...
- 实现类似QQ的即时通信程序(十一)
此为网络编程的一个系列,后续会把内容补上....
- POJ 2455 Secret Milking Machine (二分+无向图最大流)
[题意]n个点的一个无向图,在保证存在T条从1到n的不重复路径(任意一条边都不能重复)的前提下,要使得这t条路上经过的最长路径最短. 之所以把"经过的最长路径最短"划个重点是因为前 ...
- linux 读取input输入设备demo
/******************************************************************* * linux 读取input输入设备demo * 说明: * ...
- POJ 1151 Atlantis 线段树+离散化+扫描线
这次是求矩形面积并 /* Problem: 1151 User: 96655 Memory: 716K Time: 0MS Language: G++ Result: Accepted */ #inc ...