您当前的位置:五五电子网电子知识单片机-工控设备51单片机用单片机控制手机收发短信息 正文
用单片机控制手机收发短信息

用单片机控制手机收发短信息

点击数:7559 次   录入时间:03-04 11:54:41   整理:http://www.55dianzi.com   51单片机
手机回答:>{允许上传数据,ascii码是($20h,$2eh)}

发送:0891683108701305f011000b813179133208f10000aa2632184cf682d95

e30dc2b36d3d170a0243106933d97a0243106933d97a02451068b19834926081a

不计最初9个短消息信元字节,本短信息有52字节(104个字符)。用单片机控制手机收发短信息at cmgs仅说明了smsc信息内容的长度,在收到手机回答的>符号手才发送pdu数据串,并以(CTRl^z)结束。

pdu数据串的内容说明如下:

08:短信息信元smsc(短信息中心号码)的字节长度

91:短信息中心号码类型,91表明中心号码是国际通用电话号码。

683108701305f0:短信息中心号码:8613807310500。

11:pdu sms发送的文件头字节。这里11指正常发送短信息。

00:信息类型。这里00指让手机自动加上主叫号码。

0b:被叫号码长度。

81:被叫号码类型。

3179133208f1:被叫号码13973123801。

00:协议标识。

00:短信息编码类型是gsm default alphabet。

aa:短信息被保留的时间为4天,其计算方法依照表3。

vp值短消息有效时间长度0~143(vp 1)×5分钟144~16712时 (vp-143)×30分168~1961天×(vp-166)197~2551周×(vp-192)

26:pdu格式短信息编码后字节长度。

32184cf682d95e30dc2b36d3d170a0243106933d97a0243106933d

97a02451068b1983492608:编码后的pdu数据,短信息内容为“2002/06/08/13:

48id102okid103ok id201fail”。

1a:ascii码ctrl^z:报文结束标志。

4 应用情况及常见主要问题的解决

笔者用mcs-51系列的 单片机 研制了一个手持式的数据采集产品,通过simeens手机,利用gsm的sms传输数据。经过在国内多个省市较大数量长期广泛的使用,性能良好,没有出现数据丢失的现象。证明上述设计用,性能良好,没有出现数据丢失的现象。证明上述设计是正确的。但在调试和试用阶段也遇到了如下问题:

(1)接口电平

手机的电缆接口电平一般是3v左右, 单片机 系统的工作电压一般为2.7~5.5v,范围较宽,为保证数据传输的正确,需在接口加电平限制电路,详见图1。

(2)部分城市无法使用

一些城市的sms平台不允许使用缺省短消息服务中心号码的协议,只需在发送的pdu数据前面几个字节加上中心号码即可,详见本文发送实例。

(3)不能接收已正确发送的短消息

除gsm的sms信道拥塞原因外,主要是pdu中pid字节的设置,使得收到的信息要存入sim卡,而sim卡已满,故不再接收信息。改变pid的设置即可。

(4)收不到开机前的短消息

主要是发送数据时,对短消息有效时间vp值设置不当造成的。




上一页  [1] [2] 


本文关键字:单片机  手机  短信息  51单片机单片机-工控设备 - 51单片机