DTU心跳包是什么,如何设置

今日头条

1097人已加入

描述

什么是DTU心跳包?

DTU的心跳包实际上是在终端和服务器之间定期通知服务器自身状态的自定义字符,以一定的时间间隔积极发送。这个工作机制类似于我们人类的心跳,所以被称为心跳包。

怎样设置心跳包?

一般而言,新的DTU设备在默认参数下,心跳时间为0,不会向服务器发送心跳包,需要自己设置后才能向服务器发送心跳包,那么如何设置心跳包呢?

维持链路。

当DTU处于TCP传输状态连接到服务器时,如果DTU在一定时间内没有向服务器发送数据,运营商将强制将DTU与服务器断开。因此,此时我们的DTU将随时发送一包数据作为维持链接的条件。如果没有设置心跳断开连接,我们的DTU会在几秒钟内重新连接,这是相当可靠的,但设置心跳可以避免数据断开时丢失。

告知数据中心DTU仍然在线。

当DTU连接到服务器时,设置DTU每分钟发送一包数据。如果服务器超过设定时间一分钟没有收到DTU数据,服务器会认定DTU已经脱机,从而阻碍通信。所以心跳包可以告诉数据中心DTU还在线。同时不用担心心心跳包扰乱数据。我们的DTU有心跳避免功能,上传数据的时候心跳会避免不发这个。

责任编辑:tzh

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • DTU

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分