GPRS连接,用AT指令拨号上网

来源:互联网 发布:儿童学编程好不好 编辑:程序博客网 时间:2024/05/24 03:21

GPRS连接,用AT指令拨号上网  

2007-07-11 11:03:40|  分类:网络安全 |  标签: |字号 订阅

  内容非常简单.会电脑的一定明白我在说什么.1:设置拨号号码为*99***1#,GPRS连接接入点名称APN按你的GPRS端口可设为cmwap或cmnet.2:modem属性的高级中额外的初始化命令中填入at+cgdcont=1,"IP","cmwap"3:打开IE,工具-internet选项-连接-选择所建立的GPRS连接-设置-代理服务器-地址填入10.0.0.172,端口填入80-一直按确认.好了.大概就是这样.用cmnet就省去第三步不用设代理.cmwap就必须设置代理了.大家试试吧  
   
   
  转帖1:  
   
  计算机通过红外线连接6618/3618用GPRS上网关键设置   
    
    1.     正确连接手机和计算机,在Windows98下安装好modem的驱动(可以从西门子网站上下载),Windows2000/XP下可自动识别(我的6618在英文Windows2000里识别为Siemens     S45);  
    2.     进入Windows设备管理器,打开Siemens     S45属性,在“调制解调器”-“最大端口速度”里将速度调至最高。在“高级”-“额外设置”-“额外的初始化命令”里填入:AT+CGDCONT=1,"IP","cmnet"(注意,都是半角字符)。在“高级”-“更改默认首选项”里确认端口速度已调至最高,“数据协议”选GPRS;  
    3.     新建拨号连接,接入号码为*99***1#(北京,其它地方可咨询当地1860);  
    4.     如果用Siemens     GPRS     modem     assistant也可,我用的版本是v2.21     Build     2211021001,支持红外线。选择正确的地区、网络供应商和调制解调器,在“设定”里把“拨号”改为*99***1#(默认为*99#,不行,在拨号时会出现734错误);  
    以上步骤3、4任选其一,拨号连接即可。  
    注意事项:  
    1.     1860说北京用接入号*99#,但我试验无论如何在拨号连接即将结束,显示“正在网络上注册计算机”后都出现734错误:“PPP连接控制协议被中断”,正确的接入号应该是*99***1#;  
    2.     调制解调器属性里的初始化命令一定要填,不然也是734错误,倒是GPRS     modem     assistant设定里的AT设定1/2/3有无都无所谓;如果猫属性里的初始化命令不填,GPRS     modem     assistant设定里的AT设定1/2/3即使填入“AT+CGDCONT=1,"IP","cmnet"”也不起作用;  
    3.     手机里GPRS不用作任何设置,我的试验结果是:即使手机GPRS选择一个空的配置文件,也可以拨号成功,此时应该是调制解调器的初始化命令“AT+CGDCONT=1,"IP","cmnet"”起主导作用。当然,用手机直接GPRS上网还是需要设的;  
    我在北京,手机是全球通。以上测验基于6618,24版,Windows     2000     SP2英文版。因为时间、条件所限,没有测试其它Windows版本,不过我想不同Windows系统环境这些设置应该都是一样的;也未测试联通手机。  
   
  转帖2:  
   
  步骤是:  
    (1)下载modem驱动  
    建议使用http://www.kmnet.net/softview.asp?id=52提供的S45(3618/6618)WinXp驱动s45me45_winxpmodemdriver_int.exe,自解压后有一个18k的readme.pdf(好像是德文)和一个12k的S45&SL45_modem_WINXP.inf。  
    (2)安装modem驱动  
    “控制面板”中打开“电话和调制解调器选项”  
    “拨号规则”一栏中没有指定“我的位置”,请设置自己所在地区的区号,比如武汉的是“027”  
    “调制解调器一栏中选择“添加”,出现“安装新调制解调器”窗口,选择“不要检测我的调制解调器;我将从列表中选择”,点击“下一步”,再选择“从磁盘安装”,找到电脑上的S45&SL45_modem_WINXP.inf,确定,型号选择Siemens     S45     Cable,“下一步”  
    如果使用数据线,则选择数据线所在的com口,一般是com1  
    如果使用红外线或笔记本自带的红外接口,则先随便选择一个com口  
    然后要求数字签名的窗口,不管它,选继续安装,完成。  
    (3)modem设置  
    回到刚才的“电话和调制解调器选项”的”调制解调器“一栏,选择Siemens     S45     Cable,点击属性,“常规”一栏中可以看到默认端口速度为57600,拉到最大的115200。  
    最重要的是要在“高级”一栏的“额外的初始化命令”中填入AT+CGDCONT=1,"IP","cmnet",切记!!!,再点击“更改默认首选项”,把“常规”栏中的“数据协议”设为GPRS,确定。  
    (4)新建拨号连接  
    “控制面板”的“网络和拨号连接”中选择“新建连接”在列出的五种网络连接类型中选择“拨号到Internet”  
    然后会弹出“Internet连接向导”,选择“手动设置Internet连接或通过局域网(LAN)连接”,下一步中选择“通过电话线和调制解调器连接”,选择使用的调制解调器为Siemens     S45     Cable  
    下面要选择国家代码、所在地区区号和拨号的电话号码  
    比如武汉的是:中国(86)、027、*99***1#。  
    下一步中的用户和密码都为空。最后给这个连接命名,比如“通过手机GPRS上网”  
    (5)拨号上网实战  
    首先确认自己使用的是移动的已开通GPRS的手机卡。大部分地区的神州行以及联通的卡就不能通过GPRS上网了。  
    如果使用的红外端口,打开手机GPRS和红外,放到电脑红外端口旁边,注意对准。电脑会提示找到新设备,modem安装设置过程与前面的一样。  
    如果使用的数据线,打开手机的GPRS,比如3618的屏幕上方会出现GPRS字样。  
    进入“网络和拨号连接”,双击刚才新建的那个拨号连接,会弹出拨号窗口,用户名和密码都为空,确认拨号窗口的属性设置里面的设置,比如区号、电话号码  
    连接时显示连接进度……最好把“连接后在任务栏中显示图标”钩上。  
    (6)如果使用从http://www.siemensmobile.com.cn/mobile/product/3618.htm下载得到的GPRS_modem_assistant_setup_sc.zip来安装的话,就可以免去(1)(2),但是第(3)步中的“额外的初始化命令”一定要填,(4)中的拨号的电话号码也一定要设成*99***1#,而不是该软件预设的*99#。还要注意的是在win2000系统下使用红外线时要打上红外串口虚拟补丁,到微软网站进行windows     update即可。  
    常见问题:  
    1.先要确认手机卡开通了GPRS(联通的可不行啊),请拨打当地1860咨询  
    2.“高级”一栏的“额外的初始化命令”中没有填入AT+CGDCONT=1,"IP","cmnet"  
    这个东西不管是手动安装S45&SL45_modem_WINXP.inf,还是使用GPRS_modem_assistant_setup_sc.exe,都需要设置,否则就会出现“错误734:PPP链接控制协议终止”。  
    3.不要过于相信1860的KFmm关于GPRS上网的设置的解释。她(他)们一般都只知道要你设置拨号电话为*99#(其实现在应该用*99***1#),根本不知道“额外的初始化命令”这个非常关键的设置。

 AT命令实战

