位置:51电子网 » 技术资料 » 音响技术

短消息收发方式

发布时间:2012/4/10 19:35:44 访问次数:1507

    在ESTI制订的SMS规范中,与短消息B688 收发有关的规范主要包括GSM03.38、GSM03.40和GSM07.05。前二者着重描述SMS的技术实现(含编码方式),后者规定了SMS的DTE-DCE接口标准(AT命令集)。在手机中有3种方式来发送和接收短消息、Block Mode、Text Mode和PDU Mode。Block Mode目前己经很少使用了。Text Mode即文本模式,可使用不同的ASC II字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,主要用于欧美地区。PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。由于一条短消息的内客长度有限制,所以在设计程序时,发送无线传感器网络数据的短消息采用Text Mode(英文),发送网关温度报警的短消息采用PDU Mode(中文)。设置短消息收发方式的AT命令为:at+cmgf=l(0),1为文本方式,0为PDU方式。
    完成短消息收发方式设置后,即可以利用AT命令来发送短消息了,文本方式和PDU方式的短消息发送有较大区别,具体如下。
    ①文本方式发送示例:
    at+cmgs=目的手机号码<CR>
    >输入所发送信息<Ctrl+Z>
    ②PDU方式发送示例:
    at+cmgs=TPDU串的长度<CR>
    >输入所发送信息的PDU编码<Ctrl+Z>
    这里需要注意的是,在进行应用编程时,回车与换行对应的字符分别为“\r”和“m”,Ctrl+Z对应的十六进制为oxla。
    由于网关的报警短消息内容为中文,在发送前需要对短消息内容进行PDU编码。下面对PDU编码进行介绍。
    PDU编码由2部分组成:短消息服务中心(Short Message Service Center,SMSC)地址和TPDU串。SMSC地址由3部分组成:SMSC地址信息的长度、SMSC地址类型(TON/NPI)和SMSC地址的值。
    ①SMSC地址信息的长度占用1个字节,这个值代表SMSC地址长度(一般为7)与用国际格式号码长度(一般为1)之和,一般情况下SMSC地址信息的长度为Ox08。
    ②SMSC地址的值即短消息服务中心号码,如北京地区附近为“+8613800100500”,但在PDU编码中需要将其转换为两两颠倒的格式形成7个字节,如果组成号码的数字为奇数,则补“F”凑成偶数。上述号码将转换成:Ox68 31 08 10 00 05 FO,为7个字节。
    在ESTI制订的SMS规范中,与短消息B688 收发有关的规范主要包括GSM03.38、GSM03.40和GSM07.05。前二者着重描述SMS的技术实现(含编码方式),后者规定了SMS的DTE-DCE接口标准(AT命令集)。在手机中有3种方式来发送和接收短消息、Block Mode、Text Mode和PDU Mode。Block Mode目前己经很少使用了。Text Mode即文本模式,可使用不同的ASC II字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,主要用于欧美地区。PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。由于一条短消息的内客长度有限制,所以在设计程序时,发送无线传感器网络数据的短消息采用Text Mode(英文),发送网关温度报警的短消息采用PDU Mode(中文)。设置短消息收发方式的AT命令为:at+cmgf=l(0),1为文本方式,0为PDU方式。
    完成短消息收发方式设置后,即可以利用AT命令来发送短消息了,文本方式和PDU方式的短消息发送有较大区别,具体如下。
    ①文本方式发送示例:
    at+cmgs=目的手机号码<CR>
    >输入所发送信息<Ctrl+Z>
    ②PDU方式发送示例:
    at+cmgs=TPDU串的长度<CR>
    >输入所发送信息的PDU编码<Ctrl+Z>
    这里需要注意的是,在进行应用编程时,回车与换行对应的字符分别为“\r”和“m”,Ctrl+Z对应的十六进制为oxla。
    由于网关的报警短消息内容为中文,在发送前需要对短消息内容进行PDU编码。下面对PDU编码进行介绍。
    PDU编码由2部分组成:短消息服务中心(Short Message Service Center,SMSC)地址和TPDU串。SMSC地址由3部分组成:SMSC地址信息的长度、SMSC地址类型(TON/NPI)和SMSC地址的值。
    ①SMSC地址信息的长度占用1个字节,这个值代表SMSC地址长度(一般为7)与用国际格式号码长度(一般为1)之和,一般情况下SMSC地址信息的长度为Ox08。
    ②SMSC地址的值即短消息服务中心号码,如北京地区附近为“+8613800100500”,但在PDU编码中需要将其转换为两两颠倒的格式形成7个字节,如果组成号码的数字为奇数,则补“F”凑成偶数。上述号码将转换成:Ox68 31 08 10 00 05 FO,为7个字节。
相关技术资料
4-10短消息收发方式
相关IC型号
B688
暂无最新型号

热门点击

 

推荐技术资料

基准电压的提供
    开始的时候,想使用LM385作为基准,HIN202EC... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!