在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

開源直接用!UDP-UART數(shù)據(jù)透傳來了

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2025-02-05 17:14 ? 次閱讀

今天就來分享一下UDP-UART透傳示例,源碼開放,可根據(jù)實(shí)際需求靈活應(yīng)用。

一、UDP-UART透傳簡介

UDP-UART透傳是一種將UDP數(shù)據(jù)流直接傳輸?shù)経ART接口通信方式。它允許用戶通過UDP連接將數(shù)據(jù)發(fā)送到遠(yuǎn)程設(shè)備,然后將這些數(shù)據(jù)通過UART接口發(fā)送到本地設(shè)備。

這種通信方式在需要將遠(yuǎn)程設(shè)備的數(shù)據(jù)傳輸?shù)奖镜卦O(shè)備時(shí)非常有用,例如在遠(yuǎn)程監(jiān)控和遠(yuǎn)程控制系統(tǒng)中。

▼ UDP-UART透傳主要功能 ▼

數(shù)據(jù)傳輸:

UDP-UART透傳可以將UDP數(shù)據(jù)流直接傳輸?shù)経ART接口,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)傳輸。

遠(yuǎn)程控制:

通過UDP-UART透傳,用戶可以在遠(yuǎn)程設(shè)備上控制本地設(shè)備,例如遠(yuǎn)程控制機(jī)器人、遠(yuǎn)程控制攝像頭、遠(yuǎn)程控制開關(guān)等。

數(shù)據(jù)監(jiān)控:

UDP-UART透傳可以將遠(yuǎn)程設(shè)備的數(shù)據(jù)傳輸?shù)奖镜卦O(shè)備,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)監(jiān)控。

數(shù)據(jù)備份:

UDP-UART透傳可以將遠(yuǎn)程設(shè)備的數(shù)據(jù)傳輸?shù)奖镜卦O(shè)備,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)備份。

二、UDP-UART透傳示例

本小節(jié)教你使用LuatOS腳本語言,讓Air780E模組連接上一個(gè)UDP服務(wù)器,并且實(shí)現(xiàn)模組和服務(wù)器之間數(shù)據(jù)的雙向傳輸。

軟硬件相關(guān)準(zhǔn)備工作及最新示例源碼下載詳見:

https://docs.openluat.com/air780e/luatos/app/socket/udp

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

通過網(wǎng)頁端啟動(dòng)一個(gè)UDP服務(wù)器;

Air780E插卡開機(jī)后,連接上UDP服務(wù)器;

Air780E向UDP服務(wù)器發(fā)送"UDP CONNECT",服務(wù)器可以收到數(shù)據(jù)并且在網(wǎng)頁端顯示;

UDP服務(wù)器網(wǎng)頁端向Air780E發(fā)送:

data from UDP server,Air780E可以收到數(shù)據(jù)并且通過串口輸出顯示。

2.2 核心腳本代碼詳解

2.2.1 串口初始化

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

wKgZO2ejKw-AU5DKAADR0Ok6Tec034.png


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

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

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

wKgZO2ejKx-AdV0bAAIXklc_bXs239.png


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

wKgZPGejKyqAFJs_AAPnAx1h6lA963.png

2.2.4 UDP至串口透傳:數(shù)據(jù)無縫流轉(zhuǎn)

wKgZO2ejKzeAI-FKAAGfh8c7vbk627.png


2.2.5 串口至UDP反透傳:信息雙向傳遞

wKgZPGejK0SATYocAAISnTsWaZ4359.png


2.3 完整代碼及成果

2.3.1 完整代碼

最新示例源碼下載:

https://docs.openluat.com/air780e/luatos/app/socket/udp

wKgZO2ejK1aAc0FNAAYi_OC_W_s137.pngwKgZPGejK2yAKYqlAAXEvQLHxxA295.pngwKgZO2ejK4OATG3YAAUJcfMt4Iw886.pngwKgZPGejK52AWMipAARLEbvFkd0963.pngwKgZO2ejK6iAa5uKAAFIBQ27ChI117.png


2.3.2 運(yùn)行結(jié)果

使用TCP/UDP web測(cè)試工具及LLCOM串口工具,運(yùn)行結(jié)果如下圖所示:

wKgZPGejK7mAZB8lAATNn8fSxdc557.png

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

更多實(shí)用示例帶你開啟應(yīng)用之門,下一期見!

