有人熟WISPr嗎?

有沒有人對 WISPr 熟悉的呢?有沒有哪裡有咖啡店可以測試 WISPr?
2007-08-17 14:16 發佈
你可以到hinet的熱點試看看(麥當勞 丹堤 怡客等)
因為他們有跟iPass和Boingo等漫遊業者合作
熱點都會有支援WISPr

最近他們有開放學校的帳號可以免費使用二十分鐘
也許你可以去試看看
mi_o wrote:
你可以到hinet的...(恕刪)
後來是用家裡的FON AP來測
最近想練習寫一個自動登入Wi-Fi的App,
目前以中華電信的Wi-Fi為練習的目標,
但是現在遇到採用WISPr方式登入認證方式的不了解,
上網查WISPr的規格,
看起來是要企業會員才可以下載。

請問
1.採用WISPr的登入認證程序過程?
2.以中華電信Wi-Fi為例,WISPr登入連結的位址和他的Web page登入的位址是否不一樣?
3.我看到國外的範例,看起來WISPr登入過程中,Server端會回傳XML,但是中華電信的Web page登入,看起來是沒有回傳XML,請問WISPr是用XML做資料傳遞嗎?
可以看一下對岸中國電信 WISPr 介紹的簡報文件,我之前參考這個文件,在 dd-wrt 上做了一個可以自動登入 "CHT Wi-Fi(HiNet)" 的 script


這邊也有一份當初在網上找到的官方文件

參考看看囉

http://code.google.com/p/wisprclient/
http://code.google.com/p/wisprclient/source/browse/wisprclient.py
Ryan Chen wrote:
最近想練習寫一個自動...(恕刪)
免責聲明:本文所載資料僅供參考,並不構成投資或人生建議,本人對該資料或使用該資料所導致的結果概不承擔任何責任。
你好,可以請你分享一下你的成果嗎?
應該可以造福不少人啊(譬如我...)

EZ Doc wrote:
可以看一下對岸中國電...(恕刪)

tino926 wrote:
你好,可以請你分享一...(恕刪)



下面是之前寫在 dd-wrt 上的自動 login HinetWiFi 的 script, 參考看看

# 移除暫存檔
rm -f /tmp/chtLogin.tmp

# 還沒 login 前,連到任一網頁,都會被導到 login 頁面,這邊先測看看是否為 login 頁面
# 我用的 dd-wrt 版本內建 wget 不支援 https, 但 WISPr 規範要用 https 做 login
/opt/bin/wget --timeout=3 --tries=5 -O /tmp/chtLogin.tmp http://168.95.1.1

# 從 wget 存下的暫存檔尋找 loginURL
loginUrl=$(cat /tmp/chtLogin.tmp | grep LoginURL | awk 'BEGIN{IGNORECASE=1;FS="<LoginURL>";RS="</LoginURL>"} {print $2}')

if [ "$loginUrl" != "" ];
# login 的指令,其中的 UserName, Password 請自行換成自己的。下列的帳號已取消近一年了。
/opt/bin/wget --timeout=3 --no-check-certificate -O /tmp/chtLoginResult.tmp --post-data="UserName=73996255@hinet.net&Password=vouuirxl&button=Login&FNAME=0&OriginatingServer=" $loginUrl

# 取得回覆碼
ret=$(cat /tmp/chtLoginResult.tmp | grep ResponseCode | awk 'BEGIN{FS="<ResponseCode>";RS="</ResponseCode>"} {print $2}')

# 回覆碼 50, 代碼成功 login
if [ "$ret" == "50" ]; then
echo "`date` Success login CHT Wi-Fi PWLAN" >> /var/log/script.log
else
echo "`date` Fail to login CHT Wi-Fi PWLAN, ResponseCode=$ret" >> /var/log/script.log
fi
fi


我是把這段程式碼設定成定時執行,每 n 分鐘跑一次, n 要自己試一下, 我最後是用 10 分鐘。
說實在 CHT WiFi 小用量上網還好,如果附近用的人多,肯定...
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?