MC55是自带TCP/IP协议栈的!
你应该看厂家给你提供的模块资料,其中有一个专门介绍如何使用MC55实现TCP/IP连接的,具体涉及到以下AT指令:
AT^SICS
AT^SISS
AT^SISO
AT^SISR
AT^SISW
AT^SISC
你应该看厂家给你提供的模块资料,其中有一个专门介绍如何使用MC55实现TCP/IP连接的,具体涉及到以下AT指令:
AT^SICS
AT^SISS
AT^SISO
AT^SISR
AT^SISW
AT^SISC
下面几段是从网上摘录的:
六、客户:使用GPRS手机如何设置?
1860:使用GPRS手机需要设一个连接(APN)设置(使用移动梦网WAP业务设为CMWAP,使用其他互联网业务设为CMNET),用户名和密码设置为空,具体设置如下:
1860:使用GPRS手机需要设一个连接(APN)设置(使用移动梦网WAP业务设为CMWAP,使用其他互联网业务设为CMNET),用户名和密码设置为空,具体设置如下:
(一)基于GPRS方式的WAP的设置方式
1、首先确定WAP浏览器设置完毕:
·主页:如移动主页:wap.monternet.com
·网关地址:10.0.0.172
·网关端口号:普通9201
·超时上限:建议为600
2、确定手机内已设置GPRS数据类型
·APN设置:CMWAP
·用户名设置:空
·用户密码设置:空
在手机附着于GPRS时,点击浏览器即可接入移动梦网,使用各类业务。
(二)基于GPRS方式上Internet的设置
1、确定手机内已设置GPRS参数
·选择以GPRS方式上网
·设置接入点名称(APN):CMNET
·设置用户名:空
·设置密码:空
2、正确连接GPRS手机和 笔记本电脑(可通过数据线,红外线,蓝芽等方式连接)
3、在电脑上安装相应GPRS手机支持的Modem软件,建立一个新的拨号网络。具体请参考手机说明书。
4、拨号上网,拨号号码:*99#
5、打开浏览器IE,访问Internet。
七、客户:CMWAP与CMNET有什么区别?
1860:CMWAP主要是指通过手机上WAP网站,可以使用WAP业务以及百宝箱业务,设置上将APN设为CMWAP;CMNET主要是指通过手机访问互联网的业务,设置上将APN设为CMNET,主要有以下几种方式:
(1)支持IE(Internet Explorer)浏览器的手机在手机上直接访问互联网;
(2)手机+笔记本电脑访问互联网;
(3)手机+PDA访问互联网;
(4)GPRS网卡+笔记本电脑访问互联网。
=================================================================
=========================== 我的调试 ===========================
=================================================================
初始化
at+cmee=2 启动报错
at+crc=1
at\q0 No FlowControl
列出可用的operator
at+cops=?
+COPS: (2,"CHINA MOBILE",,"46000"),(3,"China Unicom",,"46001"),,(0-4),(0,2)
自动选择operator
at+cops=0
OK
查看当前operator
at+cops?
+COPS: 0,0,"CHINA MOBILE"
Enable URC notification for network registration
at+creg=2
at+crc=1
at\q0 No FlowControl
列出可用的operator
at+cops=?
+COPS: (2,"CHINA MOBILE",,"46000"),(3,"China Unicom",,"46001"),,(0-4),(0,2)
自动选择operator
at+cops=0
OK
查看当前operator
at+cops?
+COPS: 0,0,"CHINA MOBILE"
Enable URC notification for network registration
at+creg=2
使用GRPS SERVICE(transmit data)
1.INITIALIZE
**********************
* GPRS网络注册状态
**********************
at+cgreg?
+CGREG: 0,0
1.INITIALIZE
**********************
* GPRS网络注册状态
**********************
at+cgreg?
+CGREG: 0,0
OK
at+cgreg=?
+CGREG: (0,1)
at+cgreg=?
+CGREG: (0,1)
OK
at+cgreg=1
OK
2.GPRS attach to network
此时,MC55 is reachable by the network, but no data transmission is yet possible.
**********************
* GPRS attach/detach
**********************
at+cgatt?
+CGATT: 0
at+cgreg=1
OK
2.GPRS attach to network
此时,MC55 is reachable by the network, but no data transmission is yet possible.
**********************
* GPRS attach/detach
**********************
at+cgatt?
+CGATT: 0
OK
at+cgatt=1
OK
at+cgatt=1
OK
+CGREG: 5 //表示Registered, roaming.
3.Define GPRS context parameters, then activate PDP context, mc55 can enter GPRS data mode.
3.Define GPRS context parameters, then activate PDP context, mc55 can enter GPRS data mode.
Internet Service
嵌入的TCP/IP协议栈通过GPRS或者CSD连接允许使用以下的网络服务:
Socket for TCP: Client and Server
Socket for UDP: Client
FTP: Client
HTTP: Client
SMTP: Client
POP3: Client
嵌入的TCP/IP协议栈通过GPRS或者CSD连接允许使用以下的网络服务:
Socket for TCP: Client and Server
Socket for UDP: Client
FTP: Client
HTTP: Client
SMTP: Client
POP3: Client
1.初始化连接Initialize Connection
有两种连接方式:CSD, GPRS. 这里选择GPRS。Use AT^SICS to set connection profiles。
GPRS的参数:<authMode> <apn>必需(MC88不支持authMode); <conType>需要be set at first.推荐设置<alphabet>.
at^sics=<conProfileID>,<conParmTag>,<conParmValue>
参数:
<conParmTag>: "conType"/"alphabet"/"user"/"passwd"/"apn"
<conParmValue-conType>: "CSD"/"GPRS0"/"none"
<conParmValue-alphabet>: "0"/"1"
************
at^sics=0,contype,none
at^sics=0,conType,gprs0
at^sics=0,apn,cmnet
at^sics?
************
2.初始化服务Initialize Service
at^siss?
at^siss=<srvProfileID>,<srvParmTag>,<srvParmValue>
<srvParmTag>: srvType/alphabet/usr/passwd/conID/tcpPort/address/...
<srvType>: "socket"/"ftp"/"http"/"smtp"/"pop3"/"none"
at^siss=0,srvtype,socket
at^siss=0,address,socktcp://host:remote_port
at^siss=0,address,socktcp://listener:local_port
at^siss=1,srvtype,ftp
at^siss=1,address,ftp://ftp.kernel.org/README
at^siss=1,address,ftp://130.239.17.4/README
有两种连接方式:CSD, GPRS. 这里选择GPRS。Use AT^SICS to set connection profiles。
GPRS的参数:<authMode> <apn>必需(MC88不支持authMode); <conType>需要be set at first.推荐设置<alphabet>.
at^sics=<conProfileID>,<conParmTag>,<conParmValue>
参数:
<conParmTag>: "conType"/"alphabet"/"user"/"passwd"/"apn"
<conParmValue-conType>: "CSD"/"GPRS0"/"none"
<conParmValue-alphabet>: "0"/"1"
************
at^sics=0,contype,none
at^sics=0,conType,gprs0
at^sics=0,apn,cmnet
at^sics?
************
2.初始化服务Initialize Service
at^siss?
at^siss=<srvProfileID>,<srvParmTag>,<srvParmValue>
<srvParmTag>: srvType/alphabet/usr/passwd/conID/tcpPort/address/...
<srvType>: "socket"/"ftp"/"http"/"smtp"/"pop3"/"none"
at^siss=0,srvtype,socket
at^siss=0,address,socktcp://host:remote_port
at^siss=0,address,socktcp://listener:local_port
at^siss=1,srvtype,ftp
at^siss=1,address,ftp://ftp.kernel.org/README
at^siss=1,address,ftp://130.239.17.4/README
3.打开服务 Open Service
at^siso=<srvProfileID>
at^siso?
^SISO: 0, "Socket","3","3","0","0","10.60.47.34:34560","0.0.0.0:0"
^SISO: 1, "Ftp","3","2","0","0","0.0.0.0:0","0.0.0.0:21"
^SISO: 2, ""
^SISO: 3, ""
^SISO: 4, ""
^SISO: 5, ""
^SISO: 6, ""
^SISO: 7, ""
^SISO: 8, ""
^SISO: 9, ""
at^siso=<srvProfileID>
at^siso?
^SISO: 0, "Socket","3","3","0","0","10.60.47.34:34560","0.0.0.0:0"
^SISO: 1, "Ftp","3","2","0","0","0.0.0.0:0","0.0.0.0:21"
^SISO: 2, ""
^SISO: 3, ""
^SISO: 4, ""
^SISO: 5, ""
^SISO: 6, ""
^SISO: 7, ""
^SISO: 8, ""
^SISO: 9, ""
OK
4.读写数据Read/Write Data
5.关闭服务Close Service
4.读写数据Read/Write Data
5.关闭服务Close Service
调试结果
at^sics?
^SICS: 0,"conType",""
^SICS: 1,"conType",""
^SICS: 2,"conType",""
^SICS: 3,"conType",""
^SICS: 4,"conType",""
^SICS: 5,"conType",""
at^sics?
^SICS: 0,"conType",""
^SICS: 1,"conType",""
^SICS: 2,"conType",""
^SICS: 3,"conType",""
^SICS: 4,"conType",""
^SICS: 5,"conType",""
OK
at^sics=0,conType,gprs0
at^sics=0,conType,gprs0
OK
at^sics=0,apn,cmnet
at^sics=0,apn,cmnet
OK
at^sics?
^SICS: 0,"conType","GPRS0"
^SICS: 0,"alphabet","0"
^SICS: 0,"user",""
^SICS: 0,"passwd","*****"
^SICS: 0,"apn","cmnet"
^SICS: 1,"conType",""
^SICS: 2,"conType",""
^SICS: 3,"conType",""
^SICS: 4,"conType",""
^SICS: 5,"conType",""
at^sics?
^SICS: 0,"conType","GPRS0"
^SICS: 0,"alphabet","0"
^SICS: 0,"user",""
^SICS: 0,"passwd","*****"
^SICS: 0,"apn","cmnet"
^SICS: 1,"conType",""
^SICS: 2,"conType",""
^SICS: 3,"conType",""
^SICS: 4,"conType",""
^SICS: 5,"conType",""
OK