标题很宏观 ~ 内容挺有趣 ~
给大家推荐一个小东西,用安卓手机模拟短信猫的功能。这个东西还算稳定,听朋友说他们用了一个低端的智能手机做的安卓短信猫,用来做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
我是在家里测试的,用的是公司值班的手机,给力 ~
有朋友说 139手机通知的可以很好的实现告警通知,以前也接触过,记得是有次数的限制的 ~
2014了,再测试下他的可用性 ~
测试的结果,用139通知告警信息多的时候,会丢失通知。50个通知的话,差不多丢3封左右。
查看了短信和发信的次数。超过10几封之后,短信的速度接收的很慢,很墨迹 ~ 一个小时内发信150次,手机端接到135条短信。
手机号码不是我哈~
不管怎么说,都算是个省钱的好方法。
安卓短信猫可以随意的发 ~
139 更适合特定注册好的人员做报警信息的推送 ~
祝大家新年快乐 ~
本文出自 “峰云,就她了。” 博客,谢绝转载!