學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 網(wǎng)絡(luò)知識 > 無線網(wǎng)絡(luò) > 微信關(guān)注即可使用Wi-Fi的原理解析

微信關(guān)注即可使用Wi-Fi的原理解析

時(shí)間: 恒輝636 分享

微信關(guān)注即可使用Wi-Fi的原理解析

  現(xiàn)在有很多商家都推出掃二維碼添加微信即可連接wifi這種功能,那么你知道其中的原理是什么?下面是學(xué)習(xí)啦小編整理的一些關(guān)于微信關(guān)注即可使用Wi-Fi的原理解析的相關(guān)資料,供你參考。

  微信關(guān)注即可使用Wi-Fi的原理解析

  知識預(yù)備

  一般商家的微信公眾號都是開了微信公眾號的API,你需要在微信公眾號管理頁面中配置商家的服務(wù)器地址以及一些公眾號權(quán)限認(rèn)證的信息,該服務(wù)器是用來接收騰訊發(fā)過來的各種微信事件,比如有人關(guān)注了公眾號,有人取消關(guān)注了公眾號,有人向公眾號發(fā)送了微信并回復(fù)等。所以,當(dāng)你關(guān)注了該公眾號后,商家的服務(wù)器能夠得到你的微信賬號信息并入庫記錄,當(dāng)你取消關(guān)注后,商家服務(wù)器同樣能夠把你在他們自己數(shù)據(jù)庫中的記錄標(biāo)注出來。

  無線路由器一般通過手機(jī)WIFI的mac地址來選擇放行/禁止其聯(lián)網(wǎng)的行為。

  無線路由器一般有類似管理接口,使得像RADIUS服務(wù)器可以通過該接口控制無線路由器對終端MAC地址的過濾行為。

  使用場景

  場景1-終端用戶在商家WIFI網(wǎng)內(nèi),關(guān)注商家公眾號

  用戶A通過手機(jī)終端連接商家無線路由器(下面將以AP代替),該AP無密碼限制,AP得到了該終端的MAC地址A_mac_address。此時(shí)用戶發(fā)現(xiàn)連上WIFI后不能上網(wǎng),瀏覽任何網(wǎng)頁都會跳到一個(gè)廣告頁面,頁面內(nèi)容為告知用戶在AP網(wǎng)內(nèi)使用微信關(guān)注公眾號(該AP放行微信URL以及商家自己服務(wù)器的URL,如果用戶未驗(yàn)證的話,AP就會每隔幾分鐘就會自動踢掉用戶,使得用戶WIFI斷開連接,用戶必須手動再次連接該WIFI才能重新連接,防止用戶蹭網(wǎng)刷微信)。于是用戶照做,關(guān)注商家公眾號后,公眾號會向用戶A推送一條包含“一鍵上網(wǎng)”鏈接的消息,用戶在AP網(wǎng)內(nèi)點(diǎn)擊該鏈接后直接訪問商家的RADIUS服務(wù)器,服務(wù)器能夠取到該請求發(fā)送者的微信ID,MAC地址等,然后核對該微信ID是否已關(guān)注商家公眾號,如果已關(guān)注,則將該MAC地址和微信ID一起關(guān)聯(lián)入庫,只要該用戶A一直關(guān)注該公眾號,在商戶AP下就能夠一直保持放行權(quán)限,上網(wǎng)無阻。使得A后續(xù)再次來到該商戶連接WIFI上網(wǎng)達(dá)到用戶無感知的效果。

  場景2-終端用戶在自有網(wǎng)絡(luò)內(nèi)(手機(jī)蜂窩數(shù)據(jù),其他WIFI下),關(guān)注商家公眾號

  用戶A通過非商家WIFI環(huán)境中關(guān)注商戶公眾號,用戶A的微信ID被商戶記錄入庫,被推送“一鍵上網(wǎng)”鏈接,用戶點(diǎn)擊該鏈接后被告知必須在商戶WIFI內(nèi)執(zhí)行此操作方有效,于是用戶等到某天來到該商戶AP網(wǎng)內(nèi),再次打開微信,點(diǎn)擊之前的“一鍵上網(wǎng)”鏈接,訪問商戶RADIUS服務(wù)器,radius服務(wù)器記錄該用戶的微信ID,MAC地址,比對之前的已關(guān)注微信ID表后放行該用戶的聯(lián)網(wǎng)行為。

  場景3-終端用戶取消關(guān)注商家公眾號(無商家AP網(wǎng)內(nèi)限制)

  用戶A在任何公網(wǎng)WIFI環(huán)境下,登錄微信,取消關(guān)注該商戶公眾號,該取消關(guān)注事件會通過騰訊服務(wù)器推送到商家服務(wù)器上,商家服務(wù)器標(biāo)注該微信ID關(guān)聯(lián)的終端MAC地址,使得該終端在商戶AP下的上網(wǎng)行為被限制。

  題外話

  作為商家,搞這么多服務(wù)器實(shí)在太麻煩,所以現(xiàn)在市場上的微營銷平臺都將微網(wǎng)站功能平臺化,每個(gè)入駐商戶分配個(gè)子域名,有現(xiàn)成的類似CMS系統(tǒng)或者模板給商家展示各種廣告,商品信息等。RADIUS服務(wù)器有的集成在AP路由器里,有的則是微營銷平臺提供的統(tǒng)一服務(wù)器,并且都給商戶提供了配置管理的界面,對于商戶來說,你只用買他們的AP路由器,交會費(fèi)入駐他們的微營銷平臺,注冊個(gè)公眾號并做一些簡單的配置就可以了。

  路由器wifi設(shè)置微認(rèn)證的方法

  第一步、路由器上配置微信認(rèn)證

  舉例型號。TL-WVR450A

  登錄路由器管理界面,點(diǎn)擊 廣告營銷 >> 認(rèn)證設(shè)置。

  [1] 認(rèn)證方式設(shè)置

  認(rèn)證方式選擇“微信認(rèn)證”。如下圖。

  [2] 設(shè)置認(rèn)證跳轉(zhuǎn)鏈接

  該鏈接用于認(rèn)證上網(wǎng),在認(rèn)證鏈接的尾部填寫1-20位的標(biāo)識,生成的認(rèn)證跳轉(zhuǎn)鏈接如下圖。

  請復(fù)制該跳轉(zhuǎn)鏈接,后續(xù)步驟需要。

  [3] 設(shè)置微信認(rèn)證提醒頁面

  該頁面為無線客戶端連接無線網(wǎng)絡(luò)后,瀏覽器中彈出提醒客戶關(guān)注微信的頁面,如下。

  [4] 設(shè)置微信認(rèn)證跳轉(zhuǎn)頁面

  此頁面為客戶關(guān)注微信公眾號之后,點(diǎn)擊“免費(fèi)上網(wǎng)”之后跳出的頁面。

  注意。微信認(rèn)證跳轉(zhuǎn)頁面的內(nèi)容來源,也可以選擇廣告頁面,需要在“廣告制作”中制作。

  第二步、微信后臺添加跳轉(zhuǎn)

  以訂閱號為例,微信后臺設(shè)置如下。

  [1] 添加自動回復(fù)消息

  將跳轉(zhuǎn)鏈接http://weixin.tplogin.cn:8080/wechat_auth.html?test添加到微信后臺自動回復(fù)信息中。

  注意。需要將超鏈接以html語言的格式加到免費(fèi)上網(wǎng)中,在該語句前面最好增加一個(gè)空格或者“:”,如上述例子中,在“點(diǎn)擊”處增加一個(gè)空格。

  [2] 關(guān)鍵字推送設(shè)置

  將鏈接http://weixin.tplogin.cn:8080/wechat_auth.html?test添加到自動回復(fù)中,如下。

  微信認(rèn)證設(shè)置完成,下面我們嘗試關(guān)注微信并認(rèn)證上網(wǎng)。

  第三步、測試微信認(rèn)證上網(wǎng)

  [1] 連接無線信號

  終端(手機(jī))連接無線網(wǎng)絡(luò)后,跳出認(rèn)證提醒頁面(部分Android手機(jī)需要打開瀏覽器),如下。

  [2] 關(guān)注微信號

  使用手機(jī)關(guān)注對應(yīng)的微信公眾號,如下。

  [3] 點(diǎn)擊“免費(fèi)上網(wǎng)”

  點(diǎn)擊“免費(fèi)上網(wǎng)“后,無線終端就可以免費(fèi)上網(wǎng)。

  如果下次需要接入該無線網(wǎng)絡(luò)上網(wǎng),請?jiān)谠撐⑿殴娞栔休斎氚?ldquo;上網(wǎng)”的相關(guān)詞語(如“上網(wǎng)”“WiFi”等),收到免費(fèi)上網(wǎng)消息后,點(diǎn)擊后即可上網(wǎng)。具體相關(guān)詞可以在微信后臺設(shè)置。

  以上為微信認(rèn)證、體驗(yàn)的設(shè)置方法與效果。

Wi-Fi原理的相關(guān)文章:

1.360隨身wifi怎么樣和原理

2.wifi路由器工作原理

3.360隨身wifi怎么用及原理

168198