首页 > 知识问答 > 串口转GPRS系列

GPRS-DTU与电脑连接

更新时间:2015-01-28

连接形式图

GPRS DTU连接形式图 

1:服务端设置-以路由器加端口映射的方式为例。服务器的请参考:/Faq/92.html

检查是否有公网IP:

在浏览器上登陆路由器的设置网页,检查路由器的WAN口地址,检查WAN口地址是否为公网IP。

GPRS DTU 浏览器

在百度上输入IP,百度一下查询到的IP地址,将百度上查询到的IP地址与路由器的WAN口IP地址进行比较,查一下两个IP地址是否一致,如果一致,则路由器有公网IP,可以继续往下看,不一致的话,可以查看:/Faq/131.html

GPRS DTU IP

2:路由器端动态域名和端口映射设置方法:

(1)设置动态域名:使用动态域名的前提是,路由器的WAN口地址必须是公网IP,然后添加在花生壳或者其他动态解析网站的用户名和密码。连接状态:连接成功。才可以使用,如果没有或者不会申请域名,可以省略此步骤,设置GPRS的目标IP可以直接设置路由器的WAN口IP。

GPRS DTU动态设置

(2)设置端口映射和映射地址。服务端口和内部端口一般是相同的,服务端口实际上是外部端口,GPRS设置的目标端口要和服务端口一致。内部端口要和电脑端监听的端口一致。映射IP地址要和接收GPRS数据的电脑IP一致。

GPRS DTU 虚拟服务器

电脑IP地址和端口映射的IP要一致。

GPRS DTU IP地址

3:设置GPRS参数。

(1)设置之前必须将GPRS模块的串口连接电脑的串口,然后用USR-GPRS-DTU设置软件设置参数。

(2)目标地址可以是域名也可以是公网IP(路由器WAN口地址。),目标端口为路由器的端口映射的端口。

(3)使用域名设置(注:该实验例程使用的域名和端口只是用来实验例程的,客户连接不能也不可以连接我们这个例程里的域名和IP,应该连接你自己的服务器)

(4)计算机串口参数:模块默认参数为:115200 N 8 1.开始使用时必须是115200的波特率。

(5)设备波特率:GPRS模块连接串口设备,需要设置GPRS的设备波特率,校验数据停止位,即设置软件中间部位-设备波特率,如果用户设备的串口参数为:9600 E 8 1,需要把GPRS模块的设备波特率设置为9600 数据校验停止:E 8 1.

 4:电脑端软件接收GPRS数据。

使用TCP232-TEST软件,将GPRS模块的串口连接到电脑串口,例子电脑串口为com5,调试软件右边协议类型设置为TCP server ,本地IP填写电脑自身的IP地址:192.168.0.120.本地端口为刚才在路由器上映射的端口23419.点击开始监听。

如果连接成功,则调试软件的连接对象有IP地址显示。连接对象有IP地址说明有GPRS模块连接到电脑端。此时GPRS模块的DATA灯会亮。如果将调试软件关闭,DATA灯则会灭。

在串口端发送数据,网络接收端,可以接收到串口发送的数据,网络发送,可以看到串口接收到接收到网络发送给GPRS串口的数据。

长时间不发送数据之后,模块自动发送心跳包到服务器,心跳包和注册包都可以任意设置,小与40字节的内容。

5:虚拟串口软件配合用户的串口设备软件通信。

一般用户的设备需要远程连接,用户设备为串口设备,可以直接连接电脑的串口,使用串口软件通信,使用GPRS模块可以不改变原有的软件基础上,增加虚拟串口软件,通信。虚拟串口软件将网络数据转换成串口协议的数据传到用户串口类型的软件上,用户串口软件只需要连接虚拟串口。

虚拟串口软件设置:点击添加,协议设置为TCP server, 本地端口为23419.设置方式和以上调试助手软件设置一样。

GPRS DTU 虚拟串口软件

DTU 虚拟串口软件

GPRS DTU 虚拟串口开启状态

打开两个串口调试助手软件页面,一个连接虚拟串口软件com1,另一个串口助手连接电脑串口com5.

GPRS DTU 网络调试助手

 

 

正常通信的模块状态:DATA灯常亮。POW常亮。NET闪。

GPRS DTU模块图片

6.设置参数常见问题:

6.1 显示“接收数据超时”。

启动前15s设置参数。设置好参数,在通信过程中再次设置参数,显示超时,是因为模块已经进入了透传模式,是不可以设置的,需要断电重启模块之后,前15s之内设置参数。

GPRS DTU 设置软件

参数设置成功之后,再次设置参数,出现接收数据超时的问题,是因为模块已经连接到模块的目标IP,所有是不能设置的。

或者在透传模式的通信的过程中现在 “接收数据超时” 。需要把模块重启重新进行配置。

GPRS DTU 配置参数

6.2 GPRS串口通信,发送数据返回+UNKNOW. 

说明模块没有连接设置的目标IP或者域名,或者连接的目标IP没有开启TCP Server 监听目标端口。

GPRS模块可能是没有话费流量,信号弱。

GPRS DTU网络调试助手

6.3.串口参数设置。最上边波特率参数和下边波特率的关系问题。

GPRS DTU 串口软件

GPRS DTU 读取参数

发表评论

*为必须填写项
  • (您的个人信息将被保密)