Linux下的短信开发(一) - 我的方案选择

关键字:SMS LINUX GPRS MODEM

和很多新手一样,初次接触这个领域的我在开始的时候也觉得无从下手,短信开发大多数是将现有应用系统与SMS整合在一起,实现短信提示,让用户能够及时获取信息或者直接利用手机完成业务。短信的实现有两个途径,一是根据中国移动、联通提供的开发接口,通过互联网实现短信,另一条路就是自己买个手机或者更强大的GPRS MODEM实现短信的发送、接收,这里探讨的是后者。

通过GPRS MODEM发送短信,说到底就是一个典型的串口通信应用,有很多这方面的文档可以学
,但要很快进入状态,还是要选取一些方案,毕竟有句名言说得好:不要重新发明轮子。经过google,看到一个国内叫做“金笛”(www.sendsms.cn)的公司,从网站上看还不错,提供了各种短信群发设备,还对各种平台的开发提供了支持,这让人很“震撼”,随即下载试用版,并从另外一个渠道订购了GPRS MODEM,开发就此开始。

金笛提供的开发包使用JAVA实现的,还有完整的文档和实例,貌似质量上乘,但在开发时发现,接收短信无法将SIM卡中的信息转化为一个Message实例,也就是说,无法根据应用需要提取短信的内容,开发包已经把短信格式化了,输出的都是一个固定格式的字符串,呵呵,给人的感觉是想要得到Message还是买我的正式版吧,试用版里删掉几个关键方法是正常滴。

在网上找替代方案,source-forge上找,社区里找,知道了一个叫smslib的项目,smslib.org上不去,smslib.source-forge.net没了,人家不在SF玩了,只好code.google.com,终于找到src package,打开后大吃一惊。

金笛太无耻了,它的开发包就是smslib编译成jar后的版本,怪不得文档是英文呢。通过核对文档,不但找到了缺少的方法,完全开源还能更好地学习,方案就此确定,山寨GPRS MODEM+smslib(http://code.google.com/p/smslib/)

转载于:https://www.cnblogs.com/guadan2001/archive/2008/06/28/1231772.html

你可能感兴趣的:(Linux下的短信开发(一) - 我的方案选择)