星期一, 3月 24, 2008

走失偵測實驗GPRS網路與3G網路使用費率選擇

目前我與馬瑱賢皆為中華電信使用者,網址為中華電信2G,3G通訊與上網使用費率。
http://www.emome.net/channel?chid=37&vcrm=b7c3c3d109438238a4079f9c1682b981

實驗所需傳送封包數量:

使用webservice傳送資料時,必須考慮soap標頭,HTTP標頭,TCP與IP標頭的大小,目前準備使用wireshark此軟體來抓取實際傳送封包的大小,在得到封包大小的數據之後,根據電信費率中所搭配的上網費率來計算數據上網所花費的費用。

下載wireshark軟體網頁

抓取封包的畫面:

(1)一個是server回應給pda可以繼續傳送的封包(166bytes)



(2) 系統從pda傳送一筆gps訊號到server端的封包的大小為651(bytes)



(3)server告知pda,主機有接收到此筆資訊的封包(577bytes)




在畫面中可以看到,wireshark程式抓取的封包,系統傳送一筆gps訊號到server端的封包的大小為651(bytes),但是需再包含前後得兩個封包,一個是回應給pda可以繼續傳送的封包(166bytes),ㄧ個是server告知pda,主機有接收到此筆資訊的封包(577bytes),即本系統傳送一個封包的大小為1394(bytes)。

中華電信983費率:
一個封包大小128bytes,ㄧ個封包0.0006元,因此本系統傳送ㄧ次gps訊號回系統端需使用中華電信的封包11個。

費用計算:ㄧ個小時的費用=11*0.0006*6*60=2.376元
以一天12小時計算=12*2.376= 28.512元
ㄧ個月扣掉週休二日的休假日,工作22天=28.512*22=627.264元

GPRS免月租型:

費用計算:ㄧ個小時的費用=11*0.03*6*60=118.8元
以一天12小時計算=12*118.8= 1425.6元
ㄧ個月扣掉週休二日,工作22天=1425.6*22=31363.2元
31363.2元>4000元,以4000元計。

建議使用本系統的使用者使用3G上網,費率的選擇建議以3G無限上網型上網,可以在使用本系統之餘還可盡情使用手機上網,或是使用類似google maps for mobile之類需上網的軟體。

6 則留言:

Yao Jen 提到...

你的48 bytes 是 xml 大小嗎? 有沒有考慮到 TCP/IP 封包標頭的overhead?

Yao Jen 提到...
作者已經移除這則留言。
Yao Jen 提到...
作者已經移除這則留言。
Yao Jen 提到...

Now it's a good measurement.

好多不懂 提到...

请问您使用wireshark抓包是protocol那个地方是怎么显示成HTTP/XML的呢?我现在需要解析soap协议,所以需要看http里边的内容,但wireshark又不支持soap协议,但是搞了半天也没搞清楚怎么解析soap。请帮忙一下,多谢

好多不懂 提到...

请问使用wireshark进行抓包的时候protocol那个地方是怎么显示成HTTP/XML的呢?由于我现在需要解析soap协议,但是程序还不支持,只能查看http里边的内容,可我搞了半天也没搞明白怎么解析XML文件,请帮忙一下,谢谢