估计这个东西不太具有可复制性,也就是大家看看而已。目的是通过手机短信实现简单的ping和TCP连接测试功能。
不太可能用GSM MODEM来做短信收发,毕竟要花钱,于是尽量利用现有资源了,本来做过小灵通短信SP的开发工作,问同事要了一个短号码后面加44的没人要的号做短信接入,原来有写过一个短信业务平台,虽然程序很垃圾并且没啥业务量,但还算稳定,也一直在跑着,打算用上,但发现同事那里有个更好的商业化的业务平台(非个人作品,功能更强些),于是写了个程序与其交互,业务平台从短信网关(SMGP)收到短信并写到一个表里,我的程序从表里选取发给我这个短号码的短信进行处理。今天初步实现了ping和TCP检测的功能,准备明后天有空的话试试trace。
但由于只是小灵通短信SP,因此GSM\CDMA等手机是无法使用这个SP号的,于是找了个兄弟帮我在电信短信平台上做了个类似呼转的设置,牺牲我的小灵通的短信接收功能,把所有到这个小灵通的短信都转到我这个带44的SP号上,由于点对点的短信是实现了网间互通的,所以这样一来我的程序就能处理到异网终端的短信了。
找了一个异网手机发送短信试试,结果收不到,卡死。看来用短信转移到方法也不能让SP收到异网短信。
于是安慰自己,至少成功了一半了,可以用小灵通进行ping等检测,可以异网收到告警短信,不错了。
顺便花了半个多小时改写了以前的那个接口程序,用了BCB6自带的FASTNET的控件做了UDP包收发和EMAIL发送。改进了一下告警短信的发送程序,使其彻底和接口程序配合使用。

订阅我的BLOG(RSS)