幫助文檔
工業(yè)級4g DTU TCP心跳機制
計訊物聯工業(yè)級4gDTU,支持TCP心跳鏈路檢測,保持設備永遠在線,支持短信備份功能,當TCP/UDP斷開連接時,可以用短信發(fā)送數據,數據傳輸安全可靠。
心跳包之所以叫心跳包是因為:它像心跳一樣每隔固定時間發(fā)一次,以此來告訴服務器,這個客戶端還活著。事實上這是為了保持長連接,至于這個包的內容,是沒有什么特別規(guī)定的,不過一般都是很小的包,或者只包含包頭的一個空包。
在TCP的機制里面,本身是存在有心跳包的機制的,也就是TCP的選項:SO_KEEPALIVE。系統(tǒng)默認是設置的2小時的心跳頻率。但是它檢查不到機器斷電、網線拔出、防火墻這些斷線。而且邏輯層處理斷線可能也不是那么好處理。一般,如果只是用于保活還是可以的。
心跳包一般來說都是在邏輯層發(fā)送空的echo包來實現的。下一個定時器,在一定時間間隔下發(fā)送一個空包給客戶端,然后客戶端反饋一個同樣的空包回來,服務器如果在一定時間內收不到客戶端發(fā)送過來的反饋包,那就只有認定說掉線了。
其實,要判定掉線,只需要send或者recv一下,如果結果為零,則為掉線。但是,在長連接下,有可能很長一段時間都沒有數據往來。理論上說,這個連接是一直保持連接的,但是實際情況中,如果中間節(jié)點出現什么故障是難以知道的。更要命的是,有的節(jié)點(防火墻)會自動把一定時間之內沒有數據交互的連接給斷掉。在這個時候,就需要我們的心跳包了,用于維持長連接,?;?。
在獲知了斷線之后,服務器邏輯可能需要做一些事情,比如斷線后的數據清理呀,重新連接,當然,這個自然是要由邏輯層根據需求去做了。
總的來說,心跳包主要也就是用于長連接的?;詈蛿嗑€處理。一般的應用下,判定時間在30-40秒比較不錯。如果實在要求高,那就在6-9秒。
-
白蟻可視化防治裝置|TY502-P2計訊物聯白蟻可視化防治裝置TY502-P2,深度融合AI智能識別與4G傳輸技術,將傳統(tǒng)被動治理升級為“防+治結合”的智能化新范式,構建 ... -
5G加密工業(yè)網關|TR323-A2計訊物聯5G加密工業(yè)網關 TR323-A2,具備加密、認證和數據防篡改能力,支持國密軟硬件加密,支持SM1、SM2、SM3、SM4算法,支持IPsec VPN加... -
雷達水位計計訊物聯雷達水位計采用先進雷達波測距技術,非接觸式精準監(jiān)測水位變化,適用于河流、湖泊、水庫、城市管網、工業(yè)水池等多場景。無需接觸介... -
電磁流量計計訊物聯電磁流量計,支持累積流量、瞬時流量、流速、流量百分比等高精度測量,低功耗長壽命,一體式以及分體式多場景高效安裝,主要應用于... -
氣泡水位計計訊物聯氣泡水位計,高精度、高可靠、高智能、免氣瓶、免測井、免維護、抗振動、長壽命。適用于流動水體、大中小河流、水庫、或者水體污染...
-
5G邊緣計算網關創(chuàng)新實驗園區(qū)能效管理升級應用方案通過部署計訊物聯5G+觸屏邊緣計算網關TG462,在不改造、不影響原有設施正常運行的前提下,構建園區(qū)級智慧能源管控中樞,實現能源消耗的實時監(jiān)測、智能分析與優(yōu)化調控,最終達成園區(qū)運營 -
5G工業(yè)網關賦能國控環(huán)保站智能升級應用方案計訊物聯5G工業(yè)網關賦能國控環(huán)保站智能升級應用方案通過在泵站、污水處理站、關鍵河道水文站等核心場景部署5G工業(yè)網關,構建全域互聯的動態(tài)監(jiān)管網絡,打破數據壁壘,實現從“被動監(jiān)測 -
地下停車場環(huán)境監(jiān)測解決方案計訊物聯地下停車場環(huán)境監(jiān)測解決方案旨在構建一套多維度、智能化的環(huán)境安全監(jiān)測與管控系統(tǒng),保障地下空間安全高效運行,最終實現無人值守管理目標。 -
城市道路照明智能化改造方案城市道路照明智能化改造方案目標:通過對城市道路照明設施的智能化改造,構建“云-管-端”節(jié)能化、智能化、精細化、協(xié)同化的智能道路照明管理系統(tǒng)。實現照明設施的高效節(jié)能運行、 -
水利工程白蟻可視化監(jiān)測與滅殺解決方案廈門計訊物聯水利工程白蟻可視化監(jiān)測與滅殺解決方案遵循《水利工程白蟻防治技術規(guī)程》等行業(yè)權威指南,將白蟻防治工作從被動治理轉化為主動預警,依托感知、高清視覺、AI、大數據、物

閩公網安備 35021102001331號