2009年9月15日 星期二

GPRS無線設備連接到外部數據網兩種方法的比較!


我們使用GPRS無線設備做數傳的時候,在連接到外部數據網時通常有兩種方法:

1.撥號上網:常見的如撥ATD *99***#
2.指定Server的IP地址、Port端口號,使用特定的AT指令來連接到外部的數據網,也即internet

例如:Simcom的GPRS模塊SIM300C採用的指令為:
AT+CIPSTART = "TCP","211.247.26.252","3030",即可連接具有公網IP地址為211.247.26.252,TCP端口號為3030的Server。


兩種方式各有特點:撥號上網的方式採用的是外部的協議棧,需要用戶自己來實現PPP、TCP、UDP等協議棧,而第二種方式則採用模塊自帶的協議棧,用戶的底層應用程序不需要實現上述較為複雜的協議棧。所以,早期的GPRS無線模塊多不帶協議棧,常用第一種方式做數傳。而自身帶有通訊協議棧的GPRS模塊多采用第二種方式。


當然,二者各有優缺點,採用第一種方式,實現起來較為複雜,但是使用靈活,用戶的數據封裝比較靈活,可以適應用戶的特殊應用。採用第二種方式,由於自身帶有完備的通訊協議棧,所以用戶實現起來較為簡單,但成本較高,數據的封裝格式也較為固定。

沒有留言: