工业级4g DTU TCP心跳机制
计讯物联工业级4gDTU,支持TCP心跳链路检测,保持设备永远在线,支持短信备份功能,当TCP/UDP断开连接时,可以用短信发送数据,数据传输安全可靠。
心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。
在TCP的机制里面,本身是存在有心跳包的机制的,也就是TCP的选项:SO_KEEPALIVE。系统默认是设置的2小时的心跳频率。但是它检查不到机器断电、网线拔出、防火墙这些断线。而且逻辑层处理断线可能也不是那么好处理。一般,如果只是用于保活还是可以的。
心跳包一般来说都是在逻辑层发送空的echo包来实现的。下一个定时器,在一定时间间隔下发送一个空包给客户端,然后客户端反馈一个同样的空包回来,服务器如果在一定时间内收不到客户端发送过来的反馈包,那就只有认定说掉线了。
其实,要判定掉线,只需要send或者recv一下,如果结果为零,则为掉线。但是,在长连接下,有可能很长一段时间都没有数据往来。理论上说,这个连接是一直保持连接的,但是实际情况中,如果中间节点出现什么故障是难以知道的。更要命的是,有的节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉。在这个时候,就需要我们的心跳包了,用于维持长连接,保活。
在获知了断线之后,服务器逻辑可能需要做一些事情,比如断线后的数据清理呀,重新连接,当然,这个自然是要由逻辑层根据需求去做了。
总的来说,心跳包主要也就是用于长连接的保活和断线处理。一般的应用下,判定时间在30-40秒比较不错。如果实在要求高,那就在6-9秒。
-
白蚁可视化防治装置|TY502-B2计讯物联白蚁可视化防治装置TY502-P2,深度融合AI智能识别与4G传输技术,将传统被动治理升级为“防+治结合”的智能化新范式,构建 ... -
5G加密工业网关|TR323-A2计讯物联5G加密工业网关 TR323-A2,具备加密、认证和数据防篡改能力,支持国密软硬件加密,支持SM1、SM2、SM3、SM4算法,支持IPsec VPN加... -
雷达水位计计讯物联雷达水位计采用先进雷达波测距技术,非接触式精准监测水位变化,适用于河流、湖泊、水库、城市管网、工业水池等多场景。无需接触介... -
电磁流量计计讯物联电磁流量计,支持累积流量、瞬时流量、流速、流量百分比等高精度测量,低功耗长寿命,一体式以及分体式多场景高效安装,主要应用于... -
气泡水位计计讯物联气泡水位计,高精度、高可靠、高智能、免气瓶、免测井、免维护、抗振动、长寿命。适用于流动水体、大中小河流、水库、或者水体污染...
-
“AI+智慧农业”全面赋能农业农村现代化作为国家级高新技术企业及省级数字农业产业技术创新联盟副理事长单位,计讯物联积极响应国家部署,以“AI+智慧农业”为核心,自主研发从智能终端到云平台的一体化系统,升级农业遥测网 -
白蚁防治方案计讯物联TY502白蚁防治装置及监测解决方案,通过“监测-识别-预警-治理”全链条数字化闭环,实现白蚁危害的早发现、早干预、精准治理。 -
5G边缘计算网关创新实验园区能效管理升级应用方案通过部署计讯物联5G+触屏边缘计算网关TG462,在不改造、不影响原有设施正常运行的前提下,构建园区级智慧能源管控中枢,实现能源消耗的实时监测、智能分析与优化调控,最终达成园区运营 -
5G工业网关赋能国控环保站智能升级应用方案计讯物联5G工业网关赋能国控环保站智能升级应用方案通过在泵站、污水处理站、关键河道水文站等核心场景部署5G工业网关,构建全域互联的动态监管网络,打破数据壁垒,实现从“被动监测 -
地下停车场环境监测解决方案计讯物联地下停车场环境监测解决方案旨在构建一套多维度、智能化的环境安全监测与管控系统,保障地下空间安全高效运行,最终实现无人值守管理目标。

闽公网安备 35021102001331号