allen 发表于 2014-10-29 22:37:32

在cubieboard上利用微信公众平台搭建内外沟通桥梁

本帖最后由 allen 于 2014-10-29 22:41 编辑

如何利用cubieboard将家庭网络与公众网络连接起来,可以在外面了解家里的情况,操控家里的设备?
之前尝试过http,ssh,vpn等各种方式,要么安全性不够,要么操作不方便,特别是与手机进行交互。
最近朋友聚会,发现周围几乎人手必装微信,灵光一现,何不利用微信平台来试试呢?
立马申请微信公众平台,参考其开发文档和网络教程,很容易就实验成功,而且最近微信又新支持加密通讯,安全性又进一步得到了保障。
目前做到的功能是,
1. 通过微信发送指令,远程控制家里摄像头云台转动位置,并以图片形式返回当前摄像头截图,了解家里情况。
2. 通过微信发送指令,远程启动家里红外监控头。
3. 利用第三方图灵机器人,通过微信进行信息查询及对话聊天。

个人感觉微信现在做得的确很不错,为你打开了一扇新的门,接下来的路怎么走就看你自己的了。


jerryli 发表于 2014-10-30 10:13:45

你家的宽带80口还没有被封嘛?如果是大陆的居民,估计快了。{:soso_e120:}

allen 发表于 2014-10-30 10:27:09

我是电信光纤,用了N年了,一切正常。:D

Cannikin 发表于 2014-10-30 10:42:50

迟早封80
我开始也是很得意,然后没多久就杯具了。现在只能用81

facat 发表于 2014-10-30 10:47:44

我这里的铁通不但封80端口,而且全国很多地方访问不了{:soso_e135:}

animalize 发表于 2014-10-30 10:49:28

jerryli 发表于 2014-10-30 10:13 static/image/common/back.gif
你家的宽带80口还没有被封嘛?如果是大陆的居民,估计快了。

如果80端口被封了,用ngrok可以解决微信使用80端口的问题,请搜索“ngrok 微信”了解

jerryli 发表于 2014-10-30 12:59:53

animalize 发表于 2014-10-30 10:49 static/image/common/back.gif
如果80端口被封了,用ngrok可以解决微信使用80端口的问题,请搜索“ngrok 微信”了解
...

哦,就是一个反向代理,通过ngrok走微信有点麻烦。首先要访问 ngrok 国外的主机,延迟不小,然后ngrok 把包送回国内的你的机器,然后再从你的机器把数据取回ngrok ,再发给微信服务器,要走4次国际线路。
微信有丢弃5秒延迟以上的包处理规则,很容易发生你的数据包还没有送过去的时候,维修就把连接关闭了。

allen 发表于 2014-10-30 13:04:16

那万一80端口被封,除了ngrok就没有其他方法了?

animalize 发表于 2014-10-30 15:32:35

jerryli 发表于 2014-10-30 12:59 static/image/common/back.gif
哦,就是一个反向代理,通过ngrok走微信有点麻烦。首先要访问 ngrok 国外的主机,延迟不小,然后ngrok 把 ...

是有这个问题,怪别扭的。

还是希望微信不断放宽限制吧,比如以前订阅号不能用自定义菜单,年初的时候取消了这个限制。
现在要求必须使用80端口,也不知道有何意义,也许以后会取消这个限制?

facat 发表于 2014-10-30 15:44:43

animalize 发表于 2014-10-30 15:32 static/image/common/back.gif
是有这个问题,怪别扭的。

还是希望微信不断放宽限制吧,比如以前订阅号不能用自定义菜单,年初的时候取 ...

估计限制80端口就是不像让家用用户架设服务器吧,从安全上考虑的。
页: [1] 2
查看完整版本: 在cubieboard上利用微信公众平台搭建内外沟通桥梁