SEARCH
Tastek Information
了解更多塔石的讯息
首页 / 新闻资讯 / 技术交流
News

GPRS模块与后台服务器的连接通信设置方法

2021-03-18

GPRS模块与后台服务器的连接通信设置方法


GPRS通讯模块是一种以GSM系统为基准的数据传输方式,传输数据时用的是无线分组交换技术。

GPRS通讯模块的运行过程为:

  1. GPRS通讯模块去采集设备的数据。

  2. 2.GPRS通讯模块将数据发送到相应的运营商的基站。

  3. 3.基站通过网络将数据传输到网络中。

  4. 4.网络再将数据发送到后台的服务器上。

  5. 在进行GPRS通讯模块的传输工作前需要先对其进行连接服务器的设置,连接服务器后它才具有联网的功能从而能传输数据。


塔石物联网官网现展出了两款GPRS模块,分别为:


贴片式GPRS模块TAS-E16

GPRS模块与后台服务器的连接通信设置方法


嵌入式GPRS模块TAS-E16-V

GPRS模块与后台服务器的连接通信设置方法


本文以贴片式GPRS模块TAS-E16为例,来讲一下它是怎样与服务器相连的。

GPRS模块与后台服务器的连接通信设置方法

AT指令+DSCADDR 配置网络服务器参数

AT+DSCADDR=0,"TCP","218.242.43.254",108

AT+DSCADDR=1,"UDP","Tastek.eicp.net",108

主副中心 : 第一个参数:0代表主中心、1代表副中心,默认先连接主中心,连接失败后连接副中心,副中心连接失败后再尝试连接主中心,如此循环尝试;

没有副中心时把两个中心设置成一样。

TCP/UDP选择: 和服务器端通信协议选择,设备既支持TCP也支持UDP,以最后一次配置的模式为主。

SERVER IP地址:指和设备进行TCP/IP 通信的服务器的地址,可以为IP 地址也可以是域名,设备可自动进行域名解析。

端口号:取值范围是1-65535,和设备进行通信的服务器的端口配置,设备发送IP 数据包到指定的服务器端口。

GPRS模块与后台服务器的连接通信设置方法

例如: 

配置:AT+DSCADDR=0,"UDP","218.242.43.254",108 

回应:OK 

配置:AT+DSCADDR=1,"TCP","218.242.43.254",108 

回应:OK 

查询:AT+DSCADDR? 

回应:+DSCADDR: 0,"TCP" IP/Domain: "218.242.43.254" Port: 18 +DSCADDR: 1,"TCP" IP/Domain: "218.242.43.254" Port: 18 OK 

配置:AT+DSCADDR=0,"TCP","Tastek.eicp.net",108 

回应:OK 

配置:AT+DSCADDR=1,"UDP","Tastek.eicp.net",108

回应:OK 

查询:AT+DSCADDR? 

回应:+DSCADDR: 0,"UDP" IP/Domain: " Tastek.eicp.net " Port: 108 +DSCADDR: 1, "UDP" IP/Domain: " Tastek.eicp.net " Port: 108 OK 

默认服务器参数:

AT+DSCADDR=0,"TCP","cloud.tastek.cn",10067

AT+DSCADDR=1,"TCP","cloud.tastek.cn",10067

AT指令+DTUMODE 配置塔石云服务

AT+DTUMODE=? 

回应: 

+DTUMODE: (0-1) 

OK 

0:数据透传、 1:短信透传、 2:预留 

举例: AT+DTUMODE? 

+DTUMODE: 0 OK 

AT+DTUMODE=1 OK 

默认配置:AT+DTUMODE=0

AT指令+ACKTIME 配置应答时间

AT+ACKTIME=N 

应答配置: N取值范围是0-65535,设为0表示不使用这个功能;

在这个间隔到计时满时如果没有收到服务器的数据,认为网络断线,重新连接或重启,以秒为单位,最大配置65535,如果对服务器应答机制熟悉 建议配置应答时间,否则服务器不做应答机制则配置应答时间为0。

举例: AT+ACKTIME=10 

回应:OK 

查询:AT+ACKTIME? 

回应:+ACKTIME: 10 OK 

默认配置:AT+ACKTIME=0,建议应答时间为120S

AT指令+DTUPACKET 配置打包时间和打包长度

AT+DTUPACKET=1000,5 

打包时间配置: 取值范围0-65535(默认值0);

多长时间没有收到数据就打包发送到服务器,以毫秒为单位,最大配置65535。

打包长度配置: 取值范围是0-3072(默认值0);

在这范围内收满多少字节就打包多少字节到服务器,字节为单位,最大配置3072。


注:


1.发送数据时只要满足打包时间和打包长度任意条件都打包发送到服务器;0代表不启用该功能 

2.如果需要,建议打包时间最小为40毫秒 


例如: AT+DTUPACKET=1000,5 

回应:OK 

查询:AT+DTUPACKET? 

回应:+DTUPACKET: 1000,5 OK 

默认配置:AT+DTUPACKET=0,0; 建议打包时间最短为100MS。

AT指令+W 保存所有设置数据

保存完所有数据后,一定要使用AT+CFUN=1,1的指令命令电脑重启,手动重启电脑时会导致上列数据设置失败。


以上就是塔石GPRS模块连接服务器的设置方法,用户想知道产品的更多信息,可以关注杭州塔石