//设置GPRS模式  
  AT+CIPCSGP=1,"CMWAP"  
  OK  
   
  //设置监听端口号码  
  AT+CLPORT="TCP","6000"  
  OK  
  //设置服务器启动  
  AT+CIPSERVER  
  OK  
  SERVER   OK  
   
   
  //设置接受数据时候,增加   +IPD()显示  
  AT+CIPHEAD=1  
  OK  
  //设置接受数据显示发送方IP地址等信息  
  AT+CIPSRIP=1  
  OK  
  //固定本地端口地址(ip方式)  
  AT+CIPFLP=1  
  OK  
  //设置发送命令后显示">"提示符  
  AT+CIPSPRT=1  
  OK  
   
   
  //设置工作端口号  
  AT+CLPORT="TCP","6010"  
  OK  
  //返回当前IP地址  
  AT+CIFSR  
  10.45.145.144  
  //返回当前连接的状态  
  AT+CIPSTATUS  
  STATE:   IP   INITIAL  
  //关闭当前连接  
  AT+CIPCLOSE  
  CLOSE   OK  
   
   
  //连接到另外一台设备上  
  AT+CIPSTART="TCP","10.45.147.126","5000"  
  OK  
  CONNECT   OK  
  //发送数据到另外一台设备  
  AT+CIPSEND  
  >   66666666666666666666666666666  
  SEND   OK  
   
  +IPD29:55555555555555555555555555555  
   
  CLOSED

原创粉丝点击