多平台openwrt插件-微信连WiFi

和黑猫之家聊聊?

专治各种不服。。。。的牛逼特色:
1、多平台:支持ar71xx/7620a/7620n/X86/octeon(后面X86/octeon这两个给有能力折腾网关、网桥的高手用的)
2、强制关注: 用户必须要关注公众号才能正常上网。
3、局域网漫游:用户终端在一个局域网内一次连接成功,在多台WiFi设备间自动漫游切换,无需再次操作。
4、远程配置管理: 发条微信就能远程配置场所内的整批WiFi设备。
5、干净:没有任何开发者痕迹。因为,您能装插件就很厉害,咱不能遮挡您的光芒。。。
多平台openwrt插件-微信连WiFi linux学习 第1张 

(为喜欢玩固件的朋友准备了联想Y1和斐济K2完整固件,请直接从http://downloads.openbrt.org/下载烧写)
openwrt插件讨论群 103416784

牛皮吹完,正经介绍下如何安装:
一、准备工作:
准备三项“微信连WiFi”三项公众号参数:
appId(微信公众号的appid)
secretKey(微信开发者密钥)
shopId(微信连WiFi的商户编码)
(具体请参考http://www.right.com.cn/forum/thread-186538-1-1.html,可以少写很多字,感谢这个帖子作者!)
!!!特别要求:必须在公众号后台配置“商户主页”网址,如果确实没有商家主页,随便配置http://www.baidu.com都行。

当然,你已经有一台openwrt在手,建议无线不要设置密码,比较“微信连WiFi”是要开放给别人用的。
(注意:建议在openwrt CC15.05之后的版本上安装插件,BB版本直接使用opkg install http://...ipk网络路径安装)
二、安装插件(openwrt里面叫做“软件包”,在主菜单的“系统”下面):
首先配置下载源(feeds),将签名检查option check_signature 1注释掉或把那行直接删掉,提交。
下图用#号把这行注释掉:
多平台openwrt插件-微信连WiFi linux学习 第2张 
设置软件包下载源:(建议浏览下http://downloads.openbrt.org/packages/看看哪个目标平台适合你,包括ramips/ar71xx/octeon/x86)
在Custom feeds最后加上一行(以MTK7620N/MTK7620A为例),提交。
src/gz opebrt http://downloads.openbrt.org/packages/ramips/

如下图:

多平台openwrt插件-微信连WiFi linux学习 第3张 

软件包下载源配置完成,更新软件包(telnet的指令就是: opkg update)。
在“可用软件包”下搜索“weixin”,可以看到有两个软件包,点击安装:
weixin-wifi(微信连wifi服务程序)
luci-app-weixin-wifi(配置界面包)

恭喜你,安装完成!这时用手机连接你的WiFi,如果是iphone直接弹出“微信连WiFi”界面。安卓手机到浏览器跳转下。

三、配置你自己的公众号参数:
刷新下你的openwrt管理界面,可以看到主菜单多了一个“服务”,叫“WeiXin-WiFi”,进去配置上面准备好的三项参数。
多平台openwrt插件-微信连WiFi linux学习 第4张 

最后一项参数“用户漫游时长”,就是你打算让用户在这张WiFi网络(单机或多机集群)一次“微信连WiFi”的麻烦连接可以保持多长时间。
这个就是"局域网漫游"特性,原理是设备间通过本地二层网络(L2协议)交换信息来保持用户认证状态。(补吹下:那些硬AC/云AC可以歇菜了。。。。)

到了这里,您在家里就可以体验自家的微信连WiFi了。
如果有问题讨论或者其他更厉害的想法,请联系QQ:774035362


假如您是网络集成商,下面内容是如何实现多设备集中管理的内容。

四、远程集中管理:
1、手机连接已经安装了插件的WiFi,在这个wifi下用微信扫描下面二维码捆绑设备:
多平台openwrt插件-微信连WiFi linux学习 第5张 
看到下面界面,选择”设备已联网,跳过此步“:
多平台openwrt插件-微信连WiFi linux学习 第6张 

后面就按提示”发现设备——>捆绑设备——>进入公众号“
多平台openwrt插件-微信连WiFi linux学习 第7张 


多设备(设备组)捆绑特别说明:
如果你是在场所(比如KTV、商场、酒店等)通过DHCP WAN上联部署多台WiFi设备,
你只需要在现场网络扫码捆绑一次,这样就可以远程管理整个设备组。
以酒店为例,你在安装第一台AP时捆绑一次,通过微信下发一次配置,后面其他设备装好上电便自动被配置了。
(本地界面配置或者硬件reset也没用!)

2、通过微信设置远程设备参数:
请阅读公众号(”微商智能云平台“)的指令帮助信息。
多平台openwrt插件-微信连WiFi linux学习 第8张 

商业合作请联系QQ:774035362

更多精彩内容,请关注黑猫之家

来黑猫之家看看呗

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright © 2015-2019 | 黑猫吧(www.heimaoba.cn) | 赣ICP备18005425号-1 |