欢迎来到天天文库
浏览记录
ID:33201573
大小:66.30 KB
页数:6页
时间:2019-02-22
《办公文档-gprs模块短消息发送方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、羆肄蕿螃袂肃芈薆螈肂莁螁蚄肁蒃薄羃肀膃蝿衿腿芅薂螅膈莇螈蚁膈薀薁聿膇艿蒃羅膆莂虿袁膅蒄蒂螇膄膄蚇蚃芃芆蒀羂节莈蚅袈节蒀蒈螄芁膀蚄螀芀莂薆肈艿蒅螂羄芈薇薅袀芇芇螀螆袄荿薃蚂羃蒁蝿羁羂膁薁袇羁莃螇袃羀蒆蚀蝿罿薈蒂肇罿芈蚈羃羈莀蒁衿羇蒂蚆螅肆膂葿蚁肅芄蚅羀肄蒆蒇羆肄蕿螃袂肃芈薆螈肂莁螁蚄肁蒃薄羃肀膃蝿衿腿芅薂螅膈莇螈蚁膈薀薁聿膇艿蒃羅膆莂虿袁膅蒄蒂螇膄膄蚇蚃芃芆蒀羂节莈蚅袈节蒀蒈螄芁膀蚄螀芀莂薆肈艿蒅螂羄芈薇薅袀芇芇螀螆袄荿薃蚂羃蒁蝿羁羂膁薁袇羁莃螇袃羀蒆蚀蝿罿薈蒂肇罿芈蚈羃羈莀蒁衿羇蒂蚆螅肆膂葿蚁肅芄蚅
2、羀肄蒆蒇羆肄蕿螃袂肃芈薆螈肂莁螁蚄肁蒃薄羃肀膃蝿衿腿芅薂螅膈莇螈蚁膈薀薁聿膇艿蒃羅膆莂虿袁膅蒄蒂螇膄膄蚇蚃芃芆蒀羂节莈蚅袈节蒀蒈螄芁膀蚄螀芀莂薆肈艿蒅螂羄芈薇薅袀芇芇螀螆袄荿薃蚂羃蒁蝿羁羂膁薁袇羁莃螇袃羀蒆蚀蝿罿薈蒂肇罿芈蚈羃羈莀蒁衿羇蒂蚆螅肆膂葿蚁肅芄蚅羀肄蒆蒇羆肄蕿螃袂肃芈薆螈肂莁螁蚄肁蒃薄羃肀膃蝿衿腿芅薂螅膈莇螈蚁膈薀薁聿膇艿蒃羅膆莂虿袁膅蒄蒂螇膄膄蚇蚃芃芆蒀羂节莈蚅袈节蒀蒈螄芁膀蚄螀芀莂薆肈艿蒅螂羄芈薇薅袀芇芇螀螆袄荿薃蚂羃蒁蝿羁羂膁薁袇羁莃螇袃羀蒆蚀蝿罿薈蒂肇罿芈蚈羃羈莀蒁衿羇蒂GPRS模
3、块短消息发送方法最近做了一个GPRS模块的简单测试,其中短消息方式比较简单,同时也与其他GPRS模块通用,现在将我的调试笔记写下来。短消息方式:一、与短信相关的AT指令AT+CMGCSendanSMScommand(发出一条短消息命令)AT+CMGDDeleteSMSmessage(删除SIM卡内存的短消息)AT+CMGFSelectSMSmessageformate(选择短消息信息收发格式:0-PDU;1-文本)AT+CMGLListSMSmessagefrompreferredstore(列出S
4、IM卡中的短消息AT+CMGRReadSMSmessage(读短消息)AT+CMGSSendSMSmessage(发送短消息)AT+CMGWWriteSMSmessagetomemory(向SIM内存中写入待发的短消息)AT+CMSSSendSMSmessagefromstorage(从SINM内存中发送短消息)AT+CNMINewSMSmessageindications(显示新收到的短消息)AT+CPMSPreferredSMSmessagestorage(选择短消息内存)AT+CSCASMSs
5、ervicecenteraddress(短消息中心地址)AT+CSCBSelectcellbroadcastmessages(选择蜂窝广播消息)AT+CSMPSetSMStextmodeparameters(设置短消息文本模式参数)AT+CSMSSelectMessageService(选择短消息服务)发送短消息有两种方式:PDU和TEXT模式二、PDU模式下发送中英文短消息AT+CMGF=0首先将短信息格式设为PDU模式AT+CSCS=“UCS2”设置字符格式为UCS2模式AT+CSCA=”+86
6、138XXXXXXXX”,145设置短消息服务中心地址注:对于中国移动的短信服务中心号是+861380xxxx500,其中xxxx是你所在的长途电话区号,不足4位就补0,比如我所在的北京是010,补0后是0100,就应该+8613800100500。[PDU]数据单元格式定义为:以下例子发送“你好”到13912345678发送数据是:你好Unicode译码为:4F60597DAT+CMGS=01915(PDU规约头固定长度15字节)+4(报文长度4个字节)0011000D91683119325476
7、F8000801044F60597D[ctrl-Z]00为SCA预留11FO设置PDU类型00MR发送参考号0DDA目的号码长度91DA目的号码类型68DA中国的区号3119325476F8DA目的号码编码00PID发送方式08DCS编码模式01VP有效期PDU中用户数据前的PDU头的长度是15字节04UDL数据长度4F60597DUD数据内容Unicode译码例子中目的号码是一种内存编码方式,将每两位数据位置互换,余下最后单位的补F,如13912345678编码为3119325476F8。用户使用
8、PDU模式发送中文短消息时只需按照上述例子,改变TPDU的十进制长度、手机号码编码、报文长度和报文内容Unicode译码即可。设置DCS编码模式改变短消息发送等级:按照GSM08.38协议约定,PDU中的DCS字段(Bit7…0)用于设置短消息内容的编码方式和发送等级,具体为Bit4用于决定Bit1和Bit0的设置是否有效(1为有效,0为无效);Bit1和Bit0均设置为0表示短消息发送等级为0等级,即直接发送至终端而不存放在SIM卡;Bit3设置为1且Bit2设置为
此文档下载收益归作者所有