女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

【EsDA應(yīng)用】串口服務(wù)器——TCP Server

AGk5_ZLG_zhiyua ? 來(lái)源:未知 ? 2023-06-14 11:40 ? 次閱讀
如何讓自動(dòng)化領(lǐng)域的串口設(shè)備具備聯(lián)網(wǎng)能力?本文將基于EsDA平臺(tái),帶你開(kāi)發(fā)一個(gè)串口服務(wù)器之TCP服務(wù)器的業(yè)務(wù),快速實(shí)現(xiàn)串口聯(lián)網(wǎng)功能。

fb35b6d2-0a64-11ee-962d-dac502259ad0.jpg簡(jiǎn)介

隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,串口通信和TCP/IP通信業(yè)務(wù)越來(lái)越廣泛。在實(shí)際應(yīng)用中,我們經(jīng)常會(huì)遇到需要將串口數(shù)據(jù)轉(zhuǎn)發(fā)到TCP服務(wù)器或?qū)CP服務(wù)器數(shù)據(jù)轉(zhuǎn)發(fā)到串口的情況,所以本文將介紹如何實(shí)現(xiàn)串口接入TCP服務(wù)器進(jìn)行網(wǎng)絡(luò)通信以達(dá)到擴(kuò)展串口通信傳輸距離的目的等。

本實(shí)驗(yàn)選用HPM6450開(kāi)發(fā)板,以及可將節(jié)點(diǎn)進(jìn)行拖拽連接的圖形化設(shè)計(jì)工具AWFlow Designer,搭建一個(gè)串口轉(zhuǎn)TCP Server的串口服務(wù)器與多個(gè)TCP Clients進(jìn)行雙向透明數(shù)據(jù)傳輸實(shí)驗(yàn)。該實(shí)驗(yàn)用到了serial_in_ex,fscript,push,tcp_server_ex和serial_out_ex節(jié)點(diǎn)。

fb35b6d2-0a64-11ee-962d-dac502259ad0.jpg前期準(zhǔn)備

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

  • EsDAMPC-ZC1應(yīng)用——串口服務(wù)器(一)
  • EsDAMPC-ZC1應(yīng)用——串口服務(wù)器(二)
  • 【EsDA應(yīng)用】串口轉(zhuǎn)zws物聯(lián)網(wǎng)云平臺(tái)

1. 硬件準(zhǔn)備

準(zhǔn)備TTL轉(zhuǎn)USB串口工具。fb67a322-0a64-11ee-962d-dac502259ad0.png

準(zhǔn)備好HPM6450開(kāi)發(fā)板,并按下圖連接好硬件。

fb9bd3d6-0a64-11ee-962d-dac502259ad0.png

  • DUART調(diào)試串口可用于打印調(diào)試信息與shell命令查詢(xún):將HPM6450開(kāi)發(fā)板引出的DUART的TXD與RXD分別與TTL轉(zhuǎn)USB串口工具的RX與TX連接,并將TTL轉(zhuǎn)USB串口工具插到PC機(jī)的USB口上。若用戶(hù)TTL轉(zhuǎn)USB串口工具數(shù)量告急,在使用shell命令獲取開(kāi)發(fā)板網(wǎng)口IP號(hào)后串口工具可以給UTX1/RX1使用,連線(xiàn)方式相同。

  • 網(wǎng)口下載流圖:將HPM6450的NET0網(wǎng)口通過(guò)網(wǎng)線(xiàn)與PC機(jī)上的網(wǎng)絡(luò)端口進(jìn)行連接,組建一個(gè)小型局域網(wǎng)。

2. 軟件準(zhǔn)備

2.1 網(wǎng)口下載流圖開(kāi)發(fā)板固件運(yùn)行之后,在串口調(diào)試助手sscom工具中選擇與DUART相連接的串口端口號(hào),波特率115200,隨即打開(kāi)串口,輸入"ip addr "即可查詢(xún)開(kāi)發(fā)板網(wǎng)絡(luò)端口IP詳細(xì)信息。

fbe41ac4-0a64-11ee-962d-dac502259ad0.png

