技术服务
24小时提供高效率、高质量的技术支持
  • 首页
  • 产品
  • 亚搏网页登陆首页云平台
  • 平台
  • 解决方案
  • 应用&方案
  • 智能硬件
  • 技术服务
  • 核心技术
  • 新闻资讯
  • 关于我们
  • 联系我们
  • 工业级4g DTU TCP心跳机制

    时间:2021-01-13 10:27:06来源:本站原创

    计讯物联工业级4gDTU,支持TCP心跳链路检测,保持设备永远在线支持短信备份功能,当TCP/UDP断开连接时,可以用短信发送数据,数据传输安全可靠。

     

    \ 

     

    心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。

     

    TCP的机制里面,本身是存在有心跳包的机制的,也就是TCP的选项:SO_KEEPALIVE。系统默认是设置的2小时的心跳频率。但是它检查不到机器断电、网线拔出、防火墙这些断线。而且逻辑层处理断线可能也不是那么好处理。一般,如果只是用于保活还是可以的。

     

    心跳包一般来说都是在逻辑层发送空的echo包来实现的。下一个定时器,在一定时间间隔下发送一个空包给客户端,然后客户端反馈一个同样的空包回来,服务器如果在一定时间内收不到客户端发送过来的反馈包,那就只有认定说掉线了。

     

    其实,要判定掉线,只需要send或者recv一下,如果结果为零,则为掉线。但是,在长连接下,有可能很长一段时间都没有数据往来。理论上说,这个连接是一直保持连接的,但是实际情况中,如果中间节点出现什么故障是难以知道的。更要命的是,有的节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉。在这个时候,就需要我们的心跳包了,用于维持长连接,保活。

     

    在获知了断线之后,服务器逻辑可能需要做一些事情,比如断线后的数据清理呀,重新连接当然,这个自然是要由逻辑层根据需求去做了。

     

    总的来说,心跳包主要也就是用于长连接的保活和断线处理。一般的应用下,判定时间在30-40秒比较不错。如果实在要求高,那就在6-9秒。


     

    计讯物联——物联网产品与行业解决方案提供商 申请样机
    相关方案Relevant Solutions
  • 计讯物联土壤环境综合管控方案,扎实推进净土保卫战
    计讯物联土壤环境综合管控方案,扎实推进净土保卫战:计讯物联作为环保专家型企业,以改善环境质量为核心,因地制宜,积极探索不同环境特色的治理方式,重磅打造生产发展与生态良好有
  • 5g工业亚搏app下载安卓版实现水泵远程监测控制
    5g工业亚搏app下载安卓版实现水泵远程监测控制:水泵在各行各业应用广泛,自来水公司、工矿企业的泵房数量众多、且分布散,计讯物联工业亚搏app下载安卓版下水泵远程监测方案解决水泵需要不定时开关泵故障维修不及
  • 物联网工业亚搏app下载安卓版下中央空调远程监控方案
    物联网工业亚搏app下载安卓版下中央空调远程监控方案:中央空调制冷均匀舒适寿命长,能效比高节能强,在现今房屋建筑中适用广泛。物联网工业亚搏app下载安卓版下的中央空调远程监控系统可解决楼宇内所有设备的统
  • PLC工业智能亚搏app下载安卓版下垃圾分类站远程管理监测
    PLC工业智能亚搏app下载安卓版下垃圾分类站远程管理监测:近年来国家高度重视环境生态保护工作,垃圾处理各项政策陆续出台,便于垃圾回收焚烧,垃圾站垃圾采取分类投放丢弃。紧跟智能时代脚步,计讯
  • 工业路由器桥梁安全在线监测
    工业路由器桥梁安全在线监测:桥梁安全事故不仅是财产损失,更是涉及人们宝贵生命。重型汽车、风吹日晒、酸雨腐蚀,桥梁维护不当后果不堪设想。计讯物联工业路由器下桥梁安全在线监测
  • All Rights Reserved 厦门计讯物联科技有限公司版权所有 闽ICP备15001895号