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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

串口服務器——TCP Server

ZLG致遠電子 ? 2023-07-31 17:58 ? 次閱讀

如何讓自動化領域的串口設備具備聯網能力?本文將基于EsDA平臺,帶你開發一個串口服務器之TCP服務器的業務,快速實現串口聯網功能。

dabc28ca-2f88-11ee-bbcf-dac502259ad0.jpg 簡介

隨著物聯網技術的發展,串口通信和TCP/IP通信業務越來越廣泛。在實際應用中,我們經常會遇到需要將串口數據轉發到TCP服務器或將TCP服務器數據轉發到串口的情況,所以本文將介紹如何實現串口接入TCP服務器進行網絡通信以達到擴展串口通信傳輸距離的目的等。

本實驗選用HPM6450開發板,以及可將節點進行拖拽連接的圖形化設計工具AWFlow Designer,搭建一個串口轉TCP Server的串口服務器與多個TCP Clients進行雙向透明數據傳輸實驗。該實驗用到了serial_in_ex,fscript,push,tcp_server_ex和serial_out_ex節點。


dabc28ca-2f88-11ee-bbcf-dac502259ad0.jpg 前期準備

在本文之前,已有多篇串口服務器系列的博客文章,在此羅列部分鏈接文章,若有興趣可在EsDA技術專欄查看相關全部文章。

  • EsDAMPC-ZC1應用——串口服務器(一)
  • EsDAMPC-ZC1應用——串口服務器(二)

【EsDA應用】串口轉zws物聯網云平臺

1. 硬件準備

準備TTL轉USB串口工具。

dae28114-2f88-11ee-bbcf-dac502259ad0.png

準備好HPM6450開發板,并按下圖連接好硬件。

db0f5806-2f88-11ee-bbcf-dac502259ad0.png

DUART調試串口可用于打印調試信息與shell命令查詢:將HPM6450開發板引出的DUART的TXD與RXD分別與TTL轉USB串口工具的RX與TX連接,并將TTL轉USB串口工具插到PC機的USB口上。若用戶TTL轉USB串口工具數量告急,在使用shell命令獲取開發板網口IP號后串口工具可以給UTX1/RX1使用,連線方式相同。

網口下載流圖:將HPM6450的NET0網口通過網線與PC機上的網絡端口進行連接,組建一個小型局域網。

2. 軟件準備

2.1 網口下載流圖開發板固件運行之后,在串口調試助手sscom工具中選擇與DUART相連接的串口端口號,波特率115200,隨即打開串口,輸入"ip addr\r"即可查詢開發板網絡端口IP詳細信息。

db482898-2f88-11ee-bbcf-dac502259ad0.png

根據硬件連接可知,本文使用的是NET0,對應的IP地址是192.168.137.251。得知開發板的網口IP接下來配置PC機上以太網的IP地址,與開發板對應的IP地址在同一局域網就可,本文配置的PC上IP地址如下:

db9d3da6-2f88-11ee-bbcf-dac502259ad0.png

怎樣確認PC與開發板成功在同一局域網下?PING通對方即可。

dbafea78-2f88-11ee-bbcf-dac502259ad0.png


dabc28ca-2f88-11ee-bbcf-dac502259ad0.jpg ?業務處理

本文不再贅述串口通信連接與TCP通信連接成功的過程,具體細節可查看以下鏈接進行學習。

  • 【EsDA應用】5分鐘實現一個串口通信業務

【EsDA應用】串口轉TCP客戶端

主要業務邏輯如下:

  • 建立TCP連接后,由TCP客戶端上報數據給HPM6450搭建的TCP服務器,隨后從TCP服務器讀取數據并將發送到UTX1/RX1串口,最終在串口助手上進行打印顯示。
  • 從UTX1/RX1串口讀取串口助手發送的數據,并將數據發送到TCP服務器,由TCP服務器將數據下發給已建立TCP通信連接的客戶端。

dbe6fa9a-2f88-11ee-bbcf-dac502259ad0.png

1. 添加節點并連線

本實驗實現串口轉TCP Server的串口服務器與多個TCP Clients進行雙向透明數據傳輸實驗。采用的節點有serial_in_ex,fscript,push,tcp_server_ex和serial_out_ex。dbfeeb78-2f88-11ee-bbcf-dac502259ad0.png

2. 配置節點

雙擊serial_in_ex節點,并點擊配置節點名旁邊的鉛筆圖標去配置串口的屬性

dc1473da-2f88-11ee-bbcf-dac502259ad0.png

根據HPM6450的硬件資料表,選擇所使用的串口設備對應的端口號:UTX1/RX1對應的是uart5,根據需要依次配置波特率,字節大小,奇偶校驗,停止位等屬性參數。

dc2c4adc-2f88-11ee-bbcf-dac502259ad0.png

雙擊serial_in_ex的消費者節點fscript,這個節點主要是讀取serial_in_ex的串口數據并傳遞給后續節點。

var str = istream_read_string(msg.istream,100)msg.payload = strostream_write_string(msg.ostream,msg.payload)

