在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關(guān) 閉

            新聞中心

            EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 如何讓自動化領(lǐng)域的串口設(shè)備具備聯(lián)網(wǎng)能力?

            如何讓自動化領(lǐng)域的串口設(shè)備具備聯(lián)網(wǎng)能力?

            作者: 時間:2023-02-21 來源:ZLG 收藏

            如何讓領(lǐng)域的具備聯(lián)網(wǎng)能力?本文將基于EsDA平臺,帶你開發(fā)一個串口轉(zhuǎn)TCP服務(wù)器業(yè)務(wù),快速實現(xiàn)串口聯(lián)網(wǎng)功能。

            本文引用地址:http://www.biyoush.com/article/202302/443534.htm


            引言


            隨著時代的發(fā)展,數(shù)據(jù)上云等需求越來越普遍。設(shè)備如何快速實現(xiàn)上云功能,成了用戶普遍的需求之一。本章將帶大家快速實現(xiàn)如何將MPC-ZC1開發(fā)板的串口數(shù)據(jù),快速傳輸至TCP服務(wù)器,實現(xiàn)上報與下發(fā)功能,工作框架如下。


            1676887369178230.png


            本文基于MPC-ZC1開發(fā)板,使用我司test.zlgcloud.com測試服務(wù)器,進(jìn)行演示。開發(fā)板通過4G無線模塊與服務(wù)器建立TCP連接,使用USB轉(zhuǎn)TTL設(shè)備將MPC-ZC1串口2與PC上位機(jī)串口調(diào)試助手建立通信。實驗通過PC上位機(jī)串口調(diào)試助手發(fā)送數(shù)據(jù)至串口,串口接收數(shù)據(jù)并透傳至TCP客戶端,TCP客戶端將數(shù)據(jù)上報至服務(wù)器。


            軟硬件資源


            硬件需求:MPC-ZC1開發(fā)板、物聯(lián)網(wǎng)卡、4G天線、杜邦線若干、USB轉(zhuǎn)TTL設(shè)備。


            2.png


            軟件需求:串口調(diào)試助手sscom。


            前期準(zhǔn)備


            1. 硬件連接


            將天線接到開發(fā)板對應(yīng)接口,插入物聯(lián)網(wǎng)卡,USB轉(zhuǎn)TTL設(shè)備連接相應(yīng)串口2引腳,并插入電腦USB接口,硬件連接圖如下。


            3.jpg


            2. 串口調(diào)試助手


            首先,我們需要對串口進(jìn)行配置,配置參數(shù)為波特率為115200、數(shù)據(jù)位為8位、停止位為1位、不啟用校驗和流控,具體配置過程如下圖。此處的COM口,用戶可以打開設(shè)備管理器進(jìn)行查看,配置完成后打開串口。


            1676887344317387.png


            業(yè)務(wù)開發(fā)


            1. 繪制流圖


            本流圖分為上報和下發(fā)兩部分,如下圖:


            1676887331891221.png


            ●   上報部分由serial_in_ex節(jié)點、fscript節(jié)點、push節(jié)點組成。serial_in_ex節(jié)點負(fù)責(zé)接收串口數(shù)據(jù),fscript節(jié)點進(jìn)行格式轉(zhuǎn)換,push節(jié)點將數(shù)據(jù)推送至tcp_client節(jié)點,有tcp_client節(jié)點上報至服務(wù)器。

            ●   下發(fā)部分由tcp_client節(jié)點、fscript節(jié)點、serial_out_ex節(jié)點組成。tcp_client節(jié)點負(fù)責(zé)創(chuàng)建一個TCP客戶端,接收push節(jié)點傳輸?shù)臄?shù)據(jù)上報到tcp服務(wù)器,并將tcp服務(wù)器下發(fā)的數(shù)據(jù)傳輸至fscript節(jié)點,fscript節(jié)點進(jìn)行格式轉(zhuǎn)換后,將數(shù)據(jù)傳輸?shù)絪erial_out_ex節(jié)點。


            2. 繪制流圖


            接下來我們需要配置流圖節(jié)點等相關(guān)參數(shù)。


            2.1 tcp_client節(jié)點配置,指定服務(wù)器地址和端口信息。


            1676887316472565.png


            2.2 push節(jié)點,將數(shù)據(jù)推送至tcp_client節(jié)點。


            1676887305312780.png


            2.3 fscript節(jié)點,進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換。


            1676887293701291.png


            兩個fscript節(jié)點配置相同,代碼如下:


            var str = istream_read_string(msg.istream, 100)


            msg.payload=str


            ostream_write_string(msg.ostream,msg.payload)


            2.4 serial_in_ex節(jié)點


            9.png

            10.png


            2.5 serial_out_ex節(jié)點


            11.png


            流圖下載


            節(jié)點配置完成后,確保硬件連接正確,將流圖下載到開發(fā)板,如下圖。


            1676887259475554.png


            實驗現(xiàn)象


            本實驗使用的測試服務(wù)器功能是將接收到的數(shù)據(jù)回發(fā)給客戶端,所以實驗現(xiàn)象如下圖,串口發(fā)送什么數(shù)據(jù),就接收什么數(shù)據(jù)。


            1676887207514961.png



            關(guān)鍵詞: ZLG 自動化 串口設(shè)備

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