SEARCH
Tastek Information
了解更多塔石的讯息
首页 / 新闻资讯 / 行业资讯
News

DTU的心跳包是什么?如何来设置心跳包?

2021-07-09

DTU的心跳包是什么?如何来设置心跳包?

DTU的心跳包是什么?

DTU的心跳包其实就是一个在终端和服务器之间定时通知服务器自己状态的一串自己定义的字符,按照一定的时间间隔主动进行发送,因为这种工作机制类似于我们人类的心跳所以将它称为心跳包。

如何来设置心跳包?

一般来说一台新的DTU设备在默认参数下,心跳时间为0,不会向服务器发送心跳包,需自己经过设置后才可以向服务器发送心跳包,那么如何来设置心跳包呢?

塔石物联网出品的工业级4G DTU TAS-LAN-395

1、维持链路

当DTU处于TCP透传状态连接上服务器时,如果在一定的时间内DTU没有向该服务器发送数据的话,运营商就会强制把DTU与服务器断开。所以这时我们的DTU就要随时发送一包数据来作为维持链路的条件。如果没有设置心跳断开了连接,我们的DTU也会在几秒内进行重连,相当可靠,但是设置心跳可以避免数据在断开时丢失。

2、告知数据中心DTU还在线

当DTU连接上服务器时,且设置DTU每分钟发送一包数据,如果超过设定时间一分钟服务器没有收到DTU的数据,服务器就会认定DTU已经掉线,从而阻碍通信。所以心跳包可以告知数据中心DTU还在线。同时也完全不用担心心跳包扰乱数据,我们的DTU具有心跳避让功能,有数据上传的同时心跳会出现避让不发送这条。

二、心跳包的设置

首先选择DTU连接的串口,选择串口参数(默认9600,1,8,N),之后打开串口。

这是关闭状态

这是打开状态

然后进入配置状态,读取一下参数。

接着在通道一中配置要连接的服务器参数,然后配置心跳包的内容和时间。