两个MC52i之间的GPRS链接的命令与步骤

2025-10-26 09:16:33

1、用串口数据线把电脑和MC52i模块连接起来,在这里我就不上模块的图了,因为模块是公司产品。

两个MC52i之间的GPRS链接的命令与步骤

2、在计算机管理里面找到两根串口分别对应的串口号。计算机右击—>管理—>设备管理器—>端口

两个MC52i之间的GPRS链接的命令与步骤

3、打开两个串口调试助手。

两个MC52i之间的GPRS链接的命令与步骤

4、把连接COM3的那个MC52i模块用作服务器,COM4的MC52i做客户端.。在打开COM3的串口调试助手里输入MC52i做服务器的命令。

1).发送:AT //测试模块通信是否正常

              OK  //接收的返回结果

2). 发送:AT^SICS=0,conType,GPRS0 //设置连接属性的连接类型为GPRS

              OK  //接收的返回结果

3). 发送:AT^SICS=0,apn,cmnet //设置连接属性的APN为cmnet (cmnet为移动卡,联通的卡是unine ;联通的没试过,在网上看到说是这个)  

              OK  //接收的返回结果

4). 发送:at^siss=4,conid,0 //与连接属性关联起来

              OK  //接收的返回结果

5). 发送:at^siss=4,srvtype,socket //设置4号通道号为服务器的sokcet

              OK  //接收的返回结果

6). 发送:at^siss=4,address,socktcp://listener:8080//4号通道一直在帧听端口8080

               OK  //接收的返回结果

7). 发送:at^siso? //查看通道的链接情况,此时没有客户端连接上来,也没有打开通道4,所以下面为0

//接收的返回结果

               ^SISO: 0, ""

               ^SISO: 1, ""

               ^SISO: 2, ""

               ^SISO: 3, "" 

               ^SISO: 4, "Socket","2","1","0","0","0.0.0.0:0","0.0.0.0:0"

               ^SISO: 5, ""

               ^SISO: 6, ""

               ^SISO: 7, ""

               ^SISO: 8, ""

               ^SISO: 9, ""

               OK  //接收的返回结果

8). 发送:at^siso=4 //打开通道4,此时会自动分配IP 

              OK //接收的返回结果

9). 发送:at^siso? //再次查看链接情况,此时有了动态的IP

 //接收的返回结果

              ^SISO: 0, ""

              ^SISO: 1, ""

              ^SISO: 2, ""

              ^SISO: 3, "" 

              ^SISO: 4, "Socket","3","3","0","0","10.110.21.108:8080","0.0.0.0:0" //记住这个IP,客户端要用

              ^SISO: 5, ""

              ^SISO: 6, ""

              ^SISO: 7, ""

              ^SISO: 8, ""

              ^SISO: 9, ""

              OK //接收的返回结果

10).到了这里,去操作客户端,服务端暂时不管

两个MC52i之间的GPRS链接的命令与步骤

5、在打开COM4的串口调试助手里输入MC52i做客户端的命令。

1). 发送:AT //测试模块通信是否正常

              OK //接收的返回结果

2). 发送:at^sics=0,conType,GPRS0 //设置连接属性的连接类型为GPRS

               OK  //接收的返回结果

3). 发送:at^sics=0,apn,cmnet //设置连接属性的APN为cmnet (cmnet为移动卡,联通的卡是unine ;联通的没试过,在网上看到说是这个)

               OK  //接收的返回结果

4). 发送:at^siss=1,srvType,socket //设置1号通道号为sokcet

               OK  //接收的返回结果

5). 发送:at^siss=1,conId,0 //与连接属性关联起来

               OK  //接收的返回结果

6). 发送:at^siss=1,address,"socktcp://10.110.21.108:8080" //连接刚刚服务器分配的服务器的IP地址和端口号

              OK//接收的返回结果 

7). 发送:at^siso=1 //打开通道号1

             OK接收的返回结果 

8).等待是否连接服务器成功

             ^SISW: 1, 1 //连接服务器成功

两个MC52i之间的GPRS链接的命令与步骤

6、在打开COM4的串口调试助手里会接收到^SIS: 4, 1, 0 ,再输入命令

1).发送:at^siso=0 //要把这个服务器分配的通道号打开,才能和客户端通信(切记)

          OK//接收的返回结果

到现在为止MC52i服务器与MC52i客户端已经链接成功,并且可以通信了。

两个MC52i之间的GPRS链接的命令与步骤

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