一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

經驗分享!斷網怎么辦?先搞懂TCP斷鏈續(xù)連

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-01-10 15:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


一、TCP斷鏈續(xù)連示例

TCP(傳輸控制協(xié)議)主要用于確保數(shù)據(jù)在網絡中可靠傳輸。當TCP連接因網絡問題、設備故障等原因斷開時,需要重新建立連接以繼續(xù)數(shù)據(jù)傳輸。

本文將通過Air201具體示例解析,教你使用LuatOS腳本語言實現(xiàn)TCP斷鏈續(xù)連。

1.1 本教程實現(xiàn)的功能定義:

1)斷鏈:

TCP連接斷開,可能由于網絡不穩(wěn)定、設備故障等。

2)續(xù)連:

重新建立TCP連接,通常通過“三次握手”,過程如下:

客戶端請求連接;

服務器響應并同意連接;

客戶端確認連接建立。

1.2 核心腳本代碼詳解

1.2.1 串口初始化

本文示例:串口使用MAIN_UART(uart1)。

wKgZPGd-TPWANGZDAAD5VHXF--0249.png


1.2.2 數(shù)據(jù)接收回調:搭建響應橋梁

這里使用uart.rx接口,和以zbuff的方式存儲從uart1外部串口收到的數(shù)據(jù)--收取數(shù)據(jù)會觸發(fā)回調。

注意:這里的"receive"是固定值不要修改。

wKgZO2d-TQSALvOlAAJ-pviM0hE537.png


1.2.3 TCP網絡配置:鋪就數(shù)據(jù)通道

注意:

如需要認證,SSL填寫為true;不需要則填寫為false。

wKgZO2d-TRWASvMwAAS0p6qmLMU409.png


1.2.4 TCP至串口透傳:數(shù)據(jù)無縫流轉

wKgZPGd-TSKAfyCZAAHuqVbya4k505.png


1.2.5 串口至TCP反透傳:信息雙向傳遞

wKgZO2d-TX2ADen4AAJ266etU-Y143.png


1.2.6 斷鏈續(xù)連

wKgZO2d-TY6AZXIdAAXbH19AeAI747.png

wKgZPGd-TZ-AT5eMAAUs4tEGPtk317.png

wKgZO2d-Ta2AP1jOAAKVveQ4oJ4467.png


1.3 完整代碼及運行結果

1.3.1 完整代碼

wKgZPGd-Tb-ASFBvAAX6H5vIzNA363.png

wKgZPGd-TdGASmQ5AAVVfF8dY2k001.png

wKgZPGd-TeCAQ_BRAAWZo2ivyj0990.png

wKgZPGd-TfiAY0n-AATNXMsbylg007.png

wKgZO2d-ThKADkesAATIi6CbH54524.png

wKgZPGd-TiGAasqoAABJpguPPv0423.png


1.3.2 運行結果

使用TCP/UDP web測試工具進行測試,LuaTools工具打印日志,可看到服務器斷開后,重新連接成功。

如下圖所示:

wKgZO2d-Tl-AH56vAAGvN3KgOXo203.png

wKgZPGd-TmqAL9OJAAVfX4yYexs228.png


二、常見問題

sys.waitUntil("IP_READY") -- 等待聯(lián)網成功

新入手的朋友可能看到此函數(shù)不太理解:

在整個腳本里面沒有發(fā)布此事件sys.publish("IP_READY"),為什么后面還聯(lián)網成功了?

此處解釋一下:

在模組上電之后,固件內部聯(lián)網成功會自動發(fā)布:

sys.publish("IP_READY")