根據(jù)硬件連接可知,本文使用的是NET0,對(duì)應(yīng)的IP地址是192.168.137.251。得知開(kāi)發(fā)板的網(wǎng)口IP接下來(lái)配置PC機(jī)上以太網(wǎng)的IP地址,與開(kāi)發(fā)板對(duì)應(yīng)的IP地址在同一局域網(wǎng)就可,本文配置的PC上IP地址如下:

fc1bce1a-0a64-11ee-962d-dac502259ad0.png

怎樣確認(rèn)PC與開(kāi)發(fā)板成功在同一局域網(wǎng)下?PING通對(duì)方即可。

fc3d52f6-0a64-11ee-962d-dac502259ad0.png

fb35b6d2-0a64-11ee-962d-dac502259ad0.jpg??業(yè)務(wù)處理

本文不再贅述串口通信連接與TCP通信連接成功的過(guò)程,具體細(xì)節(jié)可查看以下鏈接進(jìn)行學(xué)習(xí)。

  • 【EsDA應(yīng)用】5分鐘實(shí)現(xiàn)一個(gè)串口通信業(yè)務(wù)
  • 【EsDA應(yīng)用】串口轉(zhuǎn)TCP客戶(hù)端

主要業(yè)務(wù)邏輯如下:
  • 建立TCP連接后,由TCP客戶(hù)端上報(bào)數(shù)據(jù)給HPM6450搭建的TCP服務(wù)器,隨后從TCP服務(wù)器讀取數(shù)據(jù)并將發(fā)送到UTX1/RX1串口,最終在串口助手上進(jìn)行打印顯示。
  • 從UTX1/RX1串口讀取串口助手發(fā)送的數(shù)據(jù),并將數(shù)據(jù)發(fā)送到TCP服務(wù)器,由TCP服務(wù)器將數(shù)據(jù)下發(fā)給已建立TCP通信連接的客戶(hù)端。

fc72fca8-0a64-11ee-962d-dac502259ad0.png

1. 添加節(jié)點(diǎn)并連線(xiàn)

本實(shí)驗(yàn)實(shí)現(xiàn)串口轉(zhuǎn)TCP Server的串口服務(wù)器與多個(gè)TCP Clients進(jìn)行雙向透明數(shù)據(jù)傳輸實(shí)驗(yàn)。采用的節(jié)點(diǎn)有serial_in_ex,fscript,push,tcp_server_ex和serial_out_ex。fcc5302c-0a64-11ee-962d-dac502259ad0.png

2. 配置節(jié)點(diǎn)

雙擊serial_in_ex節(jié)點(diǎn),并點(diǎn)擊配置節(jié)點(diǎn)名旁邊的鉛筆圖標(biāo)去配置串口的屬性

fce3d13a-0a64-11ee-962d-dac502259ad0.png

根據(jù)HPM6450的硬件資料表,選擇所使用的串口設(shè)備對(duì)應(yīng)的端口號(hào):UTX1/RX1對(duì)應(yīng)的是uart5,根據(jù)需要依次配置波特率,字節(jié)大小,奇偶校驗(yàn),停止位等屬性參數(shù)。

fd0796ec-0a64-11ee-962d-dac502259ad0.png

雙擊serial_in_ex的消費(fèi)者節(jié)點(diǎn)fscript,這個(gè)節(jié)點(diǎn)主要是讀取serial_in_ex的串口數(shù)據(jù)并傳遞給后續(xù)節(jié)點(diǎn)。
var str = istream_read_string(msg.istream,100)
msg.payload = str
ostream_write_string(msg.ostream,msg.payload)

雙擊fscript的消費(fèi)者節(jié)點(diǎn)push,因?yàn)槭菍erial_in_ex讀取到的數(shù)據(jù)傳遞給TCP Server所以push的目標(biāo)節(jié)點(diǎn)為tcp_server_ex。

fd1f2a96-0a64-11ee-962d-dac502259ad0.png

雙擊tcp_server_ex節(jié)點(diǎn),因TCP通信與流圖下載都是用NET0的IP地址,所以端口號(hào)不能有沖突,因?yàn)閿?shù)據(jù)是自定義的沒(méi)有幀頭,所以屬性值輸出選擇1并不攜帶報(bào)文頭部。

