工业级4g DTU TCP心跳机制
计讯物联工业级4gDTU,支持TCP心跳链路检测,保持设备永远在线,支持短信备份功能,当TCP/UDP断开连接时,可以用短信发送数据,数据传输安全可靠。
心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。
在TCP的机制里面,本身是存在有心跳包的机制的,也就是TCP的选项:SO_KEEPALIVE。系统默认是设置的2小时的心跳频率。但是它检查不到机器断电、网线拔出、防火墙这些断线。而且逻辑层处理断线可能也不是那么好处理。一般,如果只是用于保活还是可以的。
心跳包一般来说都是在逻辑层发送空的echo包来实现的。下一个定时器,在一定时间间隔下发送一个空包给客户端,然后客户端反馈一个同样的空包回来,服务器如果在一定时间内收不到客户端发送过来的反馈包,那就只有认定说掉线了。
其实,要判定掉线,只需要send或者recv一下,如果结果为零,则为掉线。但是,在长连接下,有可能很长一段时间都没有数据往来。理论上说,这个连接是一直保持连接的,但是实际情况中,如果中间节点出现什么故障是难以知道的。更要命的是,有的节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉。在这个时候,就需要我们的心跳包了,用于维持长连接,保活。
在获知了断线之后,服务器逻辑可能需要做一些事情,比如断线后的数据清理呀,重新连接,当然,这个自然是要由逻辑层根据需求去做了。
总的来说,心跳包主要也就是用于长连接的保活和断线处理。一般的应用下,判定时间在30-40秒比较不错。如果实在要求高,那就在6-9秒。
-
一体化雷达液位计|TY122-B6计讯物联一体化雷达液位计TY122-B6,集液位传感器、无线通讯、遥测终端RTU、自供电系统于一体,具备高防护、高性能、高精度、大量程、多通... -
危险废物智能管理终端TS910-V计讯物联TS910-V危险废物智能管理终端一体机,实现危废从产生到入库全流程的闭环式智能管控,实时上传自动称重、废物代码、废物类型、废物... -
白蚁可视化防治装置|TY502-B2计讯物联白蚁可视化防治装置TY502-P2,深度融合AI智能识别与4G传输技术,将传统被动治理升级为“防+治结合”的智能化新范式,构建 ... -
5G加密工业网关|TR323-A2计讯物联5G加密工业网关 TR323-A2,具备加密、认证和数据防篡改能力,支持国密软硬件加密,支持SM1、SM2、SM3、SM4算法,支持IPsec VPN加... -
雷达水位计计讯物联雷达水位计采用先进雷达波测距技术,非接触式精准监测水位变化,适用于河流、湖泊、水库、城市管网、工业水池等多场景。无需接触介...
-
城市智慧路灯改造——构建“云-管-端”一体化管控系统计讯TG462集中控制器构建智慧路灯杆“云-管-端”一体化管控系统,✔实现全市路灯远程集中控制与状态可视化管理✔建立基于策略的自动化节能调度机制,降低照明能耗✔实时监测 -
告别人工跑断腿!水表公司如何用计讯物联DTU实现远程抄表的“躺平式”管理?实现水表数据的自动化、精准化、实时化传输与管理,该水表公司经过多方调研,选用计讯物联工业DTU TD210-C1作为数据传输核心设备,搭配集中器构建远传水表数据传输系统,实现水表数据的远 -
基于计讯物联电力网关TG452的码头能耗监控解决方案基于计讯物联电力网关TG452的码头能耗监控解决方案以“精准、实时、智能”为核心理念,部署计讯物联电力网关通信管理机TG452等智能采集终端,构建覆盖码头变电站及各主要用能环节的全域 -
“AI+智慧农业”全面赋能农业农村现代化作为国家级高新技术企业及省级数字农业产业技术创新联盟副理事长单位,计讯物联积极响应国家部署,以“AI+智慧农业”为核心,自主研发从智能终端到云平台的一体化系统,升级农业遥测网 -
白蚁防治方案计讯物联TY502白蚁防治装置及监测解决方案,通过“监测-识别-预警-治理”全链条数字化闭环,实现白蚁危害的早发现、早干预、精准治理。

闽公网安备 35021102001331号