版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
©金讯科技()2014,保留一切权利。 + 选择TE字符集+SS +S PS S +S G 从器发送短消息CS) N MD 发英文短消息 , PDU模式短消 +S G PDU格式说 发送(SMS-Submit)PDU串结构 接收(SMS-Deliver)PDU串结构 短消息状态报告PDU串结 PDU模式示 发英文短消息(GSM编码),不需状态报 发中文短消息(UCS2编码),需要状态报 长短消息Concatenatedshort 默认的GSM字母 概AT命令及短消息服务相关操作内参表1:参考文档M10M10ATGSMEquipmentinterfaceforSMSandGSMGSMTechnicalrealizationoftheShortMessageGSMATcommandsetfor GSMPPSMSsupport radio表2AT命令TE字符集表3:缩略语ShortMessage ShortMessage ShortMessageService 移动站,MESIM ProtocolData TransferLayer UnsolicitedResult Typeof n Message Protocol DataCoding ServiceCenterTime UserData User UserDataHeader Reply StatusReport StatusReport StatusReport Reject 参数 MoreMessagestoSend短消息发 Decimal 概短消息提交SMS-Submit(MO模块提交短消息到服务中心短消息接收SMS-Deliver(MT:模块从服务中心接收短消息EVBPCATEnte(<CR>在本文档的例子中"//"后的文字是相关描述,其它为命令的返回结果或模块上报信URCERROR+CMEERRORerr>,或+CMSERRORerr>选择短消息模式(短消息收发、读写时分两种模式:文本模式和PDU模式。在文本模式中,用户可以按PDU模式中,用户按照固定的十六进制格式写短消息PDU,PDU串中包含了相关的参数。+CMGF:(<mode值列表列出允许的+CMGF: 23PDU4节是和短消息相关的一些其令选择TE字符集AT+CSCSTE使用的字符集<chset>。TATEME之间准确地传送字符串。 +CSCS:+CSCS:参数"S":S缺省符号集,7-bit"HEX"00IRA":Internationalreferencealphabet国际参考符号集CITU-TTP437":P字符集代码页"UCS2"US字符集。16-bit通用八位字节倍数编码的字符集S/E1064"8859-1":ISO8859拉丁语1字符集备注"US2设置短消息服务中心号码客户在任何时候都不要更改SMSC号码,而且在发送短消息之前最好确认号码是否正确。+CSCA:+CMEERROR:<sca示例+CSCA:备注!选择短消息优先器+CPMS:(<mem1>取值列表),( <mem2>取值列表),(<mem3>取值列表)+CPMS:(<mem1>取值列表),( <mem2>取值列表),(<mem3>取值列表) "MT"),("SM","ME","MT"),("SM","ME","MT")<memx>的取值范围包括M(SIM)、“ME"或TS+EM10最多能短消息300条,含SIM卡和ME。ME最多200条,且SIM卡优先分文本模式短消息写和发短消息可以采用两种方式来发送短消息。式是用命令+CMGS直接发送短消息,另一种方式是先写短消息+CMGW,保存到器<mem2>,然后用+CMSS转发出去。在文本模式下,发送短消息之前先要用+CSMP进行一些参数的设置。设置文本模式参数+ (<fo>取值列表),(<vp>取值列表),(<pid>)+CSMP:推荐的文本模式下 和 ,式说明。他们的区别是文本模式下+CSMP的参数使用十进制的数值表示,PDU模式下在PDU串中使用十六进制的值表示。直接发送短消息+CMSERROR::>textisT+SSST+MS=""参数整数型的<da>地址类型,见TypeOf3.5PDU<Ctrl+Z>CCtrlZ键)用于结束短消息内容的输入和开始执行命令。Esc键用于取T+CSCS="UCS2<da>UCS2格式输入。写短消息到器(GCR><textisentered>+CMSERROR:参 字符型的GSM03.40中的TP-Destination-Address地址——取值字段;将BCD数值(GSMTE字符集中的字符(参考TA07.07中的AT+CSCS命令);<toda>给定的地址类型 字符型的GSM03.04中的TP-Destination-Address地址——取值字段;将BCD数值(GSMTE字符集中的字符(请参考TS07.07中的AT+CSCS命令);<toda>给定的地址类型 GSM04.11TP-Originating-Address8位―类型“地址”字段(<d) GSM04.11TP-Destination-Address8位:“类型—地址”字段(<da>的首字符为+(IRA4时,缺省值为145,否则缺省值为 未知类型(IDSN 国际号码类型(IDSN<length>整数型;文本模式(T+M=1)下,用字符表示<data>(或<da>消息正文的长度;PDU模式(AT+CMGF=0)下,8TP数据单位的长度(即RP层的SMSC地址中的8位字符将不计算在该长度内) ISDMSGSM03.40TPDUGSM04.11SC把TP数据单元中每个8位字符转换为包含2个IRA字符的十六进制数字如:整数取值为42的8位字符作为2位数字(2A,即IRA50和65)发送给TE)广播消息情况下:使用十六进制的GSM03.41TPDU<index>整数类型;关联器支持的地址编号范围内取 PDU模式文本模 "REC "REC 2已3已 举>Thisisatest " 写PDU格式的> es从器发送短消息+CMSS:<mr>+CMSERROR:举例举例>test"" "备注如果在+CMSS中指定了目标地址<da>,,号码将代替和短消息一起保存的号码,也就是说,短消息将被发送到+CMSS中指定的号码。接收和读短消怎样显示+CNMI的设置和短消息发送时在<dcs>中定义的短消息类型。用户可以从URC获取短消息内容,短消息保存下来的话通过+ /+CMGL短消息内容。+CSDH将决定文本模式下读短显示文本模式参数+CSDH:(0,+CSDH: 不显示(默认 +CSCA和 举 :"RECThisisatestfrom+:"RECREAD","Thisisatest新短消息提示(+CNMI:(<mode>取值列表),(<mt>取值列表),(<bm>取值列表),(<ds>取值列 ,,按照GSM03.38的规定。缓冲URC到TA;如果TA结果码缓存器已满,结果码指示可以缓存在其他空间,或者把最旧的URC丢弃,替换为新收到的指示。不发给TE。当TA-TE间的链路被占用(比如数据模式下,丢弃结果码指示,并接收当TA-TE间的链路被占用(比如数据模式下,缓存URC到TA,当链路释放后TE。不被占用时直接转发TE(建议,默认)<mt>:怎样收到的短消息取决于<dcs>,+CPMS中的<mem3>设置和这个<mt>设置值若SMS-DELIVER到ME/TA,用下面的URC来指示位置+MT用下面的URC将SMS-DELIVER(除class2类型)直接转发到TE:+CMT:[<alpha>],<length><CR><LF><pdu>(PDU模式)或+CMT:<oa[<alpha>],<scts> (文本模式斜+CSDH Class3SMS-DELIVERs用<mt>=2定义的URC直接转发到TE,即+CMT提示其他类型短消 <ds>:设置是否转发状态报告SMS-STATUS-REPORTs使用下面的URC发到TE+CDS:<PDU模式或+CDS: <b当<mode>1~3TA缓存中的结果码被发送到TE(OK当<mode>1~3TAURC强烈建议用户将 默认,那么短息到达时有提示+CMTI:<mem>,<index> ,然后可以按照提示读取短消息 M2,2,那么短消息内容直接显示在提示+CMT中。 举+CMTI:+CMT:Thisisatest 新","","2010/09/25 读短消息 在文本模式下显示到达的短消息SMS-+ TA将<mem1>(+CPMS)中索引号为<index>TE0普通。如果短消息状态为未读为己读'receivedread'1示例 : :>+CMTI:+CMTI:+:+: /18参 <alpha>字符型;在字母数字混编模式下,MT簿记录对应的<da>或<ta>的显示;该特征的应用与制造商有关;所使用的字符集应与使用’选择TE字符集”命令AT+CSCS选择的字符集相同(请参考TS07.07中对该命令的定义) GSM03.04TP-Destination-Address地址——数值(GSM字母格式的字符)TE字符集中的字符(请参考TS07.07中的AT+CSCS命令);<toda>给定的地址类型 若<dcs>GSM03.38缺省字母格式字符,且<fo>GSM03.40,则没有设置TPUser-Data-Header-IndicationTE字符集不为十六进制数据(TS07.07AT+CSCS命令选择的TEAnnexA规则,ME/TAGSM字母格式字符转换为当前TE的字符集−TE字符集为十六进制数据,则ME/TAGSM717(IRA49和 若<dcs>指定用8位或UCS2编码方案,或<fo>指定GSM03.40;则设置TPUser-Data-Header-Indication:ME/TA将GSM字母格式字符的每个8位IRA表示的十六进制数(如:842传给TE时用两个字符来表示2A(IRA50和6小区广播情况下:GSM03.41CBM消息内容,在文本模式下返回,格式定义如−若<dcs>GSM03.38ME/TAGSM转换成当前TE支持的字符−TE字符集不为十六进制数(TS07.07AT+CSCS命令选择的TEAnnexA规则,ME/TAGSM字母格式字符转换为当前TE的字符集−TEME/TAGSM7位总字符自己转换为两个IRA字符表示的十六进制数 若<dcs>指定用8位或UCS2编码方案,或<fo>指定GSM03.40;则设置TPUser-Data-Header-Indication:ME/TAGSM8位字符转换为用两个IRA表示的16进制数 GSM03.38SMS数据编码方案。( 取决于该命令结果码GSM03.40SMS-DELIVER,SMS-SUBMIT(缺省值17),SMS-STATUS-REPORT或采用整数型 MAND(缺省值2<length>整数型;文本模式(T+M=1)下,用字符表示<data>(或<da>消息正文的长度;PDU模式(AT+CMGF=0)下,8TP数据单位的长度(即RP层的SMSC地址中的8位字符将不计算在该长度内) GSM03.41CBM 字符型的GSM03.40中的TP-Destination-Address地址——取值字段;将BCD数值(GSMTE字符集中的字符(参考TA07.07中的AT+CSCS命令);<toda>给定的地址类型 ISDMSGSM03.40TPDUGSM04.11SC把TP数据单元中每个8位字符转换为包含2个IRA字符的十六进制数字 (如: 数取值为42的8位字符作为2位数字(2A,即IRA50和6发 给TE)GSM03.41 参考GSM03.40;TP-协议-标识(缺省值 GSM04.11RPSCBCD数值(GSM默认字母的字符)转换成TE当前选择字符集中的字符(参考TS07.07中的AT+CSCS命令);<tosca>用来指定地址类型 < PDU模式文本模式说明"REC "REC "STO GSM04.11TP-Destination-Address8位:“类型—地址”字段(<da>的首字符为+(IRA43)时,缺省值为145,否则缺省值为 GSM04.11TP-Originating-Address8位“类型—地址”字段(<d) GSM04.11RPSC8位地址类型(缺省值请参<a) SMS-SUBMIT的<fo>的设置;采用整数型(),或时间—字符型(参考<dt>)的GSM03.40TP-有效期备如果当前器中没有,操作AT+短消息动作,仍返回举 +:"RECUNREAD","Thisisatest当 器SIM卡中第3//设 为PDU模 : 读短消息列表+CMSERROR:SMS-SUBMITSMS-PDU"RECPDU"REC0"REC1"STO2"STO3400读'receivedunread',读兀后状11 +CMGL:1,"STO +CMGL:+CMGL:+CMGL:+CMGL:+CMGL:+CMGL:PDU模式下和文本模式使用不同格式的参数<state>,返回不同格式的结果。短消息状态报 删除短消息 +CMSTA删除<e>(PS)中索引号为<index>的短消TA删除<mem1>(+CPMS)中的短消息。如果<delflag>没设置或为0,将删除索引号为<index>的短消息。如果有<delflag>参数,且不为0,那么<index>被忽略,一类或多类短消息将被删<eag或没有设置删除索引号位<index>举 文本模式示例发英文短消息 编码,不需状态报示例:发送“o发送端接收端//步骤://步骤:T+SSS//TE字符集为S"消息中心号为" "。如果这个令AT+CSCA=<sca>设置正确的短消息中心号(见备注1,并用AT+CSAS保存设置。+CSCA: T+CSCS=SM (1中已经设置过)设置TE字符集为"GSM<fo>,<vp>,<pid>和<dcs>(<dcs>和+CSCS需要互相匹配。对英文短消息,+CSCS设置为"GSM<dcs设置成GSM7位编码方式。//不需要短消息报告的设置:f>=17<ds>(+CNMI的第四个参数)=0 T+CSCS=S//设置TEGSM。如果设置为"UC"UCS2格式数设成1,获取+CMTI提示。用+CMGD删除短消息。/步骤3:发送英文短消息 回>"之后输入短消息内容,同时按Ctrl和Z结束输入。//步骤3+: 1 设置为“UCS2,短消息内容将以UCS2格式显示。 : SMSCSIM卡中。强烈建议客户在任何时候都不要更改SMSC号码,而且在发送短消息之前最好确认号码是否正确。备注2:说明。他们的区别是文本模式下+CSMP的参数使用十进制的数值表示,PDU模式下在PDU串中使用十六进制的值表示。<dcs>=241&d表示短消息内容采用GSM7位编码方式,要发送到<mem3>保存。如果<dcs>240&dGSM7位编码方式,直接在接收TE显如图所示:步骤1:PDU写和发短消息直接发送短消息(TEST+CMSERROR:: 发送中文字符"测试 : <PDU> <length>等于<PDU>中去除<SCA>3.5.1发送(SMSbit)PDU串结构(O写短消息到器PDUisgiven<ctrl-+CMSERROR:<mem2>C+CPMS举>Thisisatest写PDU格式的 " 接收和读短消在PDU模式下, +CMTI、+CMT、+CDS和 在PDU模式下无效。因为各参数都包含在<pdu>串中读短消息 + :PDU模式下,参数<stat>和<mode>的取值和含义见下一个命令+CMGL。读短消息列表+CMSERROR: PDU模 "REC "REC1"STO2"STO340011示例++++短消息状态报PDU PDU串中,<FO>字段的<SRR>当短消息被接收,发送端将得到下面的U(DU模式CDS:<engh><CR>L><pdu删除短消+QMGDA命令中的参数<type>2.4PDU 03.40subclause9。为便于描述,对本文中的数字后加&b/&h/&d分别表示二进制/十六进制/十进制发送(SMS- 串结构 4:SMS-SUBMITPDU串结11110,1or1接收(SMS-Deliver)PDU串结构(表5:SMS-DELIVERPDU11171PDU6:Status-ReportPDU八位字节117711111从 到UD都是可选的基本元素说明 地址类型111国际接入号1ServiceCenterAddress 短消息中心地址SCASCA示例 SCAlength=8=1(A的字节数)+7 (CA的字节数)TOA=9表示该号码为国际号码,相当于在SCA号码前加“+。SCA=683108200105F0:短消息服务中心号码。编码格式如下:原始号码 编码后格式683108200105在发送短消息时(SS-ubit),如果<SCA>00,那么命令+CSCA的设置值被使用。强烈建议客户在任何时候都不要更改SMSC号码,而且在发送短消息之前最好确Originator/Destination/RecipientAddress<OA>/<DA>/<RA> 表Address示例参数说明Addresslength0D&h13&dOA>/<DA>/<RA>数字的个数61753备注FirstOctet 第一个八位字节<FO>第一个八位字节包含短消息的一些参数设置,比如短消息类型(T)里里是SMSSubmit、SMS-Deliver还是短消息报告;发送短消息时是否需要短消息报告(SRR;是否()表10:<FO>结构76543210-- 值ReplyPath回复路0Reply1ReplyStatusReport 01StatusReportRequest状态报告要求01StatusReportQualifier状态报告0SMS-Submit1mandValidityPeriodFormat有效期格式VPVPVP格式,VPVP格式,VP7MoreMessagestoSend短消息消01RejectDuplicates重01OA,DAMR。在MessageTypeIndicator信息类型Submt)mand(MS 的<fo>示例Bit65432100000VP头告0010VP格头式 消息参考值MR0255的整数,代表移动台提交短消息到服务中心的参考号,以确认接收的短消ProtocolIdentifier<PID>协议标<PID>0SMS1SMSDataCodingScheme 数据编码方案表54321001GSM缩0bit 义)1bit 00GSM018 10UCS2(61100class 01class1defaultmeaning:ME10class2SIM11class3defaultaig:TE00GSM18 00class001class1defaultang:E10class2SIMspecific11class3defaultaig:TE短消息类型指示了短消息被接收时如何。Class0短消息将被直接显示在目标终端,不。如果客户想Class0短消息,可以使用命令+QCLASS0。0no8noclass0(medadisclass MEpcf)class iedadis)class MEpcf)ValidityPeriod 有效期 当V>(<V>=10b<V>表 相对格00~0~V+1* ~ 90~144~ 小时 (VP12.5~24A8~168~(P166)*12天30C5~197~(P192)*1 周 当<VPF>是绝对时间时(V>=1b<>7个字节,表示短消息服务中心TP-SCTSSercCenterTimeStamp)相同。ServiceCentreTimeStamp<SCTS>服务中心时间<SCTS>表示服务中心收到短消息的时间,它用下面的形式表示:表14:<SCTS>年月日时分秒数字2222222GMT10-08-2114:41:08+32,GMT+08。DischargeTime 丢弃时间LengthofUserData 用户数据长度UDLUD的长度。它取决于<DCS>bitSMSUDLeauSM7-)7见8-bit8ISO/IEC10646Multiple-OctetCodedCharactereUC)"GSM7-bit编码,UDLUserData 用户数据如果<UDHI>等于0<D>没有头信息),且数据没被压缩,最大的单条短消息内容长度为1607-bit编码的字符,1408-bit7016-bit码字符,1120bits160*7140*870*16GSM默认字符表中找到(见[3]GSM03.08subclause6.2.1Defaultalphabet或本文附录5.),因此他们可以用GSM7-bit编码的方式进行编码。而对其他语言中的字符,比如中文、阿拉伯语、韩语、日语等,必须采用16-bit编码的UCS2格式。对点对点短消息的7-bit字符编码请参考[3]GSM03.08subclause6.1.2.1.1。下面举个例子。7-bit字符编码12345678GSMGSM(b)结果he "被编码后UD=318C6B3D7D=8(个字符,被编成7个字节数据)Status 状当需要状态报告时,STSMS-SUBMIT的状态。它占用一个字节。0hPDU发英文短消息 编码),不需状态报示例:发送 o发送端接收端//步骤1T+SS=S //TES//查询短消息中心号。对的中国移动 短消息中心号为 "。如果命令AT+CSCA=<sca> 中心号,并用AT+CSAS保存设置。+CSCA: //步骤2设置PDU//步骤2设置PDU模式和接收短消息 1,获取+CMTI//步骤3发送短消息> BFD06<Ctrl+Z>+CMGS: /3 :0,,25 备注SMS-SUBMITPDU11111110,17120=<pdu>除<>0939748 832D06的字节SCA=:短消息服务中心地址在+CSCAFO=11&h=17d:如Bit65432100000 式头告SRR=0不需要状态报VPF=10,VP=01:有效期为(+1)5=10DA0D91683197453038F4:接收号码DCS=00GSM7-bit编码UDL=5字符“o的长UD=3:He11oGSM编码GSM编码结果e ,5 1117123SCA=0891683108200105F0:短消息中心号为OA=0D91683156919771F6:发送端号码FO=76543210-000UDHI=0:没有用户数据发中文短消息 编码)需要状态报示例:发送“您好” 编码“60A8597D”)SMS-SUBMITPDU1111110,171D =<pdu>除<>300D9639740380008046A59D的字节SCA=0短消息服务中心号在+CSCAFO=31&h=49&d:如Bit65432100010头SRR=1要求状态报VPF=10,VP=01:有效期V+1)=10分DA0D91
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建理工大学《财经法规与会计职业道德》2025-2026学年期末试卷
- 民办合肥滨湖职业技术学院《资本论选读》2025-2026学年期末试卷
- 上饶师范学院《现代教育技术》2025-2026学年期末试卷
- 泉州幼儿师范高等专科学校《精神病学》2025-2026学年期末试卷
- 运城师范高等专科学校《护理学导论与法律法规》2025-2026学年期末试卷
- 雷龙消防安全策略
- 健康宣教:科室健康宣教比赛
- 呼吸治疗师岗前安全知识竞赛考核试卷含答案
- 海水淡化工班组评比强化考核试卷含答案
- 纤维板热压工安全知识宣贯能力考核试卷含答案
- JJF(石化)096-2023帘线干热收缩仪校准规范
- 雨课堂学堂在线学堂云《人工智能与创新(南开)》单元测试考核答案
- 2026年电网大面积停电应急演练方案
- 2026 年浙江大学招聘考试题库解析
- 2026年山西经贸职业学院单招综合素质考试题库附答案详解(综合题)
- 2025湖南株洲市市直事业单位公开招聘(选调)工作人员(医疗岗146人)笔试历年典型考题及考点剖析附带答案详解试卷2套
- 困难静脉穿刺案例分析
- 相关方安全管理制度宾馆(3篇)
- 海螺水泥财务制度
- 新版人教版八年级下册数学全册教案(完整版)教学设计含教学反思
- 北京中国医学科学院医学信息研究所2025年第二批招聘2人笔试历年参考题库附带答案详解
评论
0/150
提交评论