fd369e7e-0a64-11ee-962d-dac502259ad0.png

雙擊tcp_server_ex的消費(fèi)者節(jié)點(diǎn)serial_out_ex,因?yàn)閠cp_server_ex與serial_out_ex節(jié)點(diǎn)使用的是輸入流istream和輸出流ostream,所以不需要數(shù)據(jù)轉(zhuǎn)換節(jié)點(diǎn),直連即可。綁定的串口與serial_in_ex的端口號(hào)一致即可。

fd592174-0a64-11ee-962d-dac502259ad0.png

3. 下載驗(yàn)證

根據(jù)流圖端口配置可知下載流圖的端口號(hào)為8888,以及軟件準(zhǔn)備可知下載流圖網(wǎng)口IP號(hào)為192.168.137.251。那么下載流圖時(shí)選擇IP配置如下fd718fe8-0a64-11ee-962d-dac502259ad0.png

本文在PC電腦上用NetAssist.exe網(wǎng)絡(luò)調(diào)試助手工具搭建了兩個(gè)TCP Clients,配置遠(yuǎn)端主機(jī)IP地址和端口號(hào)后同時(shí)開(kāi)啟連接,可在數(shù)據(jù)日志中查看TCP客戶(hù)端發(fā)出的數(shù)據(jù)以及從TCP服務(wù)端接收到的數(shù)據(jù)如下。

fd905c84-0a64-11ee-962d-dac502259ad0.png

fdc826aa-0a64-11ee-962d-dac502259ad0.png

在PC上的串口調(diào)試助手SSCOM工具上可查看到從服務(wù)端讀取到的兩個(gè)TCP客戶(hù)端上報(bào)數(shù)據(jù)以及串口助手發(fā)送的數(shù)據(jù)如下。

fdeb2150-0a64-11ee-962d-dac502259ad0.png

由上可知,本實(shí)驗(yàn)實(shí)現(xiàn)了串口服務(wù)器之TCP服務(wù)器與兩個(gè)不同的TCP客戶(hù)端進(jìn)行雙向數(shù)據(jù)傳輸?shù)墓δ堋?/span>

fb35b6d2-0a64-11ee-962d-dac502259ad0.jpg??關(guān)聯(lián)產(chǎn)品 fb35b6d2-0a64-11ee-962d-dac502259ad0.jpg技術(shù)交流長(zhǎng)按識(shí)別如下二維碼可加入“EsDA嵌入式系統(tǒng)設(shè)計(jì)自動(dòng)化交流群”,與志同道合的朋友交流,并有專(zhuān)業(yè)技術(shù)人員為您答疑解惑,如有問(wèn)題可以咨詢(xún)小致微信zlgmcu-888。

fe4e8e0c-0a64-11ee-962d-dac502259ad0.png


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

    關(guān)注

    13

    文章

    411

    瀏覽量

    31782

原文標(biāo)題:【EsDA應(yīng)用】串口服務(wù)器——TCP Server

