报警通知之安卓手机实现短信猫发送信息接口 [http模式]

标题很宏观 ~ 内容挺有趣 ~


给大家推荐一个小东西,用安卓手机模拟短信猫的功能。这个东西还算稳定,听朋友说他们用了一个低端的智能手机做的安卓短信猫,用来做nagios的报警,发信量已经到了7000条,就出过两次问题,还都是因为手机太烂的原因。还有就是并发的时候会出点问题,但也可以解决的,咱们可以把接口做成队列的模式就行了。

想想买个短信猫价格也不便宜,呵呵。

挺有意思的应用~ 大家的公司如果不给提供短信接口,但是你又想用这样的接口,真的可以用用这个方案。找个安卓的手机,申请在taobao买个超级合算的短信卡。  我自己也只是测试了几个,没有大量的测试过,毕竟一条一毛钱,呵呵。几个朋友已经发信几千条了。   还是稳定的 ~


当然安全也是个问题,怕别人随便调用,可以在手机装个droid wall防火墙,限制ip啥的 。

可以看我以前通知平台的设计方案,把手机的接口也加进去,也可以在这里扩展队列,毕竟手机端的编程大家都不了解,所以再写个接口,让所有的流量都从这个接口出去。

http://rfyiamcool.blog.51cto.com/1030776/1332160


下载地址是:

从google play下载:  https://play.google.com/store/apps/details?id=unibilling.smsmodem


API文档:


http://android_wifi_IP:5555/send?callee=p1&sms=p2


参数说明如下:


p1:将要对该目标手机号码发送短消息

p2:将要发送的短消息内容


注意:参数p1和p2的值都需进行UTF8编码。


http请求返回码含义:


0: send ok
-1: send fail
-2: app exception
-3: callee empty
-4: message empty
-5: callee coding error
-6: message coding error


举例:


192.168.1.105:5555/send?callee=1866xxxxxxx&sms=test+test+test


该URL将发送短消息内容 “test” 到手机号码 186xxxxxxx



我是在家里测试的,用的是公司值班的手机,给力 ~

wKioOVLC3QmS2kGVAAA_2smvJRs040.jpg






wKioJlLC24PyxP13AABpAQtCGYU390.jpg


wKioOVLEKczwnxV8AAB3osBGSHs851.jpg


有朋友说    139手机通知的可以很好的实现告警通知,以前也接触过,记得是有次数的限制的 ~

2014了,再测试下他的可用性 ~


wKiom1LGWRGRYmSMAACsOr8yTBU178.jpg


测试的结果,用139通知告警信息多的时候,会丢失通知。50个通知的话,差不多丢3封左右。

查看了短信和发信的次数。超过10几封之后,短信的速度接收的很慢,很墨迹 ~     一个小时内发信150次,手机端接到135条短信。

手机号码不是我哈~

wKiom1LGWrWD7ZUUAAC9qxM2o3w051.jpg


不管怎么说,都算是个省钱的好方法。


安卓短信猫可以随意的发 ~

139 更适合特定注册好的人员做报警信息的推送 ~


祝大家新年快乐 ~

本文出自 “峰云,就她了。” 博客,谢绝转载!

你可能感兴趣的:(python,python,短信接口,安卓短信网关,安卓短信猫,139短信)