| 
                      
   
    
        
            | 
             115200 
            connect "/usr/sbin/chat -s -v "" AT+CGDCONT=1,"IP", 
            "internet2.voicestream.com","0.0.0.0",0,0 OK AT+CGDATA="PPP",1" 
            crtscts 
            noipdefault 
            modem 
            usepeerdns 
            defaultroute 
            connect-delay 5000 
             | 
         
    
 
 
  
从操作系统的角度出发,GSM 上的数据类似于通过拨号调试解调器连接收发的数据。互联网服务提供商(ISP)的电话号码是使用 GSM 拨入的,并且会建立一个拨号连接。利用用户名和口令进行身份验证。 
  
一旦 PPP 建立了与服务提供者的 IP 连接,TCP 应用程序例如 Web 浏览器就可以不加更改地在 GSM/GPRS 设备上运行。 
  
gsmlib 项目为通过 GSM 发送语音和 SMS(Short Messaging Service,短信服务)提供了实用程序(请参阅 参考资料 了解更多关于 gsmlib 的信息)。它包括用于存取 Subscriber Identity Module (SIM)卡中的电话簿、收发 SMS 消息等功能的实用程序。 
  
清单 6. 用于通过 GSM 传输数据的 pppd 连接脚本示例(/etc/ppp/peer/gsm-script)  
  
    
        
            | 
             115200 
            connect '/usr/sbin/chat -s -v ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "BUSY" "" AT OK 
            ATDT<phone_number> CONNECT' 
            crtscts 
            noipdefault 
            modem 
            user "linux" 
            usepeerdns 
            defaultroute 
            connect-delay 5000 
             | 
         
    
 
 
  
-- 
原文链接: http://tech.ccidnet.com/art/303/20041231/197767_1.html 
		      
                      
		      
		        
		      共2页: 上一页 [1] 2 下一页 
	             |