MC52i内部协议栈调试笔记

2013-11-05
--luoqindong
MC52iR3支持频段(900/1800MHz),内嵌TCP/IP协议栈.MC52iR3版本和MC52I的唯一不同是:“少了一路音频和充电电路”,
即MC52I是两路音频,MC52IR3只支持一路,其它完全一致.
使用模块内部TCP/IP协议栈收发数据步骤:
1. AT^SICS Internet Connection Setup Profile
   设置格式:
   AT^SICS=<conProfileId>, <conParmTag>, <conParmValue>
   主要设置用户名,密码,APN,该命令设置的参数是PPP拨号要用到的。
   conProfileId为0~5,可以配置6个profile.
   <conParmTag>和<conParmValue>的取值要参考MC52iR3 AT Command Set手册.
   以移动GPRS为例,设置profile 0:
  AT^SICS=0,conType,GPRS0  连接类型为GPRS
    AT^SICS=0,user,cmnet     PPP拨号用户名
    AT^SICS=0,passwd,cmnet   PPP拨号密码
    AT^SICS=0,apn,CMNET      APN为CMNET
2. AT^SISS Internet Service Setup Profile
   设置格式:
   AT^SISS=<srvProfileId>, <srvParmTag>, <srvParmValue>
   对GPRS通信来说,主要设置TCP/IP的连接方式,TCP或UDP,以及主机的IP地址和端口。
  <srvProfileId>为0~9,可以同时设置10个profile,连接到10个不同的主机.
   service profile建立TCP连接:
   AT^SISS=0,srvType,Socket   连接类型为socket(还有ftp,http等其他连接类型)
   AT^SISS=0,address,socktcp://210.75.17.180:30162 主机IP端口分别为210.75.17.180和30162
   因为建立连接必须先拨号,所以需要先将Service profile跟一个connection profile关联起来.
   AT^SISS=0,conId,0  将service profile 0和connetion profile 0关联.
   一个connetion profile可以和多个service profile关联.
3. 

你可能感兴趣的:(MC52i内部协议栈调试笔记)