AT指令短信设备通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。
AT指令基本用法:
1. 测试命令(Test Command)
在AT指令后面加上“=?”即构成测试命令。例如“AT+CSCS=?”会列举出所有支持的字符集。
2. 读取命令(Read Command)
在AT指令后面加上“?”即构成读取命令。例如“AT+CSCS?”会列举出当前设置。
3. 执行命令(Execute Command)
一般而言在AT指令后加上“=”及命令参数即可。有些命令例如AT+CMGR命令没有参数,直接就可以执行。

以WAVECOM GSM MODEM为例,其常用的AT指令集及开发参考如下:
指令名称用法说明CSMS选择信息服务
0兼容GSM07.05Phase 2 version 4.7.0
1兼容GSM07.05Phase 2+ version T+CSMS=0
+CSMS: 1,1,1
AT+CSMS=1
+CSMS: 1,1,1SMS-MO
SMS-MT
SMS-CB(小区广播)
全部支持CNMA新SMS收到确认 CPMS首选的SMS存储区
SM为SIM卡区,BM为内存区,缺省为SM AT+CPMS=?
+CPMS: (("SM","BM"),("SM"))
AT+CPMS="SM"
+CPMS: 3,25,3,25
AT+CPMS="BM"
+CPMS: 0,20,3,25(1)为读和删的信息
(2)为写和发的信息
已用1,总共1,已用2,总共2CMGF设置SMS编码方式(1文本格式,0为PDU格式) CSAS存储CSCA与CSMP的相关信息于E2PROM CRES从E2PROM中恢复相关信息 CSDH显示文本格式参数(1为显示,0为不显示) AT+CDSH=1
+CMT: "+8613501154105",,"01/09/12,18:04:09+32",145,4,0,0,"+8613800100500",145,3
AAA
AT+CSDH=0
+CMT: "+8613501154105",,"01/09/12,18:04:48+32"
AAA相关的信息有+CMTI,+CMT,+CDS,+CMGR,+CMGL
左边两个例子同样是发送和接收AAA为内容的SMSCNMISMS的输出方式 AT+CNMI=2,2,0,0,0
+CMT: "+8613501154105",,"01/09/13,11:04:09+32"
AAA
AT+CNMI=2,1,0,0,0
+CMTI: "SM",4其中第2位决定SMS直接输出还是保存于"SM"中

