工业级4g DTU TCP心跳机制
cq9电子官方网站物聯工業級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
-
公专网一体5G工業路由器,智慧电网全链路加密监控管理应用计讯物联5G公专网一体工業路由器通过融合公网和专网的优势有效解决了现代电网对于高效、灵活和安全通信的需求。5G工業路由器TR323系列,具备小巧、易安装和强兼容性
-
環保用電工況監測解決方案计讯物联環保用電工況監測解決方案通过安装特定的监测设备和技术,实时采集企业总用电量、生产设施用电量以及环保治理设施用电量等数据。这些数据经过传输、处理与分析,能够及时发现
-
工業邊緣網關助力智慧能源管理系統,儲能充電一體化升級cq9电子官方网站物聯利用物聯網、大數據、雲計算和GIS技術的集成,開發了一套全面的儲能電站管理解決方案,通過智能監控、策略管理、數據分析等對柴發系統和儲能櫃進行精確運維。
-
交通信號燈系統控制,cq9电子官方网站物聯助力城市道路管理落地cq9电子官方网站物聯TR321工業無線路由器,具有體積小、功耗低、組網靈活等特點,爲智慧交通信號燈系統提供了高效的網絡和數據傳輸方案。支持4G網絡,並兼容多種VPN協議,能夠無縫集成到交通控制系
-
窨井安全監測解決方案_井蓋安全監測cq9电子官方网站物聯窨井安全監測是基于物聯網技術、無線通信技術、大數據、雲計算的智能化管理系統,通過實時監測窨井內的水位、井蓋狀態等關鍵參數,實現對窨井安全的遠程自動化全面監控。