DTU的心跳包是什么?
DTU的心跳包其实就是一个在终端和服务器之间定时通知服务器自己状态的一串自己定义的字符,按照一定的时间间隔主动进行发送,因为这种工作机制类似于我们人类的心跳所以将它称为心跳包。
如何来设置心跳包?
一般来说一台新的DTU设备在默认参数下,心跳时间为0,不会向服务器发送心跳包,需自己经过设置后才可以向服务器发送心跳包,那么如何来设置心跳包呢?
1、维持链路
当DTU处于TCP透传状态连接上服务器时,如果在一定的时间内DTU没有向该服务器发送数据的话,运营商就会强制把DTU与服务器断开。所以这时我们的DTU就要随时发送一包数据来作为维持链路的条件。如果没有设置心跳断开了连接,我们的DTU也会在几秒内进行重连,相当可靠,但是设置心跳可以避免数据在断开时丢失。