如何用单片机控制3G模块3g版ipad可以收发短信信

想用GSM模块做个收发短信的小玩意==
热门型号:
&&&当前位置:
想用GSM模块做个收发短信的小玩意
用户名:xiaolifeizhu
注册时间: 16:23:00
想用GSM模块做个收发短信的小玩意
本人计算机及应用专业,学过一点,看英文计算机资料也还凑乎。毕业后改行,也没有继续努力学习这方面的知识。虽然懒,但是总想自己搞点创造(或者组合吧,呵呵)。
有天发短信时忽然有个想法:能不能把手机上管收发的那一部分(当时不知道叫什么名字,只是觉得应该是独立的),加上电池,放到一个好看的外壳里做成钥匙链,我通过发短信指令它收发信息,或者拨打电话。这样的话,许多老年人就不怕走丢了。
来到21IC收益非浅,结合我的想法整理出一下几点,希望各位高手帮忙分析一下。
整理的问题:
1、不要键盘,不要屏幕,不要听筒,能保证体积较小(半张银行卡大小)。 可行吗?
2、短信指令远程控制应该可以实现的,但是除了GSM模块,实现这个功能还需要再另外配单片机吗?
3、如果做出来了,信号有保证吗?我是指是否跟一个手机一样?
4、如果我要自己做,现有的组件都需要什么? 最好有具体型号,另外价格也请说明一下(不能不考虑啊)。
我现在的知识水平:
知道51单片机理论知识,没有实践经验
知道有单独的GSM模块可以收发,程序里是用AT命令控制,没有经验
知道这里高手很多,很且都很热心。
先谢谢大家了
用户名:chunyang
注册时间: 20:54:00
楼主期望做的东西只能基于GSM模块,控制GSM模块需要一片MCU即俗称的“单片机”,体积可以做到半张信用卡的大小,但厚度将是GSM模块、控制电路、电池三者之和,功能方面可以做到比较全,甚至可以包括手机的全部功能,除人机界面部份外,裁剪基本功能不会减小系统体积。楼主可先去看看GSM模块的手册、应用指南、AT指令集等等,掌握这些,基于模块平台做移动应用是很简单的,本坛也有不少相关老帖,几年前这方面是很热的。
用户名:xiaolifeizhu
注册时间: 21:27:00
谢谢春阳大哥的回复,不知道厚度最小可以做到多少(按照待机半个月来算电池).
我一会儿再去找找GSM模块,昨天看了一会儿,没有找到这个模块的入口在那里.
另外,我今天去书店,看见有一款儿童手机,叫什么康佳爱贝多手机吧,就跟我想象中的差不多,卡通外形的.看来真是没有做不到的,只有想不到的啊.&&不过不知道是那里生产的,好像跟康佳没有关系(官网上没有),其他好几个公司我看百度上也说是假的.
用户名:xiaolifeizhu
注册时间: 22:00:00
题外话啊,我是初到贵宝地,看了一些帖子,感觉春阳技术是个老大级人物了,而且很有风范,值得信任.&&不知道能不能咨询点儿市场方面的事儿.
以下仅属个人观点,文笔有限,欢迎讨论,但是拒绝辱骂等人生攻击.
一直觉得现在技术发展很快,有这么多技术人才都在努力提高. 但是他们中大多数生活状况并不乐观,并没有完全享受到技术的实惠(当然搞电子带来的乐趣也是一笔财富), 好像很多人技术很好,可是缺少转化为财富的意识. 可能是太专注了吧,我觉得如果能够跳出来,多吸收一点其他方面的知识和经验, 可能有助于更好的利用技术为社会服务,实现自我价值和生活质量提高的双赢.&&
现实不一定就需要最好的技术,过时的技术不一定就没有市场,只要顺应人们生产生活的要求和消费水平,就能真正的转化为财富. 就说这个儿童手机吧,技术肯定不是最先进的,相反是比较原始的功能,但是我觉得它应该是个商机,而且好像现在有好几个产品已经开始进入市场. 并且我认为它不仅局限于儿童或老人的监护使用,包括车辆防盗定位--体积小点,使用通信网络基站定位短信通知(虽然精度差,但成本低),有车族买一个放车上隐蔽的地方,就可以随时了解爱车位置,在丢失后还可以监听现场,定位跟踪.
春阳大哥认为怎么样? 如果能够保证成本,可行性有多少呢? 能不能策划一下
用户名:xiaolifeizhu
注册时间: 22:11:00
上面的话是我想到最顶楼的问题,今天见到儿童手机,这会儿联想起昨天看到坛子里一老弟(在下而立,没有占便宜de意思啊)关于创业困惑的帖子有感而发. 老弟做技术开发硬件技术是没的说,后来合伙创业近一年,又想回去打工.经历挺让人佩服(自叹不如,有点惭愧. 对比起来感觉对不起自己拿的那些工资).,在这里我再一次祝福他能够早日成功.&&
在下而立了,称呼老弟应该没有占便宜吧.
用户名:浪子007
注册时间: 10:29:00
莫非是刚从学校里出来的?上述问题都好原始啊。
用户名:浪子007
注册时间: 10:37:00
这个所谓的创意,早在7,8年前就有成品了,4,5年前市场已经做烂了,目前,每台只有不到100块的利润,而且更关键是没销量。个人跟踪器成本已经做到300块,但是市场容量却有限,在国内根本卖不出去,至于车载的定位,简单型的市场上一抓一大把,利润更低,现在再提这个太OUT了。早3,4年还差不多点。
用户名:xiaolifeizhu
注册时间: 13:56:00
是有点落后了哦.& & 如果成本最地底300的话,没市场应该,确实普及不行
用户名:chunyang
注册时间: 17:09:00
回3楼问题:电池容量的计算是根据待机电流和待机时间的乘积决定的,而电池容量决定了电池尺寸,超薄手机的厚度就是极限。
至于5楼所及的商业问题,差异化市场肯定是有的,但不大,现在稍高一点年级的小学生普遍拥有手机(我在深圳所见,其它城市不清楚),而且追求手机的款式、功能,攀比情形普遍,这个市场已经属于普通市场的组成部份,而楼主所及算是特种市场,面向自理能力较差的低龄儿童和文化程度不高或因疾病导致自理程度很低的老人,这个市场需要的“手机”不能是廉价货,需要简易的操作、超长的待机时间、防水、防摔以及其它必要的功能,最后一项不考虑,仅前几项,山寨方案就不能简单满足,实现的话必然以相应的成本支出为代价,发达国家的人有这个意识,所以目前只有发达国家有这个市场,国人追求廉价,山寨标准平台方案的成本才一百多,国人怎么选毫无悬念,所谓“儿童手机”只是标准山寨平台做个专门的外壳而已,而且不是什么新玩意,真正做到要求的话反而因价格问题无人问津了,做市场,不得不全盘考虑。
用户名:hhogull
注册时间: 11:11:00
11楼的程序能传上来看看嘛
用户名:xiaolifeizhu
注册时间: 17:46:00
chunyang的分析很中肯,谢谢了
用户名:chunyang
注册时间: 18:15:00
是否一致无法简单从表象上判断,这类短信类的简单应用产品没什么技术难度,有心的话,自己基于GSM模块搭一个也好。
用户名:fdk168
注册时间: 18:41:00
为什么从手机上拆下来的GSM不能上电就工作
用户名:wlk
注册时间: 10:23:00
从手机上拆下来的GSM模块这个是不能直接用,需要重新刷工业模块的资料才行,
用户名:haitianhappy
注册时间: 16:32:00
楼上的有在做车载GPS终端的吗&& 可以加QQ交流
热门型号:单片机控制短信收发_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机控制短信收发
上传于|0|0|文档简介
&&单片机控制短信收发
阅读已结束,如果下载本文需要使用5下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩23页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢您现在的位置:&&>>&&>>&&>>&&>>&正文用单片机控制手机收发短信息范文
“用单片机控制手机收发短信息”经典短信范文
定制原创材料,由写作老师24小时内创作完成,仅供客户你一人参考学习,无后顾之忧。发表论文
根据客户的需要,将论文发表在指定类别的期刊,只收50%定金,确定发表通过后再付余款。加入会员
申请成为本站会员,可以享受经理回访等更17项优惠服务,更可以固定你喜欢的写作老师。
文章简介:摘要:介绍用MCS-51系列单片机控制手机收发短信息的原理、硬件电路、PDU数据格式和符合GSM07.05协议要求的短信息发送/接收程序,同时给出了一个应用实例。关键词:单片机短信息PDUGSM接口GSM(GlobalSystemforMobilecommunication)系统是目前基于时分多址技术的移动通讯体制中比较成熟、完善、应用最广泛的一种系统。目前已…
摘要:介绍用MCS-51系列单片机控制手机收发短信息的原理、硬件电路、PDU数据格式和符合GSM07.05协议要求的短信息发送/接收程序,同时给出了一个应用实例。关键词:单片机短信息PDUGSM接口GSM(GlobalSystemforMobilecommunication)系统是目前基于时分多址技术的移动通讯体制中比较成熟、完善、应用最广泛的一种系统。目前已建成的覆盖全国的GSM数字蜂窝移动通信网,是我国公众移动通信网的主要方式。主要提供话音、短信息、数据等多种业务。基于GSM短消息功能可以做成传输各种检测、监控数据信号和控制命令的数据通信系统,能广泛用于远程监控、定位导航、个人通信终端等。由于公众GSM网络在全球范围内实现了联网和漫游,建立上述系统不须再组建专用通信网络,所以具有实时传输数据功能的短消息应用将得到迅速普及。目前,人们设计的各类DTE设备基础上以微处理器为核心,带有RS232/RS485等通信接口,在物理层上很容易实现与GSM设置(如手机等)的连接。但对SMS协议的研究文献却较少,特别是用单片机控制手机的SMS(ShortMessageService)收发的研究更少。笔者在用单片机设计基于GSM的SMS数据采集器时,对怎样用单片机控制手机收发短信息进行了探讨。1串口控制SMS的工作原理单片机与手机一般采用串行异步通信接口,具有红外和通信电缆两种连接方式,通信速度可设定,通常为19200bps。采用红外接口的优点是单片机系统与手机电气隔离,相互不干扰,接口各自独立,使用方便;缺点是通信距离较短,红外传播的方向性对接口相对位置有要求。采用电缆连接时,数据传输的可靠性较好;其主要缺点是接口的电气参数不兼容,设计不当时会对手机的通信质量产生影响。笔者经过实践设计的接口电平转换电路如图1。GSM的短信息业务SMS利用信令信道传输,这是GSM通信网所特有的。它不用拨号建立连接,把要发的信息加上目的地址发送到短信息服务中心,经短消息服务中心完成存储后再发送给最终的信宿。所以当目的GSM终端没开机时信息不会丢失。每个短消息的信息量限制为160字节。现在市场上大多数手机均支持GSM07.05规定的AT指令集。该指令集是ETSI(欧洲通信技术委员会)发布的,其中包含了对SMS的控制。利用GSM手机的串行接口,单片机向手机收发一系列的AT命令,就能达到控制手机收发SMS的目的。ETSI的GSM07.05中用于SMS收发控制的主要AT命令见表1。表1常用AT指令GSM07.05Function(功能)ATE0RESETAT+CSMS选择短信息服务AT+CPMS选择短信息内存AT+CMGF选择短信息格式AT+CSCA短信息中心地址AT+CNMI显示新收到的短信息AT+CMGR读短信息AT+CMGS发送短信息AT+CMGL列出SIM卡中短信息AT+CMSS从SIM内存中发短信息AT+CMGW向SIM内存中写入待发短信息AT+CMGD删除SIM内存中的短信息AT+CSCB选择蜂窝广播信息GSM手机通过异步通信接口实现对SMS的控制共有三种接入协议:BlockMode;基于AT命令的TextMode;基于AT命令的PDUMode。PDU模式是发送或接收手机SMS信息的一种方法,短信息正文经过十六进制编码后被传送。目前,PDUMode应用最为广泛,基本上全国所有的电信局都提供支持PDUMode的短消息业务。有些地址则不支持TextMode和BlockMode,这就限制了这两种接入协议的应用,而且PDUMode已有取代BlockMode的趋势。为了保证系统具有广泛的适用性,采用PDU模式收发SMS。PDU相当于一个数据包,它由构成消息(SMS)的信息组成。作为一种数据单元,它必须包含源/目的地址、保护(有效)时间、数据格式、协议类型和正文,正文长度可达140字节,它们都以十六进制表示。PDU结构根据短消息由移动终端发起或以移动终端为目的而不同。当由移动终端发起时,PDU的格式为:SMSCPDU类型MRDAPIDDCSVPUDLUD(0~140octed)当以移动终端为目的时,PDU的格式为:SMSCPDU类型OAPIDDCSSCTSUDLUD(0~140octed)其中,SMSC为短消息业务中心地址,DA/OA为源/目的地址,PID为协议识别,DCS为数据编码,UDL为用户数据长度,UD为用户数据,VP为有效时间,MR指明是发出信息,SCTS指明短消息到达业务中心的时间。2PDU格式下短信息的接收根据设置不同,手机将收到的短消息保存在缓存单元或存入SIM卡,单片机从手机中接收短消息实质上就是从SIM或缓存中读出信息。这主要利用AT+CMGR和AT+CMGL两条指令来完成,其工作过程见图2。由于不同的厂商对AT指令集的解释代码和响应信息不一样,所以单片机首先要确认能否与手机建立起通信,一般用ATE指令完成此确认;然后用AT+CMGF指令选定短消息的数据格式;在收到手机的正确回答反以AT指令完成读出功能。一般用AT+CMGL读取以前的信息,在收到手机的RING(振铃)数据时,用AT+CMGR读取实时信息。以下是笔者设计的物流数据采集系统中用到的接收SMS的一个实例,它说明了PDU模式的应用。单片机发送和接收(手机回答)均为ASCII码。所用手机为SIEMENSS3508i。操作过程如下({}内为注释):发送:ATE手机回答:OK{已建立联接}发送:AT+CMGF=0{选用PDU格式}手机回答:OK{允许选择PDU格式}发送:AT+CMGL=2{列出已有的短信息}手机回答:+CMGL:1,2,,24{1表示信息个数,2表示未发信息,24表示信息总容量}0D05FF84CF682D95E0DC2B36D3D170AD97AD97A3492608OK以上这组PDU格式的十六进制字符串,不但包含了短消息的内容,同时包含了发送者的手机号码、短信息中心号码、短消息发送时间等。下面对信息内容进行分析:0D:短信息中心地址(号码)长度。91:短信息中心号码类型,9,1是TON/NPI。TON/NPI遵守International/E.164标准,指在号码前需加’+’号;此外还可直有其他数值,但91最常用。F0:SMSC短信息所使用的服务中心号码。它经过十六进制以字节为单位的高低半字节换位处理,号码是奇数的添F,构成一个HEX字节。04:PDU类型,文件头字节。0B:主叫号码长度。81:主叫号码类型。F1:0A主叫号码,也经过了处理,实际号码为。00:PID,为协议标识。00:DCS短信息编码类型是GSMDefaultAlphabet,即由7位ASCII码移位组成8位十六进制码(octet),其方法见表2。1sthexB0A6A5A4A3A2A1A02ndhexC1C0B6B5B4B3B2B13rdhexD2D1D0C6C5C4C3C24thhexE3E2E1E0D6D5D4D35thhexF4F3F2F1F0E6E5E46thhexG5G4G3G2G1G0F6F56thhexH6H5H4H3H2H1H0G680:SCTS短信息发送时间,02/06/08/14:00:33.08。26:UDL经处理后的8位码(octet)短信息字节长度,它小于消息ASCII码的长度。3E30DC2B36D3D170AD97AD97A3492608:UD编码后的PDU数据,短信息内容“/13:48ID102OKID103OKID201FAIL”。3短信息的发送与接收短信息一样,发送时也要先建立联接,传送一些初始化指令,然后发送短消息内容。下面是用SIEMENSS3508i发送一个短信息的例子,内容为:“/13:48ID102OKID103OKID201FAIL”。其ASCII码为:“62FA30324F4B4F4B”。发送:ATE{请求建立联接}手机回答:OK{已建立联接}发送:AT+CMGF=0{选择PDU模式}手机回答:OK发送:AT+CSMS=0{检测手机是否支持SMS命令}手机回答:OK发送:AT+CMGS=52{发送短信息,52octets(不包括最初9个短信息元字节)}手机回答:&{允许上传数据,ASCII码是($20H,$2EH)}发送:BF14CF682D95E30DC2B36D3D170AD97AD97AA不计最初9个短消息信元字节,本短信息有52字节(104个字符)。AT+CMGS仅说明了SMSC信息内容的长度,在收到手机回答的&符号手才发送PDU数据串,并以(CTRL^Z)结束。PDU数据串的内容说明如下:08:短信息信元SMSC(短信息中心号码)的字节长度91:短信息中心号码类型,91表明中心号码是国际通用电话号码。F0:短信息中心号码:0。11:PDUSMS发送的文件头字节。这里11指正常发送短信息。00:信息类型。这里00指让手机自动加上主叫号码。0B:被叫号码长度。81:被叫号码类型。F1:被叫号码。00:协议标识。00:短信息编码类型是GSMDefaultAlphabet。AA:短信息被保留的时间为4天,其计算方法依照表3。VP值短消息有效时间长度0~143(VP+1)×5分钟144~16712时+(VP-143)×30分168~1961天×(VP-166)197~2551周×(VP-192)26:PDU格式短信息编码后字节长度。3E30DC2B36D3D170AD97AD97A3492608:编码后的PDU数据,短信息内容为“/13:48ID102OKID103OKID201FAIL”。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值设置不当造成的。<BR,
本文永久链接:
上一篇范文: 下一篇范文:
按栏目筛选
点击排行榜
&[6185]&[1858]&[1775]&[1637]&[1349]&[1251]&[1242]&[1217]&[1180]&[1173]&[1160]&[1148]&[1131]&[1130]&[1121]
&&&&&&&&&&&&&&&摘要:介绍用mcs-51系列
控制手机收发短信息的原理、硬件、pdu数据格式和符合gsm07.05协议要求的短信息发送/接收程序,同时给出了一个应用实例。
关键词: 单片机 短信息 pdu gsm 接口
gsm(global system for&mobile communation)系统是目前基于时分多址技术的移动通讯体制中比较成熟、完善、应用最广泛的一种系统。目前已建成的覆盖全国的gsm数字蜂窝移动通信网,是我国公众移动通信网的主要方式。主要提供话音、短信息、数据等多种业务。基于gsm短消息功能可以做成传输各种检测、监控数据信号和控制命令的数据通信系统,能广泛用于远程监控、定位导航、个人通信终端等。由于公众gsm网络在全球范围内实现了联网和漫游,建立上述系统不须再组建专用通信网络,所以具有实时传输数据功能的短消息应用将得到迅速普及。
目前,人们设计的各类dte设备基础上以为核心,带有rs232/rs485等通信接口,在物理层上很容易实现与gsm设置(如手机等)的连接。但对sms协议的研究文献却较少,特别是用 单片机 控制手机的sms(short message service)收发的研究更少。笔者在用单片机设计基于gsm的sms数据采集器时,对怎样用单片机控制手机收发短信息进行了探讨。1 串口控制sms的工作原理
单片机 与手机一般采用串行异步通信接口,具有红外和通信电缆两种连接方式,通信速度可设定,通常为19200bps。采用红外接口的优点是单片机系统与手机电气隔离,相互不干扰,接口各自独立,使用方便;缺点是通信距离较短,红外传播的方向性对接口相对位置有要求。采用电缆连接时,数据传输的可靠性较好;其主要缺点是接口的电气参数不兼容,设计不当时会对手机的通信质量产生影响。笔者经过实践设计的接口电路如图1。
gsm的短信息业务sms利用信令信道传输,这是gsm通信网所特有的。它不用拨号建立连接,把要发的信息加上目的地址发送到短信息服务中心,经短消息服务中心完成存储后再发送给最终的信宿。所以当目的gsm终端没开机时信息不会丢失。每个短消息的信息量限制为160字节。
现在市场上大多数手机均支持gsm07.05规定的at指令集。该指令集是etsi(欧洲通信技术委员会)发布的,其中包含了对sms的控制。利用gsm手机的串行接口, 单片机 向手机收发一系列的at命令,就能达到控制手机收发sms的目的。etsi的gsm07.05中用于sms收发控制的主要at命令见表1。表1 常用at指令gsm07.05function(功能)ate0resetat csms选择短信息服务at cpms选择短信息内存at cmgf选择短信息格式at csca短信息中心地址at cnmi显示新收到的短信息at cmgr读短信息at cmgs发送短信息at cmgl列出sim卡中短信息at cmss从sim内存中发短信息at cmgw向sim内存中写入待发短信息at cmgd删除sim内存中的短信息at cscb选择蜂窝广播信息
gsm手机通过异步通信接口实现对sms的控制共有三种接入协议:bk mode;基于at命令的textmode;基于at命令的pdu mode。pdu模式是发送或接收手机sms信息的一种方法,短信息正文经过十六进制后被传送。目前,pdu mode应用最为广泛,基本上全国所有的电信局都提供支持pdu mode的短消息业务。有些地址则不支持text mode和block mode,这就限制了这两种接入协议的应用,而且pdu mode已有取代block mode的趋势。为了保证系统具有广泛的适用性,本文采用pdu模式收发sms。
pdu相当于一个数据包,它由构成消息(sms)的信息组成。作为一种数据单元,它必须包含源/目的地址、保护(有效)时间、数据格式、协议类型和正文,正文长度可达140字节,它们都以十六进制表示。pdu结构根据短消息由移动终端发起或以移动终端为目的而不同。
当由移动终端发起时,pdu的格式为:smscpdu类型mrdapiddcsvpudlud(0~140octed)
当以移动终端为目的时,pdu的格式为:smscpdu类型oapiddcssctsudlud(0~140octed)
其中,smsc为短消息业务中心地址,da/oa为源/目的地址,pid为协议识别,dcs为数据编码,udl为用户数据长度,ud为用户数据,vp为有效时间,mr指明是发出信息,scts指明短消息到达业务中心的时间。
2 pdu格式下短信息的接收
根据设置不同,手机将收到的短消息保存在缓存单元或存入sim卡, 单片机 从手机中接收短消息实质上就是从sim或缓存中读出信息。这主要利用at cmgr和at cmgl两条指令来完成,其工作过程见图2。
由于不同的厂商对at指令集的解释代码和响应信息不一样,所以 单片机 首先要确认能否与手机建立起通信,一般用ate指令完成此确认;然后用at cmgf指令选定短消息的数据格式;在收到手机的正确回答反以at指令完成读出功能。一般用at cmgl读取以前的信息,在收到手机的ring(振铃)数据时,用at cmgr读取实时信息。
以下是笔者设计的物流数据采集系统中用到的接收sms的一个实例,它说明了pdu模式的应用。 单片机 发送和接收(手机回答)均为ascii码。所用手机为siemens s3508i。
操作过程如下({}内为注释):
手机回答:ok {已建立联接}
发送:at cmgf=0 {选用pdu格式}
手机回答:ok {允许选择pdu格式}
发送:at cmgl=2 {列出已有的短信息}
手机回答: cmgl:1,2,,24{1表示信息个数,2表示未发信息,24表示信息总容量}
0d05ff84cf682d
95e0dc2b36d3d170ad97ad97a3492608
以上这组pdu格式的十六进制字符串,不但包含了短消息的内容,同时包含了发送者的手机号码、短信息中心号码、短消息发送时间等。
下面对信息内容进行分析:
0d:短信息中心地址(号码)长度。
91:短信息中心号码类型,91是ton/npi。ton/npi遵守international/e.164标准,指在号码前需加' '号;此外还可直有其他数值,但91最常用。
f0:smsc 短信息所使用的服务中心号码。它经过十六进制以字节为单位的高低半字节换位处理,号码是奇数的添f,构成一个hex字节。
04:pdu类型,文件头字节。
0b:主叫号码长度。
81:主叫号码类型。
f1:0a主叫号码,也经过了处理,实际号码为。
00:pid,为协议标识。
00:dcs短信息编码类型是gsm default alphabet,即由7位ascii码移位组成8位十六进制码(octet),其方法见表2。1sthexb0a6a5a4a3a2a1a02ndhexc1c0b6b5b4b3b2b13rdhexd2d1d0c6c5c4c3c24thhexe3e2e1e0d6d5d4d35thhexf4f3f2f1f0e6e5e46thhexg5g4g3g2g1g0f6f56thhexh6h5h4h3h2h1h0g6
80:scts短信息发送时间,02/06/08/14:00:33.08。
26:udl经处理后的8位码(octet)短信息字节长度,它小于消息ascii码的长度。
3e30dc2b36d3d170ad97ad97a3492608:ud 编码后的pdu数据,短信息内容“/13:48id102okid103ok id201fail”。
3 短信息的发送
与接收短信息一样,发送时也要先建立联接,传送一些初始化指令,然后发送短消息内容。下面是用siemens s3508i发送一个短信息的例子,内容为:“/13:48 id102ok id103ok id201fail”。其ascii码为:“62fa30324f4b
发送:ate {请求建立联接}
手机回答:ok {已建立联接}
发送:at cmgf=0 {选择pdu模式}
手机回答:ok
发送:at csms=0{检测手机是否支持sms命令}
手机回答:ok
发送:at cmgs=52{发送短信息,52 octets(不包括最初9个短信息元字节)}
手机回答:&{允许上传数据,ascii码是($20h,$2eh)}
发送:bf14cf682d95
e30dc2b36d3d170ad97ad97aa
不计最初9个短消息信元字节,本短信息有52字节(104个字符)。at cmgs仅说明了smsc信息内容的长度,在收到手机回答的&符号手才发送pdu数据串,并以(l^z)结束。
pdu数据串的内容说明如下:
08:短信息信元smsc(短信息中心号码)的字节长度
91:短信息中心号码类型,91表明中心号码是国际通用电话号码。
f0:短信息中心号码:0。
11:pdu sms发送的文件头字节。这里11指正常发送短信息。
00:信息类型。这里00指让手机自动加上主叫号码。
0b:被叫号码长度。
81:被叫号码类型。
f1:被叫号码。
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格式短信息编码后字节长度。
3e30dc2b36d3d170ad97ad
97a3492608:编码后的pdu数据,短信息内容为“/13:
48id102okid103ok id201fail”。
1a:ascii码ctrl^z:报文结束标志。
4 应用情况及常见主要问题的解决
笔者用mcs-51系列的 单片机 研制了一个手持式的数据采集产品,通过simeens手机,利用gsm的sms传输数据。经过在国内多个省市较大数量长期广泛的使用,性能良好,没有出现数据丢失的现象。证明上述设计用,性能良好,没有出现数据丢失的现象。证明上述设计是正确的。但在调试和试用阶段也遇到了如下问题:
手机的电缆接口电平一般是3v左右, 单片机 系统的工作一般为2.7~5.5v,范围较宽,为保证数据传输的正确,需在接口加电平限制电路,详见图1。
(2)部分城市无法使用
一些城市的sms平台不允许使用缺省短消息服务中心号码的协议,只需在发送的pdu数据前面几个字节加上中心号码即可,详见本文发送实例。
(3)不能接收已正确发送的短消息
除gsm的sms信道拥塞原因外,主要是pdu中pid字节的设置,使得收到的信息要存入sim卡,而sim卡已满,故不再接收信息。改变pid的设置即可。
(4)收不到开机前的短消息
主要是发送数据时,对短消息有效时间vp值设置不当造成的。
本网站试开通微、小企业商家广告业务;维修点推荐项目。收费实惠有效果!欢迎在QQ或邮箱联系!
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: 电话:(86)774-2826670& & &&)

我要回帖

更多关于 cdma短信收发器 的文章

 

随机推荐