文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    串口服務(wù)器:到手就能用?它的強(qiáng)大用途超乎想象

    在數(shù)字化浪潮席卷各個(gè)領(lǐng)域的當(dāng)下,串口服務(wù)器作為連接傳統(tǒng)串口設(shè)備與現(xiàn)代網(wǎng)絡(luò)世界的橋梁,其重要性日益凸顯。然而,對(duì)于初次接觸串口服務(wù)器的人而言,腦海中往往會(huì)浮現(xiàn)出一連串的疑問(wèn):串口服務(wù)器
    的頭像 發(fā)表于 04-17 14:59 ?246次閱讀
    <b class='flag-5'>串口服務(wù)器</b>:到手就能用?它的強(qiáng)大用途超乎想象

    2025全球串口服務(wù)器品牌盤(pán)點(diǎn):十大權(quán)威廠(chǎng)商推薦

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

    # **串口服務(wù)器:** **買(mǎi)了就能直接用嗎?它究竟有啥功能**

    用的?接下來(lái),就讓我們一同深入探尋串口服務(wù)器的奧秘。 一、串口服務(wù)器是什么 串口服務(wù)器,從本質(zhì)上來(lái)說(shuō),是一種將串口設(shè)備連接到以太網(wǎng)網(wǎng)絡(luò)的橋梁設(shè)備。它主要實(shí)現(xiàn)了
    的頭像 發(fā)表于 04-06 15:38 ?228次閱讀
    # **<b class='flag-5'>串口服務(wù)器</b>:** **買(mǎi)了就能直接用嗎?它究竟有啥功能**

    2025 年串口服務(wù)器品牌解析:技術(shù)演進(jìn)與行業(yè)應(yīng)用指南

    應(yīng)用,助您掌握選型與部署的關(guān)鍵邏輯。 一、串口服務(wù)器的核心功能與技術(shù)演進(jìn) 1.1 工作原理與核心價(jià)值 串口服務(wù)器通過(guò)協(xié)議轉(zhuǎn)換技術(shù),將 RS-232、RS-485 等串行信號(hào)轉(zhuǎn)換為 TCP/IP 網(wǎng)絡(luò)協(xié)議,實(shí)現(xiàn)設(shè)備的遠(yuǎn)程監(jiān)控與集中
    的頭像 發(fā)表于 03-31 09:55 ?226次閱讀
    2025 年<b class='flag-5'>串口服務(wù)器</b>品牌解析:技術(shù)演進(jìn)與行業(yè)應(yīng)用指南

    串口服務(wù)器究竟有何用途

    在工業(yè)自動(dòng)化與物聯(lián)網(wǎng)技術(shù)深度融合的今天,串口服務(wù)器作為連接傳統(tǒng)設(shè)備與現(xiàn)代網(wǎng)絡(luò)的核心橋梁,正推動(dòng)著千行百業(yè)的數(shù)字化轉(zhuǎn)型。其核心功能是將RS232、RS485等串口通信協(xié)議轉(zhuǎn)換為TCP/IP網(wǎng)絡(luò)協(xié)議
    的頭像 發(fā)表于 03-28 14:59 ?302次閱讀

    工業(yè)互聯(lián)進(jìn)階之路:串口服務(wù)器與物聯(lián)網(wǎng)技術(shù)的深度融合

    工業(yè)互聯(lián)進(jìn)階之路:串口服務(wù)器與物聯(lián)網(wǎng)技術(shù)的深度融合
    的頭像 發(fā)表于 03-24 09:39 ?216次閱讀
    工業(yè)互聯(lián)進(jìn)階之路:<b class='flag-5'>串口服務(wù)器</b>與物聯(lián)網(wǎng)技術(shù)的深度融合

    NA611系列WiFi串口服務(wù)器常見(jiàn)問(wèn)題以及解決辦法

    NA611系列WiFi串口服務(wù)器是一款高性能、高可靠的工業(yè)級(jí)雙頻RS485 ? WiFi數(shù)據(jù)雙向透明傳輸?shù)?b class='flag-5'>串口服務(wù)器。實(shí)現(xiàn)RS485串口數(shù)據(jù)通過(guò)WiFi實(shí)現(xiàn)設(shè)備聯(lián)網(wǎng)數(shù)據(jù)交互,支持 IEEE
    的頭像 發(fā)表于 03-17 11:25 ?319次閱讀

    串口服務(wù)器在能源物聯(lián)網(wǎng)數(shù)據(jù)采集中的應(yīng)用技術(shù)參數(shù)介紹#

    的APort100串口服務(wù)器為例,探討串口服務(wù)器在現(xiàn)代物聯(lián)網(wǎng)中的實(shí)際應(yīng)用及其優(yōu)勢(shì)。 1. 引言 物聯(lián)網(wǎng)的核心是實(shí)現(xiàn)設(shè)備間的互聯(lián)互通。然而,大量工業(yè)現(xiàn)場(chǎng)仍使用傳統(tǒng)的RS-485等串口通信設(shè)備。
    的頭像 發(fā)表于 01-15 13:46 ?297次閱讀
    <b class='flag-5'>串口服務(wù)器</b>在能源物聯(lián)網(wǎng)數(shù)據(jù)采集中的應(yīng)用技術(shù)參數(shù)介紹#

    1分鐘,實(shí)現(xiàn)傳感通過(guò)串口服務(wù)器接入ZWS云

    導(dǎo)讀本文介紹如何在1分鐘內(nèi),將傳感通過(guò)串口服務(wù)器GCOM80接入ZWS云平臺(tái),實(shí)現(xiàn)數(shù)據(jù)上云。本文以光照傳感為例,介紹傳感通過(guò)串口服務(wù)器
    的頭像 發(fā)表于 01-10 11:37 ?520次閱讀
    1分鐘,實(shí)現(xiàn)傳感<b class='flag-5'>器</b>通過(guò)<b class='flag-5'>串口服務(wù)器</b>接入ZWS云

    【新品】性能飛躍,一鍵部署!NE2系列多款型號(hào)串口服務(wù)器上線(xiàn)

    數(shù)據(jù)到以太網(wǎng)口一側(cè)的TCP/IP數(shù)據(jù)包的透明傳輸,用戶(hù)無(wú)需關(guān)心具體細(xì)節(jié),設(shè)備內(nèi)部完成協(xié)議轉(zhuǎn)換。文末參與活動(dòng),贈(zèng)送NE2-D11P串口服務(wù)器!←NE2-D11A接口信
    的頭像 發(fā)表于 10-25 08:06 ?716次閱讀
    【新品】性能飛躍,一鍵部署!NE2系列多款型號(hào)<b class='flag-5'>串口服務(wù)器</b>上線(xiàn)

    串口服務(wù)器和交換機(jī)區(qū)別

    串口服務(wù)器和交換機(jī)在網(wǎng)絡(luò)通信中扮演著不同的角色,它們之間的主要區(qū)別可以從以下幾個(gè)方面來(lái)闡述:
    的頭像 發(fā)表于 10-03 15:13 ?1543次閱讀

    串口服務(wù)器是什么?4路、8路、16路串口服務(wù)器有什么區(qū)別?

    蜀瑞創(chuàng)新為大家科普:串口服務(wù)器是一種用于通過(guò)網(wǎng)絡(luò)連接兩個(gè)或多個(gè)串口設(shè)備的聯(lián)網(wǎng)設(shè)備。它能夠?qū)S-232/485/422等串口設(shè)備聯(lián)入TCP/IP網(wǎng)絡(luò),實(shí)現(xiàn)
    的頭像 發(fā)表于 08-27 14:55 ?1098次閱讀

    串口服務(wù)器TCP/IP協(xié)議棧是什么關(guān)系

    串口服務(wù)器TCP/IP協(xié)議棧之間存在著緊密而復(fù)雜的關(guān)系。這種關(guān)系主要體現(xiàn)在串口服務(wù)器如何利用TCP/IP協(xié)議棧來(lái)實(shí)現(xiàn)串口設(shè)備與網(wǎng)絡(luò)之間的數(shù)
    的頭像 發(fā)表于 08-25 17:35 ?2001次閱讀

    串口服務(wù)器的定義和功能

    串口服務(wù)器,作為一種重要的網(wǎng)絡(luò)設(shè)備,在現(xiàn)代通信和數(shù)據(jù)傳輸中扮演著至關(guān)重要的角色。以下是對(duì)串口服務(wù)器的詳細(xì)解析,包括其定義、功能、工作原理、應(yīng)用領(lǐng)域以及未來(lái)發(fā)展等方面。
    的頭像 發(fā)表于 08-25 17:21 ?3161次閱讀

    PLC連接串口服務(wù)器RS485轉(zhuǎn)以太網(wǎng)步驟

    連接RS485端口 :使用適當(dāng)?shù)碾娎|將PLC的RS485端口連接到串口服務(wù)器的RS485端口。 連接以太網(wǎng) :使用以太網(wǎng)線(xiàn)纜將串口服務(wù)器的以太網(wǎng)端口連接到網(wǎng)絡(luò)交換機(jī)或路由上。
    的頭像 發(fā)表于 07-18 09:11 ?3645次閱讀
    PLC連接<b class='flag-5'>串口服務(wù)器</b>RS485轉(zhuǎn)以太網(wǎng)步驟