工业级4g DTU TCP心跳机制
计讯物联工业级4gDTU,支持TCP心跳链路检测,保持设备永远在线,支持短信备份功能,当TCP/UDP断开连接时,可以用短信发送数据,数据传输安全可靠。
心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。
在TCP的机制里面,本身是存在有心跳包的机制的,也就是TCP的选项:SO_KEEPALIVE。系统默认是设置的2小时的心跳频率。但是它检查不到机器断电、网线拔出、防火墙这些断线。而且逻辑层处理断线可能也不是那么好处理。一般,如果只是用于保活还是可以的。
心跳包一般来说都是在逻辑层发送空的echo包来实现的。下一个定时器,在一定时间间隔下发送一个空包给客户端,然后客户端反馈一个同样的空包回来,服务器如果在一定时间内收不到客户端发送过来的反馈包,那就只有认定说掉线了。
其实,要判定掉线,只需要send或者recv一下,如果结果为零,则为掉线。但是,在长连接下,有可能很长一段时间都没有数据往来。理论上说,这个连接是一直保持连接的,但是实际情况中,如果中间节点出现什么故障是难以知道的。更要命的是,有的节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉。在这个时候,就需要我们的心跳包了,用于维持长连接,保活。
在获知了断线之后,服务器逻辑可能需要做一些事情,比如断线后的数据清理呀,重新连接,当然,这个自然是要由逻辑层根据需求去做了。
总的来说,心跳包主要也就是用于长连接的保活和断线处理。一般的应用下,判定时间在30-40秒比较不错。如果实在要求高,那就在6-9秒。
-
单灯控制器(CAT.1国产化)|TL112-C1计讯物联TL112-C1全国产化单灯控制器,内置国产芯片4G Cat 1全网通直连平台,免集中器,IP68 高防护,支持 0-10V PWM双模调光、单灯能... -
一体化雷达液位计|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加...
-
城中村内涝监测系统解决方案计讯物联城中村内涝监测系统,构建全方位、全天候、智能化的内涝监测预警体系,实现城中村积水、降雨、现场工况的实时感知与智能预警,全面提升社区防汛减灾数字化、智能化水平。 -
设备管理云平台计讯物联设备管理云平台提供分散异地设备远程监控、批量升级、远程诊断、数据采集分析与可视化展示,支持 PC、移动端、APP 多端协同管控,可按需定制功能与二次开发,助力企业实现 -
某市工业集中区排水防涝设施建设工程——雨水管道智能化建设项目方案智慧排水系统解决方案以计讯物联TY511-B6水利遥测终端机为核心,融合雷达液位计、雷达流量计、地埋式积水仪等智能感知设备,构建以“网-厂-河”为架构的城市排水防涝信息化运营管理体系 -
农村饮用水站点远程智能运维管理系统解决方案本方案以计讯TG451物联网智能终端为核心设备,配合农村饮水安全监测、水位监测自动控制等功能模块,构建“云管端”一体化的智慧运维平台。方案遵循“感知层—传输层—平台层—应用层” -
计讯物联调蓄水库智能安全监测解决方案本方案依托计讯物联先进的物联网通信、高精度传感采集及云端协同技术,构建覆盖 “雨水情、大坝结构、渗流渗压、局地气象” 四大维度的全场景智能监测体系。通过前端感知终端与工业级

闽公网安备 35021102001331号