微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
发布网友
发布时间:2022-05-02 03:01
我来回答
共2个回答
热心网友
时间:2022-06-27 09:07
1、AC、AP以及ACL
做WIFI实施部署,涉及几个概念:AP、AC、无线路由器、认证,简单说来:
AP就是无线接入点。
无线路由器大致可以理解为:AP+路由
AC是用来管理AP用的,可以对AP进行集中式管理。这在诸如连锁店、大公司部署需要支撑上百个接入点以及复杂的控制措施(例如多级认证,微·商*中提到的全国漫游)等就需要AC。
AC最重要的职能是完成对接入设备的认证、授权、计费(AAA),一般采用Radius协议来完成。认证、授权的凭证包括终端的MAC地址等等信息(Radius系统一般放在云端,大家常用的宽带拨号上网的认证都是基于Radius认证)。
终端设备要接入网络,必须在AC的ACL(访问控制列表中)有对应的匹配项,对终端的标识包括MAC地址、IP等信息。
一个粗略的通过微信认证上网的操作流程:
a、用户连接wifi,AC查看ACL列表中是否有对应的信息(主要是MAC地址),如果有效,则直接让用户上网;如果无,则给用户在ACL中临时增加一条有时间*的记录,以便于在未经认证情况下,能够上微信完成对公众号的关注。
值得注意的是:ACL列表不一定是AC本地的,有可能是从*Radius服务器获取的,例如在允许漫游的情况下。
b、用户关注公众号,完成认证和授权过程,AC获取用户的MAC地址等信息,从ACL中删掉用户未授权认证的临时上网记录并新增一条经过认证授权的记录,用户可以正常上网。
c、用户取消关注公众号,则从ACL中删除掉对应的记录
ACL的信息属于7层协议的网络层,并没有应用层的OpenID等信息。
2、公众平台“开发模式”
如果在微信公众平台中将高级功能设置为“开发模式”,则在用户执行关注公众号、取消关注等操作时候,公众平台都会以事件方式通知“开发模式”定义的接口。
公众平台接口标识一个微信用户并不是使用用户*,而是用类似o0geNuJmbuDIwnMMCOhF6hFFLEqU这样的字符串,实际上就是OpenID(接口协议中的fromusername)。
而OpenID之类的信息在7层协议中是在应用层(第7层)
3、OpenWRT以及管理系统
目前各种智能路由器(极路由、果壳、小米等)都是基于OpenWRT系统。而对OpenWRT系统本身的管理都是基于wifidog等管理系统,可以与外部系统(例如微信公众平台)直接对接。
因此回到话题,最本质的问题其实就是:
AC是怎样来匹配ACL列表中的MAC和OpenID的呢?
由于不知道“必智®微信关注即登录上网”是否需要商家在公众平台中配置指向无线路由器(AC或AP)的接口地址,因此分成两种情况讨论:
1、如果需要配置,则:
由于有关注、取消关注等事件时候,都会有url地址通知AC的服务器,由于是TCP链接,在关注、取消关注的报文的TCP报文中本身就有MAC信息,在HTTP报文中有OpenID信息,因此只需要在同一个报文中就能获得MAC和OpenID的对应关系。
2、如果不需要配置,则:
由于要识别用户关注、取消关注事件的报文,在应用层并无明确的特征(url回调),此时后可以通过抓包获取关注、取消关注事件的报文,然后对符合符合特征的报文进行处理,并不难,但采用此种方式在维护较为麻烦,可能性不大。
与其他支持微信认证的智能WIFI(例如rippleos之类)解决方案的差异(个人感觉):
1、AC+AP一体化方案:其他厂商一般是根据用户接入规模大小,分为AP、AC+AP的方案,如果接入终端数少,则直接采用AP方案,如果规模较大,则采用AC+AP方式(AC和AP是独立的终端)。而必智的方案算是AC+AP一体化方案。
2、集中认证:应该采用了独立Radius系统,其他厂商较少提供多店集中认证、漫游的方案。
3、宣传策略更貌似高大上,技术上其他有OpenWRT自主研发能力的厂商也能做,但其方案在简化接入、面向多店集中认证上出发点确实不错,另外在整体解决方案上包装得更高大上。
热心网友
时间:2022-06-27 09:08
首先排除各种外在因素,比如猫、路由器、连接线等的设备问题和欠费与否的问题,然后如果你用了路由器而且还是无线路由器,就需要按照说明书重新设置。
建议您办理电信宽带,稳定,故障低,优惠多。
中国电信提供最优质的网络通讯服务,电信活动可以直接通过电信营业厅或者实体营业厅查询。
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
绝大部分情况下不需要调用微信开放平台的接口,只用到了微信公众账号的开发者模式就完成了;如果想进一步改善用户体验,需要使用服务号调用微信 网页授权获取用户基本信息 接口。
服务器ip网络服务器ip - StormProxies
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
用户关注该公司公众号,返回一条api信息,存放到数据表;路由器检测用户表微信ID 。然后通过认证上网。没有将返回一条AIP信息到服务器识别后返回到用户提示关注后使用。
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
太具体的我不清楚哦,这个就是树熊wif 、迈外迪等广告路由器的原理哦。大致是通过路由器的底层固件来做判断呢,通过微信API返回的数据来做判断。具体的话你可以去知乎找一下,我记得有人回答过呢。 希望采纳!
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
wifi---wechat.server.database.service 你在wechat上关注wifi, wechat.ID 自动被save到wifi的云处理页面validate.page,validate.page调用你的wechat.ID到wechat.server.database.service进行认证。认证通过,你的信息被记录在wifi中。 就能上网了。
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
这种肯定不是普通的路由器啦 专用的路由器和交换机的功能很强大 有这个功能也不算奇怪 原理就是微信通过绑定你手机的网卡地址或其他硬件地址上传至路由器 路由器接受到指令就开通你手机与路由器的信息通道 取消关注就关闭通过通道
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
步骤:1.把电源接通,然后插上网线,进线插在wan口(一般是蓝色口),然后跟电脑连接的网线就随便插哪一个lan口啦,做好这些工作后,然后你会看到路由器后面有个地址跟帐号密码,连接好后在浏览器输入在路由器看到的地址,一般是192.168.1.1(当然如果你家是用电话线上网那就还要多准备一...
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
这种属于广告路由。在广告路由上开启强制关注后,即取消关注后连接wifi就会断网的。
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
通过后台数据库,如果发现你的手机设备号不在数据库中,那么,就发指令给路由器,给你断网
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
这种广告路由器淘宝上很多卖的。主要是由WEB认证功能实现的,要上互联网必须通过认证,否则就不能联网。机场、医院、大型商场都用的这种拥有WEB认证功能的路由器。建议你百度一下“WEB认证”这个关键词
微信关注即可使用 Wi-Fi,取消关注即断网的路由器是怎样实现的
极路由目前确实有这么一款插件哦,第三方开发的。不过它可是付费插件呢,目前的价格是这样的。功能亮点&适合人群 插件的使用方法 (嘻嘻,以上都是到极路由的云平台中找到了这款插件直接截图的哦,这样应该更方面你了解这个插件功能呢。需要强调一点哦,极路由云平台的插件会受市场需要,政策等因素不定期...