基於Wiwiz HotSpot Builder的麥當勞WiFi熱點Web認證方案

近日,接手了一個在幾個麥當勞分店的無線覆蓋項目。店面面積並不太大,無線覆蓋比較容易,但是對於接入熱點的認證方式有一些特殊要求。

第一、要求接入熱點之後打開瀏覽器輸入任何網址都能顯示一個麥當勞店面的歡迎頁面。
第二、在這個頁面上顧客可以輸入一個認證key進行認證(顧客可以憑本店面的購物票在店面櫃檯領取認證key)。
第三、輸入正確的認證key後可以顯示指定的麥當勞主頁。之後,用戶可以自由使用Internet。
第四、普通顧客的每個認證key有一定的使用時間限制,主要是爲了吸引長時間在麥當勞上網的顧客繼續購買東西。

現將整個項目方案簡要介紹一下。

首先,我們嘗試完全自己架設認證網關,先後調查了Mikrotik HotSpot,RouterOS等,認爲很難滿足這些要求,而且配置較複雜,於是放棄了這些方案。

又聯繫了一些其他的無線網關設備的廠商,功能方面還沒有理解清楚,但首先的印象就是專用的設備需要高昂的費用。我們只能嘗試另外的方案。

想到之前見過有人在餐廳和家庭旅館用普通無線路由器安裝Wiwiz HotSpot Builder架設過類似的熱點認證網關。我們也決定一試。研究了Wiwiz網站的資料,並諮詢了Wiwiz的客服之後,我們發現它完全可以符合我們的需求,不過需要購買專業版的功能。考慮Wiwiz專業版的費用並不貴,而且是針對每用戶收費,而不是按熱點數收費,我們架設的熱點數量較多,加上最吸引人的是可以使用普通無線路由器,總體成本還是很低的。因此,最終我們決定採用這個方案。

以其中一個店面爲例,硬件方面,用了兩個普通的無線路由器。一臺是Linksys WRT54GS(v3),這臺刷DD-WRT固件,用於安裝Wiwiz客戶端。另一臺是TP-LINK WR841N,不更改固件,只用於擴大覆蓋範圍。

首先,爲Linksys WRT54GS刷DD-WRT固件。並設置好Internet連接和基本的無線配置。

然後,在Wiwiz的服務面板創建並設置好熱點內容以及認證方式,並批量輸入招待碼(也就是認證key)等。接着,在刷過了DD-WRT的Linksys WRT54GS上安裝和設置Wiwiz客戶端。這些過程都比較簡單。

到這裏,工作就已經基本結束了。熱點認證網關就已經創建完成了。拿一個手機開啓Wifi測試一下,驗證一下這個熱點的Web認證是否正常工作。

最後,就是設置TP-LINK WR841N做覆蓋的擴展,考慮到穩定性,我們用傳統的有線連接的方式進行。也就是,將WRT54GS作爲它的上一級有線路由器。並關閉TP-LINK WR841N的DHCP服務,並讓兩臺路由器共用一個網段,開啓並設置好IP與無線設置。這樣,Wifi終端無論連接到這兩個無線路由器的哪個,最終都通過WRT54GS進行認證並連接Internet。

方案示例如圖1所示。

Wifi熱點Web認證頁面截圖,如圖2所示。認證後顯示麥當勞主頁,如圖3所示。


1. 網絡結構圖

 

2. Web認證頁面截圖

 

3. 認證之後顯示頁面(麥當勞主頁)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章