雙擊fscript的消費者節點push,因為是將serial_in_ex讀取到的數據傳遞給TCP Server所以push的目標節點為tcp_server_ex。

dc44ad3e-2f88-11ee-bbcf-dac502259ad0.png

雙擊tcp_server_ex節點,因TCP通信與流圖下載都是用NET0的IP地址,所以端口號不能有沖突,因為數據是自定義的沒有幀頭,所以屬性值輸出選擇1并不攜帶報文頭部。

dc581a7c-2f88-11ee-bbcf-dac502259ad0.png

雙擊tcp_server_ex的消費者節點serial_out_ex,因為tcp_server_ex與serial_out_ex節點使用的是輸入流istream和輸出流ostream,所以不需要數據轉換節點,直連即可。綁定的串口與serial_in_ex的端口號一致即可。

dc7e2f00-2f88-11ee-bbcf-dac502259ad0.png

3. 下載驗證

根據流圖端口配置可知下載流圖的端口號為8888,以及軟件準備可知下載流圖網口IP號為192.168.137.251。那么下載流圖時選擇IP配置如下dc8ddc66-2f88-11ee-bbcf-dac502259ad0.png

本文在PC電腦上用NetAssist.exe網絡調試助手工具搭建了兩個TCP Clients,配置遠端主機IP地址和端口號后同時開啟連接,可在數據日志中查看TCP客戶端發出的數據以及從TCP服務端接收到的數據如下。

dcb0c0e6-2f88-11ee-bbcf-dac502259ad0.png

dcd1bb20-2f88-11ee-bbcf-dac502259ad0.png

在PC上的串口調試助手SSCOM工具上可查看到從服務端讀取到的兩個TCP客戶端上報數據以及串口助手發送的數據如下。

dcdf2742-2f88-11ee-bbcf-dac502259ad0.png

由上可知,本實驗實現了串口服務器之TCP服務器與兩個不同的TCP客戶端進行雙向數據傳輸的功能。

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

    關注

    12

    文章

    9531

    瀏覽量

    86786
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1393

    瀏覽量

    79939
  • 串口
    +關注

    關注

    14

    文章

    1575

    瀏覽量

    78137