審核編輯 黃宇

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

    關(guān)注

    0

    文章

    330

    瀏覽量

    34511
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1270

    瀏覽量

    103366
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3624

    瀏覽量

    43538
收藏 人收藏

    評(píng)論

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

    TCP協(xié)議與UDP協(xié)議的區(qū)別

    UDP(用戶數(shù)據(jù)報(bào)協(xié)議) : 無連接 :UDP不建立連接,數(shù)據(jù)可以直接發(fā)送,不需要任何握手過程。 不可靠性 :
    的頭像 發(fā)表于 01-22 09:44 ?677次閱讀

    TCP-UART數(shù)據(jù)傳技術(shù),居然如此簡單!

    今天,來分享下TCP-UART傳示例,源碼開放,可根據(jù)實(shí)際需求靈活應(yīng)用。 ? 一、TCP協(xié)議概述 TCP(Transmission Control Protocol,傳輸控制協(xié)議)——是一種面向
    的頭像 發(fā)表于 12-30 16:46 ?564次閱讀
    TCP-<b class='flag-5'>UART</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>透</b>傳技術(shù),居然如此簡單!

    TCP-UART傳示例~看完就會(huì)源碼開放!

    今天,來分享下TCP-UART傳示例,源碼開放,可根據(jù)實(shí)際需求靈活應(yīng)用。 ? 一、TCP協(xié)議概述 TCP(Transmission Control Protocol,傳輸控制協(xié)議) ——是一種面向
    的頭像 發(fā)表于 12-30 16:43 ?568次閱讀
    TCP-<b class='flag-5'>UART</b><b class='flag-5'>透</b>傳示例~看完就會(huì)源碼開放!

    UDP丟包的原因和解決方案

    每個(gè) UDP 報(bào)文分為 UDP 報(bào)頭和 UDP 數(shù)據(jù)區(qū)兩部分。報(bào)頭由 4 個(gè) 16 位長(2 字節(jié))字段組成,分別說明該報(bào)文的源端口、目的端口、報(bào)文長度和校驗(yàn)值。
    的頭像 發(fā)表于 10-22 14:38 ?4151次閱讀
    <b class='flag-5'>UDP</b>丟包的原因和解決方案

    全球芯片市場傳來新動(dòng)向

     近期,全球半導(dǎo)體市場傳來了一系列新信號(hào),預(yù)示著該行業(yè)正普遍回溫。隨著AI應(yīng)用、新能源汽車、5G、高性能計(jì)算等新興領(lǐng)域的快速發(fā)展,業(yè)界預(yù)計(jì)全球半導(dǎo)體產(chǎn)業(yè)有望在2030年前后實(shí)現(xiàn)1萬億美元的市場規(guī)模。
    的頭像 發(fā)表于 10-17 15:14 ?792次閱讀

    【BearPi-Pico H3863星閃開發(fā)板體驗(yàn)連載】星閃 SLE 網(wǎng)關(guān)傳測(cè)試

    星閃 SLE 網(wǎng)關(guān)傳測(cè)試 通過兩塊開發(fā)板實(shí)現(xiàn) 星閃 (SparkLink) 低功耗接入技術(shù)(Sparklink Low Energy, SLE)數(shù)據(jù)傳輸測(cè)試。 傳輸過程如上圖所示,其中一塊開發(fā)板
    發(fā)表于 10-04 10:59

    網(wǎng)絡(luò)傳和非傳是什么區(qū)別是什么

    傳:適用簡易、立即的數(shù)據(jù)傳輸,留意數(shù)據(jù)的完整性和低延遲。非傳:適用必須進(jìn)行數(shù)據(jù)解決優(yōu)化的狀況,提供良好的可靠性和效果。 在挑選傳輸技術(shù)
    的頭像 發(fā)表于 08-07 16:19 ?1582次閱讀

    使用AT SAVETRANSLINK時(shí)UDP數(shù)據(jù)包丟失怎么解決?

    Android 發(fā)送一個(gè)小 UDP 數(shù)據(jù)包(5 字節(jié))。這個(gè)小數(shù)據(jù)包被我的微控制器在UART上接收到。微控制器將更大的數(shù)據(jù)包(可變長度,約
    發(fā)表于 07-18 07:17

    ESP8266收到重傳的UDP數(shù)據(jù)包,則udp接收回調(diào)函數(shù)會(huì)調(diào)用兩次,怎么解決?

    我們使用 esp8266 開發(fā)了一個(gè)網(wǎng)格系統(tǒng)。 在所有開發(fā)完成時(shí),我們發(fā)現(xiàn)了一個(gè)關(guān)鍵問題。 如果ESP8266收到重傳的 UDP 數(shù)據(jù)包,則 udp 接收回調(diào)函數(shù)會(huì)調(diào)用兩次。 (*. 收到兩個(gè)
    發(fā)表于 07-18 06:29

    請(qǐng)問AT支持UDP傳嗎?

    做了測(cè)試,SDK V1.00 AT文件燒寫后,設(shè)定為TCP時(shí),傳是可以了, 但是設(shè)定為UDP后,傳出現(xiàn)發(fā)送不成功,但是接收是可以的,是不是AT不支持UDP
    發(fā)表于 07-17 08:28

    調(diào)試ESP8266集成LWIP協(xié)議棧UDP方式發(fā)送數(shù)據(jù)時(shí),無法正常發(fā)送數(shù)據(jù)是哪里的問題?

    我在調(diào)試8266集成LWIP協(xié)議棧UDP方式發(fā)送數(shù)據(jù)時(shí),參考別的環(huán)境的UDP例程,發(fā)現(xiàn)無法正常發(fā)送數(shù)據(jù),反復(fù)檢查了,并確認(rèn)8266已經(jīng)通過
    發(fā)表于 07-12 07:44

    使用ESP8266模塊進(jìn)行UDP傳輸,重新連接路由后發(fā)送數(shù)據(jù)有延遲怎么避免?

    大家好,使用ESP8266模塊進(jìn)行UDP傳輸,向本地模擬的一個(gè)UDP服務(wù)發(fā)送數(shù)據(jù),使用wifi_station_set_auto_connect(1
    發(fā)表于 07-12 06:06

    ESP32的SPI做WIFI數(shù)據(jù)傳,SPI速度上不去是怎么回事?

    目前在用ESP32的SPI做WIFI數(shù)據(jù)傳,STM32F429做主機(jī),ESP32做從機(jī),目前的問題是SPI速度上不去,目前STM32F429的SPI速度只能設(shè)到5.625M(90M/16),調(diào)到
    發(fā)表于 06-25 08:23

    udp數(shù)據(jù)丟包的原因?

    編譯sdk/examples/protocols/sockets/udp_server 例子程序,修改了代碼,把發(fā)送回去的代碼注釋,只是記錄上次接收數(shù)據(jù)包的時(shí)間和當(dāng)前接收數(shù)據(jù)包的時(shí)間間隔,運(yùn)行一個(gè)
    發(fā)表于 06-25 07:03

    請(qǐng)問ESP32 BLE傳如何主動(dòng)發(fā)送數(shù)據(jù)

    我在做ESP32 BLE傳,通過串口數(shù)據(jù)。看到的例程都是手機(jī)app端讀操作時(shí)觸發(fā)ESP_GATTS_READ_EVT事件,然后發(fā)送數(shù)據(jù)。我想問如何主動(dòng)發(fā)送
    發(fā)表于 06-21 11:25
    主站蜘蛛池模板: 97影院理论片在线观看 | 亚洲国产激情在线一区 | 亚洲欧美一区二区三区麻豆 | 亚洲一区二区免费看 | 亚洲综合激情九月婷婷 | 久久性久久性久久久爽 | 6969精品视频在线观看 | 天堂男人网| 爱啪网站 | 天堂网中文字幕 | 欧美大狠狠大臿蕉香蕉大视频 | 国产精品久久久久国产精品三级 | 毛片午夜| 亚洲 欧美 自拍 另类 | 欧美一级视频免费观看 | 国产精品1区2区3区在线播放 | 999av视频| 男女刺激性视频大片 | 免费超爽视频 | 国产在线视频不卡 | 韩国精品视频 | 精品国产1000部91麻豆 | 欧美一级三级在线观看 | 日本片巨大的乳456线观看 | 在线观看中文字幕一区 | 天天爱综合 | 97dyy影院理论片 | 黄免费视频 | 可以免费观看的一级毛片 | 亚洲综合一二三区 | 米奇精品一区二区三区 | 在线视频人人视频www | 四虎影音在线观看 | 五月天婷婷在线观看视频 | 亚洲精品播放 | 色综合天 | 天天做天天爽天天谢 | 久久亚洲国产欧洲精品一 | 国产又黄又爽又猛的免费视频播放 | 色天使久久 | 国产精品成人一区二区 |