通过手机短信控制电脑
大家都知道饭否和叽歪的信息可以通过msn、手机短信等方式更新,所以我就想如果我们不在自己的计算机旁边而又急需让计算机做一些事情(比如关机,比如签退...
),是不是可以用手机短信的形式来控制它呢?答案是肯定的。下面我就来说一下我的思路。
![](https://www.cnblogs.com/Emoticons/msn/tongue_smile.gif)
拿叽歪举例吧(饭否等是一样的),我们申请叽歪帐号,地址是http://jiwai.de/ 申请完毕后,首先登录叽歪,看到最上面有个设置,点进去后再到绑定设置,按照提示绑定手机。
这时我们就可以通过手机向叽歪的短信中心发送短信来更新我们的叽歪(资费是每条1毛);当我们叽歪的信息更新后,叽歪会自动把你的信息发布成rss,具体的地址如:http://api.jiwai.de/statuses/user_timeline/107279.rss
可以这样获取这个rss,在叽歪的首页上方有我们的登录名称,点击后在右下方有订阅×××,点它就可以看到rss地址了。(运行程序时需要把这个rss写到config文件中)
我们只要通过程序每隔一段时间读取这个rss,然后就能知道我们用手机发送短信的内容,只要手机短信的内容和我们程序中事先配置的内容相同(比如执行命令:关机),那么就可以达到我们用短信控制计算机执行某些功能的目的。
似乎饭否还有关注某个好友的功能,可以自动把好友的信息发到你手机上,可以利用这个以及他们的api达到跟计算机互动的目的,比如用短信查询等等,这个以后再说了,如果有朋友做了希望也能发上来共享:)
从这里下载源代码。
用什么程序执行命令是在config文件中定义的,而且大家可以编写自己的执行过程(需要继承接口IPlugin,不过这个类需要固定名称叫Plugin,namespace随便起名字),程序会反射你的类。这里做的有点繁琐了。期待大家的批评指正。