收藏 0人收藏

    評論

    相關推薦

    2025全球串口服務器品牌盤點:十大權威廠商推薦

    串口服務器(Serial Server)作為串口通信設備與網絡系統之間的橋梁,在工業自動化、物聯網應用、能源管理、交通監控及智慧城市建設中扮演著至關重要的角色。隨著工業物聯網(IIoT)和智能制造
    的頭像 發表于 04-07 17:17 ?9次閱讀
    2025全球<b class='flag-5'>串口服務器</b>品牌盤點:十大權威廠商推薦

    # **串口服務器:** **買了就能直接用嗎?它究竟有啥功能**

    用的?接下來,就讓我們一同深入探尋串口服務器的奧秘。 一、串口服務器是什么 串口服務器,從本質上來說,是一種將串口設備連接到以太網網絡的橋梁設備。它主要實現了
    的頭像 發表于 04-06 15:38 ?64次閱讀
    # **<b class='flag-5'>串口服務器</b>:** **買了就能直接用嗎?它究竟有啥功能**

    2025 年串口服務器品牌解析:技術演進與行業應用指南

    應用,助您掌握選型與部署的關鍵邏輯。 一、串口服務器的核心功能與技術演進 1.1 工作原理與核心價值 串口服務器通過協議轉換技術,將 RS-232、RS-485 等串行信號轉換為 TCP/IP 網絡協議,實現設備的遠程監控與集中
    的頭像 發表于 03-31 09:55 ?128次閱讀
    2025 年<b class='flag-5'>串口服務器</b>品牌解析:技術演進與行業應用指南

    串口服務器究竟有何用途

    在工業自動化與物聯網技術深度融合的今天,串口服務器作為連接傳統設備與現代網絡的核心橋梁,正推動著千行百業的數字化轉型。其核心功能是將RS232、RS485等串口通信協議轉換為TCP/IP網絡協議
    的頭像 發表于 03-28 14:59 ?163次閱讀

    工業互聯進階之路:串口服務器與物聯網技術的深度融合

    工業互聯進階之路:串口服務器與物聯網技術的深度融合
    的頭像 發表于 03-24 09:39 ?120次閱讀
    工業互聯進階之路:<b class='flag-5'>串口服務器</b>與物聯網技術的深度融合

    串口服務器在能源物聯網數據采集中的應用技術參數介紹#

    的APort100串口服務器為例,探討串口服務器在現代物聯網中的實際應用及其優勢。 1. 引言 物聯網的核心是實現設備間的互聯互通。然而,大量工業現場仍使用傳統的RS-485等串口通信設備。
    的頭像 發表于 01-15 13:46 ?224次閱讀
    <b class='flag-5'>串口服務器</b>在能源物聯網數據采集中的應用技術參數介紹#

    1分鐘,實現傳感通過串口服務器接入ZWS云

    導讀本文介紹如何在1分鐘內,將傳感通過串口服務器GCOM80接入ZWS云平臺,實現數據上云。本文以光照傳感為例,介紹傳感通過串口服務器
    的頭像 發表于 01-10 11:37 ?433次閱讀
    1分鐘,實現傳感<b class='flag-5'>器</b>通過<b class='flag-5'>串口服務器</b>接入ZWS云

    【新品】性能飛躍,一鍵部署!NE2系列多款型號串口服務器上線

    數據到以太網口一側的TCP/IP數據包的透明傳輸,用戶無需關心具體細節,設備內部完成協議轉換。文末參與活動,贈送NE2-D11P串口服務器!←NE2-D11A接口信
    的頭像 發表于 10-25 08:06 ?613次閱讀
    【新品】性能飛躍,一鍵部署!NE2系列多款型號<b class='flag-5'>串口服務器</b>上線

    串口服務器是什么?4路、8路、16路串口服務器有什么區別?

    蜀瑞創新為大家科普:串口服務器是一種用于通過網絡連接兩個或多個串口設備的聯網設備。它能夠將RS-232/485/422等串口設備聯入TCP/IP網絡,實現
    的頭像 發表于 08-27 14:55 ?927次閱讀

    串口服務器TCP/IP協議棧是什么關系

    串口服務器TCP/IP協議棧之間存在著緊密而復雜的關系。這種關系主要體現在串口服務器如何利用TCP/IP協議棧來實現串口設備與網絡之間的數
    的頭像 發表于 08-25 17:35 ?1863次閱讀

    串口服務器的定義和功能

    串口服務器,作為一種重要的網絡設備,在現代通信和數據傳輸中扮演著至關重要的角色。以下是對串口服務器的詳細解析,包括其定義、功能、工作原理、應用領域以及未來發展等方面。
    的頭像 發表于 08-25 17:21 ?2813次閱讀

    WiFi串口服務器與工業路由:局域網應用的協同之力

    在工業物聯網(IIoT)迅猛發展的當下,局域網(LAN)作為連接工業設備與數據中心的橋梁,其重要性日益凸顯。WiFi串口服務器與工業路由作為局域網中的關鍵組件,以其獨特的性能和功能,為傳統行業
    的頭像 發表于 05-31 18:40 ?456次閱讀
    WiFi<b class='flag-5'>串口服務器</b>與工業路由<b class='flag-5'>器</b>:局域網應用的協同之力

    智嵌物聯串口服務器成對使用模式演示

    成對連接模式的兩種拓撲 1.智嵌物聯串口服務器通過交換機連接 此種模式特點是,串口服務器都接到由交換機組成的局域網內(在一個網段內),用現有的網絡布線取代原來的串口布線。網絡拓撲如圖 0.1所示。
    的頭像 發表于 05-30 08:33 ?539次閱讀
    智嵌物聯<b class='flag-5'>串口服務器</b>成對使用模式演示

    串口服務器——小巧精致的高性能串口轉以太網/WIFI服務器

    本周推薦WIFI版/以太網版串口服務器博達智聯——工業級WIFI版/以太網版串口服務器,博達智聯最新推出的串口服務器系列產品,可實現串口與以太網口/WIFI數據間的雙向透明傳輸,提供博
    的頭像 發表于 05-01 08:34 ?736次閱讀
    <b class='flag-5'>串口服務器</b>——小巧精致的高性能<b class='flag-5'>串口</b>轉以太網/WIFI<b class='flag-5'>服務器</b>

    二代串口服務器模組煥新

    串口服務器模組作為一種重要的通信接口轉換設備,極大地促進了傳統串口設備與現代網絡技術的融合,為實現設備遠程管理、數據透明傳輸及物聯網應用提供了便捷解決方案。什么是串口服務器模組?串口服務器
    的頭像 發表于 04-19 08:19 ?571次閱讀
    二代<b class='flag-5'>串口服務器</b>模組煥新
    主站蜘蛛池模板: 3344a毛片在线看 | 欧美色碰碰碰免费观看长视频 | 五月天毛片 | 在线天堂中文在线网 | 日本色图在线 | 天天射天天干天天舔 | 亚洲黄页网站 | 4438x成人网全国最大 | 浮荡视频在线观看免费 | 99pao强力打造免费高清色 | 四虎影院wwww | 性欧美xxxx视频在线观看 | 欧美成人精品福利网站 | 欧美二区三区 | 国产精品美女免费视频大全 | 天天插天天射天天干 | 婷婷激情电影 | 在线视频 亚洲 | 国产成人福利夜色影视 | 一级片视频播放 | 看全色黄大色大片免费久久怂 | 免费看h网站| 欧美网站色 | a级午夜毛片免费一区二区 a看片 | 欧美亚洲综合图区在线 | 性做久久久久久 | 四虎影院最新地址 | 夜夜橹橹网站夜夜橹橹 | 天天做天天爱天天一爽一毛片 | 免费观看黄视频 | 日韩黄色网址 | 奇米影视亚洲四色8888 | 波多野结衣福利 | 亚洲成a人片在线观看中 | 7777奇米| 欧美一级特黄乱妇高清视频 | 亚洲人成电影院 | 精品视频一区在线观看 | www毛片| 免费观看一区二区 | 欧美婷婷|

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品