今天的內容就分享到這里了~

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1402

    瀏覽量

    81060
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    無源光纖能隨時

    無源光纖網絡(PON)本身的設計和特性決定了其通常不會“隨時”,但在特定情況下確實可能發(fā)生,以下是對此問題的詳細分析: 一、無源光纖網絡的基本特性 無源器件:PON網絡的核心特
    的頭像 發(fā)表于 05-08 09:49 ?205次閱讀

    車規(guī)級NTC熱敏電阻在雷達模塊熱崩潰中的安全設計

    本文以車規(guī)級NTC熱敏電阻技術為核心,深入解析其在雷達模塊熱崩潰場景下的安全創(chuàng)新方案。通過AEC-Q200認證的材料工藝與智能控制邏輯,平尚科技實現(xiàn)毫秒級溫度響應與電路主動隔離,結合實測數(shù)據(jù)與行業(yè)應用案例,為車企提供高可靠性熱管理解決方案,保障智能駕駛感知系統(tǒng)的全天候
    的頭像 發(fā)表于 04-18 17:28 ?343次閱讀

    路由器經常怎么回事

    路由器經常可能有多種原因,以下是一些可能的原因及其解決方案: 一、路由器自身問題 1. 緩存過多: ? ?- 路由器中的緩存過多會降低網絡速度,甚至導致設備斷線。此時可以嘗試重啟路由器,讓路
    的頭像 發(fā)表于 02-20 11:23 ?1930次閱讀
    路由器經常<b class='flag-5'>斷</b><b class='flag-5'>網</b>怎么回事

    數(shù)據(jù)采集網關出現(xiàn)可能是什么原因?如何排查?

    數(shù)據(jù)采集網關出現(xiàn)可能是什么原因?如何排查?
    的頭像 發(fā)表于 11-30 13:43 ?952次閱讀

    塊應用于飛控測試環(huán)境斷線測試箱

    塊概述Overviewofdisconnectedblocks塊是一種用于電路中斷連接的連接器,廣泛應用于電子測試設備和通信系統(tǒng)中。它能夠在特定條件下,通過手動插拔精準地中斷電
    的頭像 發(fā)表于 10-09 08:06 ?762次閱讀
    <b class='flag-5'>斷</b><b class='flag-5'>連</b>塊應用于飛控測試環(huán)境斷線測試箱

    國產端聯(lián)塊-塊應用于飛控測試環(huán)境斷線測試箱

    塊概述 塊作為一種用于電路中斷連接的連接器,廣泛應用于電子測試設備和通信系統(tǒng)中。它能夠在特定條件下,通過手動插拔精準地中斷電路連接,以此模擬電路中的斷線狀態(tài),從而實現(xiàn)對電路問題
    的頭像 發(fā)表于 10-08 15:07 ?647次閱讀

    風機相保護跳閘怎么解決

    風機相保護跳閘是一個常見的問題,它涉及到風機的運行安全和效率。 風機相保護跳閘問題概述 風機是工業(yè)和民用領域中常見的設備,用于提供空氣流動。風機的運行依賴于電動機的驅動,而電動機的正常工作需要
    的頭像 發(fā)表于 09-30 10:02 ?1404次閱讀

    電流速保護動作時間是多少

    電流速保護動作時間的長短受多種因素影響,包括但不限于電源電壓、保護電流、保護設備的靈敏度以及環(huán)境溫度等。這些因素共同作用,決定了保護動作的具體時間。 一、一般情況下的動作時間 對于高壓電
    的頭像 發(fā)表于 09-26 16:45 ?4874次閱讀

    電流速保護是防止什么故障的保護

    電流速保護是一種電氣保護裝置,用于在電力系統(tǒng)中檢測和切斷短路故障。這種保護裝置能夠在極短的時間內(通常在幾十毫秒內)檢測到短路電流并切斷電源,以防止故障擴大和設備損壞。 1. 電流速保護
    的頭像 發(fā)表于 09-26 16:38 ?1784次閱讀

    電流速保護的工作原理是什么?

    電流速保護是一種電力系統(tǒng)保護方式,用于在電力系統(tǒng)中發(fā)生短路故障時,迅速切斷故障部分,以保護電力系統(tǒng)的安全穩(wěn)定運行。 1. 電流速保護的基本概念 電流速保護是一種基于電流大小的保護方式,當電流
    的頭像 發(fā)表于 09-26 16:35 ?3643次閱讀

    AP-2保護信號處理器受什么控制的影響

    保護信號處理器的工作受到速度傳感器的輸入信號、預設的閾值和算法、外部控制信號以及電源和環(huán)境因素等多個方面的控制和影響。為了確保保護系統(tǒng)的穩(wěn)定性和可靠性,需要定期檢查和維護這些組
    的頭像 發(fā)表于 09-26 14:55 ?471次閱讀

    保護器可以保護哪些類型的設備或系統(tǒng)

    保護器通過實時監(jiān)測鏈條狀態(tài)并在發(fā)現(xiàn)異常時及時停機,能夠保護多種類型的設備或系統(tǒng)免受鏈條斷裂帶來的損害。在選擇保護器時,需要根據(jù)設備的具體需求和工作環(huán)境來選擇合適的類型和規(guī)格,并
    的頭像 發(fā)表于 09-12 14:12 ?578次閱讀

    什么是限時電流速保護?其保護范圍是什么?

    限時電流速保護是一種電力系統(tǒng)保護方式,主要用于保護電力系統(tǒng)的短路故障。以下是關于限時電流速保護的介紹: 限時電流速保護的定義 限時電流速保護是一種基于電流大小和時間的保護方式。
    的頭像 發(fā)表于 08-05 10:35 ?6628次閱讀

    相序相保護的原理、應用和接線方法

    相序相保護是一種電氣保護措施,用于防止電動機因相序錯誤或相故障而損壞。在工業(yè)自動化和電氣工程中,相序相保護是非常重要的。 相序相保護的原理 相序
    的頭像 發(fā)表于 08-02 14:38 ?4351次閱讀

    相與相序保護繼電器工作原理及作用

    一、引言 相與相序保護繼電器是一種用于電力系統(tǒng)中的保護裝置,主要用于檢測和保護電動機、變壓器等電氣設備免受過載、短路、相和相序錯誤等故障的影響。 二、相保護繼電器 相保護繼電器
    的頭像 發(fā)表于 08-02 14:25 ?3487次閱讀