工业级4g DTU TCP心跳机制
计讯物联工业级4gDTU,支持TCP心跳链路检测,保持设备永远在线,支持短信备份功能,当TCP/UDP断开连接时,可以用短信发送数据,数据传输安全可靠。
心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。
在TCP的机制里面,本身是存在有心跳包的机制的,也就是TCP的选项:SO_KEEPALIVE。系统默认是设置的2小时的心跳频率。但是它检查不到机器断电、网线拔出、防火墙这些断线。而且逻辑层处理断线可能也不是那么好处理。一般,如果只是用于保活还是可以的。
心跳包一般来说都是在逻辑层发送空的echo包来实现的。下一个定时器,在一定时间间隔下发送一个空包给客户端,然后客户端反馈一个同样的空包回来,服务器如果在一定时间内收不到客户端发送过来的反馈包,那就只有认定说掉线了。
其实,要判定掉线,只需要send或者recv一下,如果结果为零,则为掉线。但是,在长连接下,有可能很长一段时间都没有数据往来。理论上说,这个连接是一直保持连接的,但是实际情况中,如果中间节点出现什么故障是难以知道的。更要命的是,有的节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉。在这个时候,就需要我们的心跳包了,用于维持长连接,保活。
在获知了断线之后,服务器逻辑可能需要做一些事情,比如断线后的数据清理呀,重新连接,当然,这个自然是要由逻辑层根据需求去做了。
总的来说,心跳包主要也就是用于长连接的保活和断线处理。一般的应用下,判定时间在30-40秒比较不错。如果实在要求高,那就在6-9秒。
-
4G北斗三号遥测终端机TY511-B5全新升级版TY511-B5水利遥测终端机,支持北斗三号短报文+全网通4G双模通信,克服了偏远地区无公网信号、自然灾害中电力和通信基站破坏导致...
-
4G加密边缘计算电力网关 | TG452计讯物联TG452,一款面向电力行业应用的工业级物联网网关,支持电力协议及规约标准,支持采集、存储、算力、通信组网 、协议转换、控制等...
-
多参数水质传感器 | TY511-MWQ
-
气泡式水位计 | TY511-HCQP
-
智慧灯杆网关TG473(微型版)微型智慧灯杆网关TG473集数据采集、边缘计算、联网通信、联动控制、外设供电等多功能,可替代传统路由网关、交换机、光猫、集中器等设备,...
-
交通信号灯系统控制,计讯物联助力城市道路管理落地计讯物联TR321工业无线路由器,具有体积小、功耗低、组网灵活等特点,为智慧交通信号灯系统提供了高效的网络和数据传输方案。支持4G网络,并兼容多种VPN协议,能够无缝集成到交通控制系
-
窨井安全监测解决方案_井盖安全监测计讯物联窨井安全监测是基于物联网技术、无线通信技术、大数据、云计算的智能化管理系统,通过实时监测窨井内的水位、井盖状态等关键参数,实现对窨井安全的远程自动化全面监控。
-
AI+智慧电力新生态!计讯物联赋能无人值守配电系统升级计讯物联通过集成物联网、边缘计算、AI和大数据分析技术,对配电房进行监测预警、高效传输、联动控制、应急调度,提高安全管理效率,实现配电房的智能化升级。
-
全链路监测,计讯物联加强化工产业的数字安全网计讯物联的“智慧化工运营中心”利用物联网、大数据分析、GIS和通信技术,集成了应急响应、安全监控、设备管理、能效管理、环保监测和物流管理等功能。该中心能够实时监控化工园区的关
-
5G+文旅融合:计讯智慧景区数字化管理方案的可视化革新    项目背景  随着旅游业数字化转型发展趋势加速,由文化和旅游部等五部门联合印发《智慧旅游创新发展行动