我现在在做嵌入式linux的平台的开发,现在想做个短信网关,用的是SIEMENS-MC55的模块。用超级终端通过串口也成功实现发短信了。但在开发linux应用程序时对于那些应答该做怎么样的处理(因为指令的应答看上去有点复杂),他们应该采用什么样的格式封装比较好。还有就是想要发中文短信,是做自己编写转换算法呢,还是借用操作系统本身的一些处理。
因为小弟刚刚接触此类的东西,请各位提提宝贵意见。 多谢!!!!
应答挺重要的,你给模块发送命令,都是通过返回过来的应答知道模块的状态的,所以软件上要对应答处理的
至于发送中文短信,我在VC和WIN-CE下都实现过,系统都有这样的函数,不用写什么算法,都是数据转换,要用到PDU码
你可以看看收发短信的PDU算法,这个可以用google搜一下,网上很多的
http://www.pudn.com/downloads28/sourcecode/comm/sms/detail88481.html
这个网站有很多SMS的源代码,你可以下下来自己研究一下