左边两个例子同样是发送和接收AAA为内容的SMS,为0则不接收CMGR读取存于"SM"中的信息 AT+CMGR=1
+CMGR: "REC READ", "+8613501154102",,"01/08/14,10:46:47+32"
X000E8
AT+CMGR=4
+CMGR: "REC UNREAD", "+8613501154105",,"01/09/13,11:02:06+32"
AAA
AT+CMGR=2
+CMGR:"REC READ","+8613501154105",,"01/08/23,16:32:34+32"
DCS format error
at+cmgf=0;+cmgr=2
+CMGR: 1,,26
0891683108100005F0040D91683105114501F500081080326123432306004400460044读取第1条
来源13501154102
读取第4条
来源13501154105
读取第2条时遇到DCS格式错误,转成PDU格式后,读出数据
来源13501154105CMGL信息列表,(+CMGL:索引,类型,,长度<内容>= AT+CMGL=4
+CMGL: 1,1,,26
0891683108100005F0040D91683105114501F20000108041016474230658180C56C401
+CMGL: 2,1,,26
0891683108100005F0040D91683105114501F500081080326123432306004400460044
+CMGL: 3,1,,32
0891683108100005F0040D91683105114501F50008108032617492230C003400310032
003100320033
+CMGL: 4,1,,23
0891683108100005F0040D91683105114501F500001090311120602303C16010类型
"REC UNREAD" 0
"REC READ" 1
"STO UNSENT" 2
"STO SENT" 3
"ALL" 4CMGS发送SMS,可按文本方式或PDU方式 AT+CMGF=1
OK
AT+CMGS=13501154105
> AAA<^Z>
+CMGS: 204
OK
AT+CMGF=0
OK
AT+CMGS=18
>0011000D91683105114501F500040103414141<^Z>
+CMGS: 205
OK按文本方式发送
按PDU方式发送CMGW写信息到存储器 AT+CMGW="+8613501154105"
> AAA<^Z>
+CMGW: 5
OK
AT+CMGW=<lengh><CR><pdu><^Z>按文本方式写入
按PDU方式写入CMSS从存储器中发送信息 AT+CMSS=5
+CMSS: 207
OK
+CMT: ,23
0891683108100005F0040D91683105114501F500001090316163932303C16010
AT+CMSS=5,+8613501154102
+CMSS: 210
OK发送存储器中的第5条信息
收到信息
也可将第5条信息发送到指定用户CSMP设置文本格式参数,+CSMP:<fo><vp><pid><dcs> AT+CSMP?
+CSMP: 1,167,0,0其中为信息有效期,
167默认
0-143:(VP+1)*5分钟
143-167:12小时+(VP-143)*30分钟
168-196:(VP-166)*1天
197-255:(VP-192)*1周CMGD删除信息,AT+CMGD=<索引> CSCA短信息服务中心号码 at+csca?
+CSCA: "+8613800100500",145
OK北京短信息服务中心号码CSCB选择小区广播信息类型 WCBM小区广播信息标识符 WMSC信息状态更正 WMGO信息重写 转自bbs.sendsms.cn

短信设备常用AT指令集相关推荐

  1. wavecom短信猫常用AT命令

    wavecom短信猫常用AT命令 一.一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带 (GSM 900,DCS 1800 或PCS ...

  2. 通如短信设备TR-F3X27工业无线通信路由器

    通如短信设备TR-F3X27工业无线通信路由器是一种物联网无线路由器,利用公用GPRS/CDMA/WCDMA/EVDO/LTE网络为用户提供无线长距离数据传输功能.

  3. 外国人发短信时常用的英文缩写

    From Weibo:

  4. 如何用java语言控制短信设备实现短信收发?

    JINDI JAVA 版二次开发包调用说明文档: 说明:本控件只适用于windows

  5. 短信格式(sms)以及编码总结

    短信开发指通过串口 at 命令驱动短信猫进行短信发送和接收操作. AT 命令 :AT命令是驱动短信设备的标准工业命令,除了业界的标准之外,每个厂商可能会对其进行扩展,不过一般来说,标准命令应该够用,我 ...

  6. 电力公司SMS短信群发平台的设计与实现

    潍坊科技学院 本科毕业设计(论文) 题 目 电力公司SMS短信群发平台的设计与实现 院(系) 专 业 科学与技术 学 号 学生姓名 指导教师 刘效伟 起讫日期 2015.1.11-2015.6.6 设 ...

  7. 通过短信猫发送手机短信

    wavecom短信猫常用AT命令 一.一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带 (GSM 900,DCS 1800 或PCS ...

  8. GSM/GPRS之三-短信格式及编码

    目录: 概述 短信传输 一.短信猫操作分为三种模式: Block.PDU 和 Text 二.短信传送有三种编码: 7 位, 8 位, UniCode 三.地址编码 四.编码示例 1.发送信息的 PDU ...

  9. 短信平台开发之短信猫资料简介

     短信猫 短信猫 所谓短信猫,其实是一种用来收发短信的设备,他和我们用的手机一样,需要手机SIM卡的支持,在需要收发短信的时候,在短信猫里面插入一张我们平时用的手机卡,插上电源,通过(USB或者串口. ...

最新文章

  1. vijos 1512 SuperBrother打鼹鼠
  2. VS2015下OpenGL库的配置
  3. 一个死去的网站shige.laiyo.com
  4. linux下安装nginx和配置
  5. android 人脸识别边框_虹软人脸识别 - Android Camera实时人脸追踪画框适配
  6. WebService接口的生成和调用(WebService接口)
  7. 苹果屏幕镜像_给你们科普一下手机投屏和镜像的区别
  8. 字符图形7-星号菱形
  9. 2022电大国家开放大学网上形考任务-中外政治思想史非免费(非答案)
  10. python 黎曼猜想_黎曼猜想简析
  11. 【那些年学过的计算机基础】--计算机发展史(图片版)
  12. 防止win10自动更新——指定一个错误的升级服务器地址
  13. 华为网络---静态路由
  14. 第十七届全国大学生智能汽车竞赛百度创意组来啦
  15. 求字符串的全排列的递归实现(对字符串中有相同字符也适用)
  16. 如果机器可以深度学习,人类的学习有何意义
  17. iOS---学习研究大牛Git高星项目YYCategories(二)
  18. Idea一个Project有多个Module共存(类似于Eclipse下一个Workspace有多个Project)
  19. uniapp添加水印
  20. 下单后,买家申请退款怎么办?(附金牌客服挽留方案及话术)

热门文章

  1. pg数据库和mysql8_MySQL8与PG10:新版本下的较量谁更胜一筹?
  2. mac小技巧之打印文件
  3. 《web开发: Ajax 介绍》
  4. (三)Position Rank代码解读(一)
  5. linux中默认文件666和目录777的权限关系
  6. Python项目--批量下载小姐姐壁纸
  7. Telegram 查看下载保存的文件
  8. DAZ3D STUDIO Iray照明教程
  9. 川大计算机专业导师冯子亮,川大计算机学院硕导名单_跨考网
  10. 【办公】罗技设备(基于M590)使用方法