随笔分类 -  串口开发(短信猫)

串口开发,包括短信猫、射频采集设备
【工作总结】TC35模块上的短信pdu编码、解码例程,其中的SMS类可以直接使用
摘要:对于这段时间针对短息的工作做个总结,写了一个小的程序验证短信内容的编解码,运行界面如下:把编码结果在超级终端下验证的界面如下图:在运行界面上没有对输入做有效性验证,使用时需按照实际情况输入。源码下载 阅读全文
posted @ 2009-07-27 13:46 赵保龙 阅读(877) 评论(1) 推荐(1)
比较好的两个短信博文(转)
摘要:GSM 03.40规范(TP-06 1999-12-15 7.4.0)中规定了SME对于超长短信的合并处理。规范制定至今,已经超过6年,绝大多数正在使用的手机,都支持这一功能。CMPP协议中,CMPP_SUBMIT_MESSAGE中有两个字段pk_total和pk_numer,恰看起来,这就是发送超长短信的设置参数,其实不然,这两个参数的设置,应该是没有用处。发送超长短信,需要做两件事情:设置TP... 阅读全文
posted @ 2009-07-14 17:50 赵保龙 阅读(1372) 评论(0) 推荐(0)
C#中SerialPort类对串口供电需要设置DtrEnable 和RtsEnable 两个属性
摘要:在开发中有些串口设备需要串口供电,使用C#中的SerialPort类默认情况下不会出发 DataReceived函数,但使用超级终端却可以接收到数据,这是因为 SerialPort 类的DtrEnable 和RtsEnable 两个属性默认是false,设为true即可接收数据了,如下:  this.m_SerialPort.DtrEnable = true; //启... 阅读全文
posted @ 2009-07-10 17:02 赵保龙 阅读(2264) 评论(0) 推荐(0)
短信通信的几种情况和CMS错误
摘要:短信通信的几种情况和CMS错误1. 如何与GSM MODEM建立通信联系2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码3. 如何才能知道错误代码4. 发送短消息后,收到出错信息+CMS ERROR 5125. 发送短消息后,收到出错信息+CMS ERROR 5136. 发送短消息后,收到出错信息+CMS ERROR 5147. 发送短消息后,收到出错信息+CMS ERROR... 阅读全文
posted @ 2009-06-17 13:13 赵保龙 阅读(1824) 评论(0) 推荐(0)
TC35和TC35i在短消息接收上的一点区别(转)
摘要:TC35i是西门子的替代TC35的短信模块。一次,我的程序在tc35上可以收到短信,而换了tc35i却收不到短信。折腾了好几天,才最终解决问题。开始编程时,在网上搜到这样的资料:一年前本人曾写过“通过串口收发短消息(上)、(下)”两篇文章,讨论了在TE(PC、单片机系统等)上利用扩展的AT指令控制ME(手机,GSM模块等) 发送和接收短消息的基本方法。其中接收/阅读短消息采... 阅读全文
posted @ 2009-06-17 11:07 赵保龙 阅读(927) 评论(0) 推荐(0)
TC35i GSM 开发笔记
摘要:有用的一篇资料: PDU格式中文短信的发送与接收疙瘩  机型:西门子TC35、MC60设置短消息模式:AT+CMGF=0/1(0为PDU模式,1为TEXT模式)新消息提示AT+CNMI设置 AT+CNMI=1,1,2执行后当模块收到新的短信息时,给出回应如:+CMTI:“MT“,4   (4表示新短信的地... 阅读全文
posted @ 2009-06-17 10:33 赵保龙 阅读(821) 评论(0) 推荐(0)