与短信息通信相关的AT指令
与SMS有关的GSM AT指令(from GSM07.05)如下表3-1所示:
表3-1与SMS有关的GSM AT指令
AT 指令 功 能
AT+CMGC Send an SMS command
发出一条短消息命令
AT+CMGD Delete SMS message
删除SIM卡中的短消息
AT+CMGL List SMS message from preferred store
列出SIM卡中的短消息PDU/text: 0/“REC UNREAD”-未读,1/“REC READ”-已读,2/“STO UNSENT”-待发,3/“STO SENT”-已发,4/“ALL”-全部的
AT+CMGR Read SMS message
读短消息
AT+CMGS Send SMS message
发送短消息
AT+CMGW Write SMS message to memory
向SIM内存中写入待发的短消息
AT+CMSS Send SMS message from storage
从SIN|M内存中发送短消息
AT+CNMI New SMS message indications
显示新收到的短消息
AT+CPMS Preferred SMS message storage
论文网http://www.751com.cn/
选择短消息内存
AT+CMGF Select SMS message formate
选择短消息信息格式:0-PDU;1-文本
AT+CSCA SMS service center address
短消息中心地址
AT+CSCB Select cell broadcast messages
选择蜂窝广播消息
AT+CSMP Set SMS text mode parameters
设置短消息文本模式参数
AT+CSMS Select Message Service
选择短消息服务
3.3 SMS短信和PDU格式
三种模式控制着短消息的发送:
Block Mode
基于AT命令的PDU Mode
基于AT命令的Text Mode
目前Block模式已经被PDU Mode所取代,虽然Text模式收发短信容易实现,但是其只能发送普通的ASCII字符,不能收发中文短信。要发送中文短信就要使用PDU模式。PDU模式收发短信有三种编码方式: 7-bit、8-bit和UCS2编码. 7-bit编码用于发送普通的ASCII字符,8-bit编码用于发送数据消息,UCS2编码用于发送16位的Unicode字符[2]。本文来自辣.文~论^文·网原文请找腾讯3249.114
PDU数据格式分析:
例如,我们要将字符“Hi”字符发送到目的地“15988061234”
PDU字符串为:
08 91 683108501905F0 11 00 0D 91 5189081632F4 00 00 00 02 C834
(1)08—短信息中心地址长度。指(91)+(683108501905F0)的长度。
(2)91—短信息中心号码类型。91是TON/NPI遵守International/E.164标准,指在号码前需加‘+’号;此外还有其它数值,但91最常用。
91—10010001
BIT 7 6 5 4 3 2 1 0
Name 1 数值类型 号码鉴别
数值类型(Type of Number):000—未知,001—国际,010—国内,111—留作扩展;
号码鉴别(Numbering plan identification):0000—未知,0001—ISDN/电话号码(E.164/E.163),1111—留作扩展;
(3)683108501905F0—短信息中心号码。由于位置上每两位数字对换,长度为奇数的要在末尾加F补齐,实际号码应为:8613800591500。
(1)、(2)、(3)通称短消息中心地址(Address of the SMSC)。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
XScale的远程步进机控制系统+GSM短信系统 第7页下载如图片无法显示或论文不完整,请联系qq752018766