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

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

經(jīng)驗(yàn)分享!斷網(wǎng)怎么辦?先搞懂TCP斷鏈續(xù)連

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-01-10 15:28 ? 次閱讀


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

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

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

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

1)斷鏈:

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

2)續(xù)連:

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

客戶端請(qǐng)求連接;

服務(wù)器響應(yīng)并同意連接;

客戶端確認(rèn)連接建立。

1.2 核心腳本代碼詳解

1.2.1 串口初始化

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

wKgZPGd-TPWANGZDAAD5VHXF--0249.png


1.2.2 數(shù)據(jù)接收回調(diào):搭建響應(yīng)橋梁

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

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

wKgZO2d-TQSALvOlAAJ-pviM0hE537.png


1.2.3 TCP網(wǎng)絡(luò)配置:鋪就數(shù)據(jù)通道

注意:

如需要認(rèn)證,SSL填寫為true;不需要?jiǎng)t填寫為false。

wKgZO2d-TRWASvMwAAS0p6qmLMU409.png


1.2.4 TCP至串口透?jìng)鳎簲?shù)據(jù)無(wú)縫流轉(zhuǎn)

wKgZPGd-TSKAfyCZAAHuqVbya4k505.png


1.2.5 串口至TCP反透?jìng)鳎盒畔㈦p向傳遞

wKgZO2d-TX2ADen4AAJ266etU-Y143.png


1.2.6 斷鏈續(xù)連

wKgZO2d-TY6AZXIdAAXbH19AeAI747.png

wKgZPGd-TZ-AT5eMAAUs4tEGPtk317.png

wKgZO2d-Ta2AP1jOAAKVveQ4oJ4467.png


1.3 完整代碼及運(yùn)行結(jié)果

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 運(yùn)行結(jié)果

使用TCP/UDP web測(cè)試工具進(jìn)行測(cè)試,LuaTools工具打印日志,可看到服務(wù)器斷開后,重新連接成功。

如下圖所示:

wKgZO2d-Tl-AH56vAAGvN3KgOXo203.png

wKgZPGd-TmqAL9OJAAVfX4yYexs228.png


二、常見(jiàn)問(wèn)題

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

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

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

此處解釋一下:

在模組上電之后,固件內(nèi)部聯(lián)網(wǎng)成功會(huì)自動(dòng)發(fā)布:

sys.publish("IP_READY")

今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

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

    關(guān)注

    8

    文章

    1395

    瀏覽量

    80166
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    車規(guī)級(jí)NTC熱敏電阻在雷達(dá)模塊熱崩潰中的安全設(shè)計(jì)

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

    路由器經(jīng)常網(wǎng)怎么回事

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

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

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

    塊應(yīng)用于飛控測(cè)試環(huán)境斷線測(cè)試箱

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

    國(guó)產(chǎn)端聯(lián)塊-塊應(yīng)用于飛控測(cè)試環(huán)境斷線測(cè)試箱

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

    風(fēng)機(jī)相保護(hù)跳閘怎么解決

    風(fēng)機(jī)相保護(hù)跳閘是一個(gè)常見(jiàn)的問(wèn)題,它涉及到風(fēng)機(jī)的運(yùn)行安全和效率。 風(fēng)機(jī)相保護(hù)跳閘問(wèn)題概述 風(fēng)機(jī)是工業(yè)和民用領(lǐng)域中常見(jiàn)的設(shè)備,用于提供空氣流動(dòng)。風(fēng)機(jī)的運(yùn)行依賴于電動(dòng)機(jī)的驅(qū)動(dòng),而電動(dòng)機(jī)的正常工作需要
    的頭像 發(fā)表于 09-30 10:02 ?994次閱讀

    電流速保護(hù)動(dòng)作時(shí)間是多少

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

    電流速保護(hù)是防止什么故障的保護(hù)

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

    電流速保護(hù)的工作原理是什么?

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

    AP-2保護(hù)信號(hào)處理器受什么控制的影響

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

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

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

    什么是限時(shí)電流速保護(hù)?其保護(hù)范圍是什么?

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

    相序相保護(hù)的原理、應(yīng)用和接線方法

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

    相與相序保護(hù)繼電器工作原理及作用

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

    ESP32C6片上單采樣ADC1初始化導(dǎo)致wifi如何解決?

    版本:release5.1 前提:未初始化單采樣ADC1前,wifi連接一直正常。 問(wèn)題:wifi連接station再初始化單采樣ADC1,導(dǎo)致wifi 附件:為日志和單采樣ADC1初始化
    發(fā)表于 06-11 07:20