工业级4g DTU TCP心跳机制
计讯物联工业级4gDTU,支持TCP心跳链路检测,保持设备永远在线,支持短信备份功能,当TCP/UDP断开连接时,可以用短信发送数据,数据传输安全可靠。
心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。
在TCP的机制里面,本身是存在有心跳包的机制的,也就是TCP的选项:SO_KEEPALIVE。系统默认是设置的2小时的心跳频率。但是它检查不到机器断电、网线拔出、防火墙这些断线。而且逻辑层处理断线可能也不是那么好处理。一般,如果只是用于保活还是可以的。
心跳包一般来说都是在逻辑层发送空的echo包来实现的。下一个定时器,在一定时间间隔下发送一个空包给客户端,然后客户端反馈一个同样的空包回来,服务器如果在一定时间内收不到客户端发送过来的反馈包,那就只有认定说掉线了。
其实,要判定掉线,只需要send或者recv一下,如果结果为零,则为掉线。但是,在长连接下,有可能很长一段时间都没有数据往来。理论上说,这个连接是一直保持连接的,但是实际情况中,如果中间节点出现什么故障是难以知道的。更要命的是,有的节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉。在这个时候,就需要我们的心跳包了,用于维持长连接,保活。
在获知了断线之后,服务器逻辑可能需要做一些事情,比如断线后的数据清理呀,重新连接,当然,这个自然是要由逻辑层根据需求去做了。
总的来说,心跳包主要也就是用于长连接的保活和断线处理。一般的应用下,判定时间在30-40秒比较不错。如果实在要求高,那就在6-9秒。
-
白蚁可视化防治装置|TY502-P2计讯物联白蚁可视化防治装置TY502-P2,深度融合AI智能识别与4G传输技术,将传统被动治理升级为“防+治结合”的智能化新范式,构建 ... -
水利遥测终端机TY511-X水利遥测终端机TY511-X集水文水资源、视频数据采集和逻辑控制功能于一体的工业级网关型遥测终端机,采用大容量存储和高级路由等新型设计方... -
5G加密工业网关|TR323-A2计讯物联5G加密工业网关 TR323-A2,具备加密、认证和数据防篡改能力,支持国密软硬件加密,支持SM1、SM2、SM3、SM4算法,支持IPsec VPN加... -
雷达水位计计讯物联雷达水位计采用先进雷达波测距技术,非接触式精准监测水位变化,适用于河流、湖泊、水库、城市管网、工业水池等多场景。无需接触介... -
电磁流量计计讯物联电磁流量计,支持累积流量、瞬时流量、流速、流量百分比等高精度测量,低功耗长寿命,一体式以及分体式多场景高效安装,主要应用于...
-
水利工程白蚁可视化监测与灭杀解决方案厦门计讯物联水利工程白蚁可视化监测与灭杀解决方案遵循《水利工程白蚁防治技术规程》等行业权威指南,将白蚁防治工作从被动治理转化为主动预警,依托感知、高清视觉、AI、大数据、物 -
基于工业网关的充电桩远程运维与监控管理一体化解决方案厦门计讯物联工业网关赋能充电桩远程运维与监控管理解决方案,通过工业网关实现充电桩的设备互联、数据采集、边缘计算与远程运维,构建全生命周期监控管理体系,提升运维效率与设备可 -
智慧化工园区平台厦门计讯物联化工园区环保智慧平台是基于物联网、大数据和云计算技术的综合性管理平台,构建起覆盖大气、水质、土壤、危废的全要素监测网络,将园区管理、监测、预警、应急等功能集于 -
5G工业路由器园区无人配送车联网解决方案计讯物联5G工业路由器园区无人配送车联网解决方案过集成5G工业路由器、无人配送车、云端管理平台和边缘计算技术,构建一个高可靠、低延时、高带宽的园区无人驾驶配送网络。 -
环保用电监管一体解决方案计讯物联环保用电监管一体解决方案通过实时监测企业生产设施与治污设施的用电数据,对企业污染治理设施运行状态的精准监控与动态管理的系统性方案,实现环保合规监管与能源高效管理

闽公网安备 35021102001331号