億佰特研發(fā)生產(chǎn)的EBT3002以太網(wǎng)芯片模塊是EBT3001以太網(wǎng)芯片的升級版8路TTL串口數(shù)據(jù)與以太網(wǎng)數(shù)據(jù)透明傳輸?shù)拇谝蕴W(wǎng)芯片模塊,前文介紹了基于以太網(wǎng)芯片的固件升級教程、以太網(wǎng)芯片modbus網(wǎng)關(guān)功能介紹及配置應(yīng)用和EBT3002以太網(wǎng)芯片模塊通信應(yīng)用簡介,本文重點(diǎn)介紹EBT3002以太網(wǎng)芯片模塊的6大網(wǎng)關(guān)模式功能詳解。
TCP Server即TCP服務(wù)器。在 TCP Server 模式下,設(shè)備監(jiān)聽本機(jī)端口,接受客戶端的連接請求并建立連接進(jìn)行數(shù)據(jù)通信。在關(guān)閉Modbus網(wǎng)關(guān)功能時(shí),設(shè)備將串口接收到的數(shù)據(jù)發(fā)送給所有與設(shè)備建立連接的客戶端設(shè)備。
服務(wù)器可接入客戶端數(shù)量動態(tài)調(diào)整,首先保證八通道每個(gè)通道可以建立一條完整的通訊鏈路,此外設(shè)備還具有8路動態(tài)接入的通訊鏈路,比如設(shè)備開啟八路服務(wù)器模式則每個(gè)服務(wù)器可接入2臺客戶端設(shè)備,或者設(shè)備開啟一路服務(wù)器則該路服務(wù)器可接入9路客戶端設(shè)備,超過接入數(shù)量的客戶端設(shè)備,設(shè)備會執(zhí)行拒絕連接。
TCP Client即TCP客戶端。設(shè)備工作時(shí)將主動向服務(wù)器發(fā)起連接請求并建立連接,用于實(shí)現(xiàn)串口數(shù)據(jù)和服務(wù)器數(shù)據(jù)的交互。
使用客戶端需要配置準(zhǔn)確配置目標(biāo)的IP地址/域名、目標(biāo)端口。
八個(gè)通道可獨(dú)立開啟八路TCP客戶端。
UDP Server模式是指設(shè)備使在用UDP協(xié)議通信時(shí)不驗(yàn)證數(shù)據(jù)來源IP地址,每收到一個(gè)UDP數(shù)據(jù)包后,保存數(shù)據(jù)包的源IP地址以及源端口,且將其設(shè)置為目標(biāo)IP及端口,所以設(shè)備發(fā)送的數(shù)據(jù)只向最后一次設(shè)備接收數(shù)據(jù)的源P地址及端口發(fā)送數(shù)據(jù)包。
此模式通常用于多個(gè)網(wǎng)絡(luò)設(shè)備與本設(shè)備通信,且頻率較高,TCP Server無法滿足條件的場景。
使用UDP Server需要遠(yuǎn)程UDP設(shè)備先發(fā)送數(shù)據(jù),否則無法正常發(fā)送數(shù)據(jù)。【注】UDP模式下,網(wǎng)絡(luò)向設(shè)備下發(fā)數(shù)據(jù)應(yīng)小于512Bit每包,否則會造成數(shù)據(jù)丟失。
UDP Client一種無連接的傳輸協(xié)議,提供面向事務(wù)的簡單不可靠信息傳送服務(wù),沒有連接的建立和斷開,只需要配置目的IP和目的端口即可將數(shù)據(jù)發(fā)向?qū)Ψ?。通常用于對丟包率沒有要求,數(shù)據(jù)包小且發(fā)送頻率較快,并且數(shù)據(jù)要傳向指定的P的數(shù)據(jù)傳輸場景。
UDP Client模式下,設(shè)備只會與配置的(目標(biāo)IP和目標(biāo)端口〉遠(yuǎn)端UDP設(shè)備通訊。在本模式下,目標(biāo)地址設(shè)置為255.255.255.255,發(fā)送數(shù)據(jù)將在全網(wǎng)段廣播,但收發(fā)設(shè)備需要保證端口一致,同時(shí)設(shè)備也可以接收廣播數(shù)據(jù)。
【注】UDP模式下,網(wǎng)絡(luò)向設(shè)備下發(fā)數(shù)據(jù)應(yīng)小于512Bit每包,否則會造成數(shù)據(jù)丟失。
該網(wǎng)關(guān)模式能夠?qū)崿F(xiàn)HTIP協(xié)議自動組包功能,提供了GET和 POST兩種方式,客戶可以自行配置URL,Header 等參數(shù),由設(shè)備進(jìn)行組包發(fā)送,實(shí)現(xiàn)串口數(shù)據(jù)與HTTP服務(wù)器的快速通訊,URL與Header最長支持128字節(jié)數(shù)據(jù),八通道可以獨(dú)立開啟HTTP客戶端模式,互不影響。
HTIP協(xié)議請求數(shù)據(jù)應(yīng)當(dāng)小于打包長度(512字節(jié)),否則設(shè)備會將請求數(shù)據(jù)分為多包進(jìn)行請求,導(dǎo)致請求異常。
支持配置是否返回HTTP協(xié)議包頭。
配置說明,打開上位機(jī),搜索設(shè)備后進(jìn)入設(shè)備配置界面,先配置“網(wǎng)絡(luò)參數(shù)”,建議使用DHCP功能,避免錯(cuò)誤配置導(dǎo)致設(shè)備IP異常(網(wǎng)段錯(cuò)誤、IP沖突等〉,在配置需要使用HTTP功能的通道,支持八通道同時(shí)配置HTTP客戶端模式,這里通過GET請求“百度”網(wǎng)頁為例說明(URL:為空,HEADER:Host:www.baidu.com,目標(biāo)域名: www.baidu.com,目標(biāo)端口:80,本機(jī)端口建議使用隨機(jī)端口)。
POST說明,配置為POST請求方式包頭數(shù)據(jù)中不需要單獨(dú)配置數(shù)據(jù)長度的包頭(比如:Content-length:2729)由設(shè)備自動計(jì)算數(shù)據(jù)長度并組包發(fā)送,其他包頭數(shù)據(jù)需要手動配置,最多支持128字節(jié)數(shù)據(jù)配置。
支持快速接入標(biāo)準(zhǔn)MQTT協(xié)議服務(wù)器(OneNET、百度云、華為云、用戶自建等服務(wù)器類型)和阿里云服務(wù)器,支持服務(wù)質(zhì)量等級配置(Qos0、Qos 1),支持超長文本配置,方便更好的接入網(wǎng)絡(luò)服務(wù)運(yùn)營商(服務(wù)器地址、三要素、訂閱與發(fā)布地址支持最多128字符配置,阿里云產(chǎn)品密鑰64字符)。
使用MQTT網(wǎng)關(guān)功能應(yīng)當(dāng)關(guān)閉短鏈接,否則設(shè)備會重復(fù)連接服務(wù)器,建議使用隨機(jī)端口,如下圖所示:
(1)、選擇標(biāo)準(zhǔn) MOTT3.1.1、百度云、OneNET、華為云配置都可參考下表填寫參數(shù):
【注】
動態(tài)生成主題地址可以使用相同參數(shù)達(dá)到數(shù)據(jù)回傳的效果,比如:OneNET發(fā)布訂閱同一主題地址:123456,就可達(dá)到數(shù)據(jù)回傳;
·由于MQTT平臺(百度云、華為云、OneNET)存在調(diào)整導(dǎo)致參數(shù)填寫后無法連接,以平臺規(guī)則為準(zhǔn);
相關(guān)文章推薦:
EBT3002串口轉(zhuǎn)以太網(wǎng)芯片通道與端口對應(yīng)關(guān)系詳解
今天的分享就到這里啦,EBYTE人每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進(jìn)行了解,還有客服小姐姐在線答疑哦!
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號-3