NB1A1串口服務(wù)器是億佰特自主研發(fā)的隔離型16路工業(yè)級(jí)串口服務(wù)器系列產(chǎn)品,可實(shí)現(xiàn)16路RS485串口到以太網(wǎng)口數(shù)據(jù)的雙向透明傳輸。該以太網(wǎng)串口服務(wù)器廣泛應(yīng)用于機(jī)房監(jiān)控、環(huán)境監(jiān)控、智能交通、道閘控制、智能快遞柜等行業(yè)。前文小編介紹了NB1A1串口服務(wù)器產(chǎn)品功能特點(diǎn)和LED指示燈介紹、16路串口服務(wù)器快速入門應(yīng)用教程,本文小編就NB1A1隔離型16路串口服務(wù)器基本功能詳解。
波特率:1200、2400、4800、9600、14400、19200、38400、57600、76800、115200、230400、460800bps;
數(shù)據(jù)位:8 位;
校驗(yàn)位:支持無(wú)校驗(yàn)(NONE)、奇校驗(yàn)(ODD)、偶校驗(yàn)(EVEN);
停止位:1、2 位;
硬件流控:不支持;
STATIC(靜態(tài)IP):用戶可以定義配置 IP、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、域名解析服務(wù)器(DNS服務(wù)器);
DHCP(動(dòng)態(tài)IP獲?。?/span>:設(shè)備登錄服務(wù)器自動(dòng)獲得服務(wù)器分配的 IP 地址、子網(wǎng)掩碼、網(wǎng)關(guān)地址、DNS 服務(wù)器地址參數(shù)并配置使用;
用戶輸入域名的時(shí)候,會(huì)自動(dòng)查詢 DNS 服務(wù)器,由 DNS 服務(wù)器檢索數(shù)據(jù)庫(kù),得到對(duì)應(yīng)的IP 地址,在靜態(tài) IP 模式下用戶可自定義域名解析的服務(wù)器,用于解析私有域名服務(wù)器數(shù)據(jù),動(dòng)態(tài) IP 模式下設(shè)備自動(dòng)跟隨路由設(shè)備配置的域名解析服務(wù)器,用戶只需修改路由設(shè)備的 DNS服務(wù)器即可,無(wú)需配置本設(shè)備。
設(shè)備檢測(cè)到與服務(wù)器斷開連接時(shí)周期發(fā)起重連請(qǐng)求,因此“斷線重連時(shí)間”并不會(huì)影響正常情況下的連接建立時(shí)間,用戶可自定義配置請(qǐng)求周期,默認(rèn)5s。
設(shè)備監(jiān)控?cái)?shù)據(jù)收發(fā)情況,若長(zhǎng)時(shí)間設(shè)備未進(jìn)行數(shù)據(jù)收發(fā),設(shè)備自動(dòng)執(zhí)行重啟,以保證長(zhǎng)時(shí)間工作的穩(wěn)定性。
該功能默認(rèn)開啟周期為30分鐘,用戶可自定義開啟或關(guān)閉超時(shí)重啟也可自定義無(wú)數(shù)據(jù)重啟的周期。
設(shè)備的Reload引腳,持續(xù)按下5-10s秒后松開,除NET外其余LED亮起,設(shè)備重啟,重啟后設(shè)備恢復(fù)出廠完成。
TCP Server即TCP服務(wù)器。在TCP Server模式下,設(shè)備監(jiān)聽本機(jī)端口,接受客戶端的連接請(qǐng)求并建立連接進(jìn)行數(shù)據(jù)通信。在關(guān)閉Modbus網(wǎng)關(guān)功能時(shí),設(shè)備將串口接收到的數(shù)據(jù)發(fā)送給所有與設(shè)備建立連接的客戶端設(shè)備。
每個(gè)串口服務(wù)器可接入客戶端數(shù)量為8個(gè),超過接入數(shù)量的客戶端設(shè)備,設(shè)備會(huì)拒絕連接。
TCP Client即TCP客戶端。設(shè)備工作時(shí)將主動(dòng)向服務(wù)器發(fā)起連接請(qǐng)求并建立連接,用于實(shí)現(xiàn)串口數(shù)據(jù)和服務(wù)器數(shù)據(jù)的交互。
使用客戶端需要配置準(zhǔn)確配置目標(biāo)的IP地址/域名、目標(biāo)端口。
作為TCP客戶端時(shí),建議本地端口設(shè)置為 0,即動(dòng)態(tài)端口。
UDP Server是指設(shè)備使在用UDP協(xié)議通信時(shí)不驗(yàn)證數(shù)據(jù)來(lái)源IP地址,每收到一個(gè)UDP數(shù)據(jù)包后,保存數(shù)據(jù)包的源IP地址以及源端口,且將其設(shè)置為目標(biāo)IP及端口,收到其他端口發(fā)送的數(shù)據(jù)后,將更新數(shù)據(jù)包的源IP地址以及源端口。所以設(shè)備發(fā)送的數(shù)據(jù)只向最后一次設(shè)備接收數(shù)據(jù)的源IP地址及端口發(fā)送數(shù)據(jù)包。
此模式通常用于多個(gè)網(wǎng)絡(luò)設(shè)備與本設(shè)備通信,且頻率較高,TCP Server無(wú)法滿足條件的場(chǎng)景。
使用UDP Server需要遠(yuǎn)程UDP設(shè)備先發(fā)送數(shù)據(jù),否則無(wú)法正常發(fā)送數(shù)據(jù)。在收到任意一包數(shù)據(jù)后,PORT指示燈將亮起。
【注】UDP 模式下,網(wǎng)絡(luò)向設(shè)備下發(fā)數(shù)據(jù)應(yīng)小于 1472Bit 每包,否則會(huì)造成數(shù)據(jù)丟失。
UDP Client一種無(wú)連接的傳輸協(xié)議,提供面向事務(wù)的簡(jiǎn)單不可靠信息傳送服務(wù),沒有連接的建立和斷開,只需要配置目的IP和目的端口即可將數(shù)據(jù)發(fā)向?qū)Ψ?。通常用于?duì)丟包率沒有要求,數(shù)據(jù)包小且發(fā)送頻率較快,并且數(shù)據(jù)要傳向指定的IP的數(shù)據(jù)傳輸場(chǎng)景。
UDP Client模式下,設(shè)備只會(huì)與配置的(目標(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)小于 1472Bit 每包,否則會(huì)造成數(shù)據(jù)丟失。
該模式能夠?qū)崿F(xiàn)HTTP自動(dòng)組包功能,提供了GET和POST兩種方式,客戶可以自行配置URL,Header等參數(shù),由設(shè)備進(jìn)行組包發(fā)送,實(shí)現(xiàn)串口數(shù)據(jù)與HTTP服務(wù)器的快速通訊,URL與Header最長(zhǎng)支持128字節(jié)數(shù)據(jù),十六通道可以獨(dú)立開啟HTTP客戶端模式,互不影響。
HTTP請(qǐng)求數(shù)據(jù)應(yīng)當(dāng)小于打包長(zhǎng)度(512字節(jié)),否則設(shè)備會(huì)將請(qǐng)求數(shù)據(jù)分為多包進(jìn)行請(qǐng)求,導(dǎo)致請(qǐng)求異常。
支持配置是否返回HTTP協(xié)議包頭,返回?cái)?shù)據(jù)如下圖所示:
配置說明,打開上位機(jī),搜索設(shè)備后進(jìn)入設(shè)備配置界面,先配置“網(wǎng)絡(luò)參數(shù)”,建議使用DHCP功能,避免錯(cuò)誤配置導(dǎo)致設(shè)備IP異常(網(wǎng)段錯(cuò)誤、IP沖突等),在配置需要使用HTTP功能的通道,支持十六路通道同時(shí)配置HTTP客戶端模式,這里通過GET請(qǐng)求“百度”網(wǎng)頁(yè)為例說明(URL:為空,HEADER:Host:www.***.com,目標(biāo)域名:www.***.com,目標(biāo)端口:80,本機(jī)端口建議使用隨機(jī)端口),具體配置如下圖所示:
請(qǐng)求數(shù)據(jù)為“/”,使用串口助手獲取網(wǎng)頁(yè):
POST說明,配置為POST請(qǐng)求方式包頭數(shù)據(jù)中不需要單獨(dú)配置數(shù)據(jù)長(zhǎng)度的包頭(比如:Content-length:2729)由設(shè)備自動(dòng)計(jì)算數(shù)據(jù)長(zhǎng)度并組包發(fā)送,其他包頭數(shù)據(jù)需要手動(dòng)配置,最多支持128字節(jié)數(shù)據(jù)配置。
支持快速接入標(biāo)準(zhǔn)MQTT3.1.1協(xié)議服務(wù)器(OneNET、百度云、華為云、用戶自建等服務(wù)器類型)和阿里云服務(wù)器,支持服務(wù)質(zhì)量等級(jí)配置(Qos 0、Qos 1),支持超長(zhǎng)文本配置,方便更好的接入網(wǎng)絡(luò)服務(wù)運(yùn)營(yíng)商(服務(wù)器地址、三要素、訂閱與發(fā)布地址支持最多 128 字符配置,阿里云產(chǎn)品密鑰 64 字符)。
使用 MQTT功能應(yīng)當(dāng)關(guān)閉短鏈接,否則設(shè)備會(huì)重復(fù)連接服務(wù)器,建議使用隨機(jī)端口,如下圖所示:
(1)、 選擇標(biāo)準(zhǔn) MQTT3.1.1、百度云、OneNET、華為云配置都可參考下表填寫參數(shù):
【注】動(dòng)態(tài)生成主題地址可以使用相同參數(shù)達(dá)到數(shù)據(jù)回傳的效果,比如:OneNET發(fā)布訂閱同一主題地址:123456,就可達(dá)到數(shù)據(jù)回傳;由于MQTT平臺(tái)(百度云、華為云、OneNET)存在調(diào)整導(dǎo)致參數(shù)填寫后無(wú)法連接,以平臺(tái)規(guī)則為準(zhǔn);
端口映射功能可以將任意串口之間進(jìn)行映射,實(shí)現(xiàn)串口到串口的數(shù)據(jù)交互,常用于系統(tǒng)兩端串口參數(shù)不一致情況下。開啟端口映射后,其余功能將不可再使用。
TCP 客戶端、UDP 客戶端、HTTP 客戶端、MQTT 客戶端可以將本機(jī)端口配置為 0(使用隨機(jī)本機(jī)端口),服務(wù)器模式不可使用隨機(jī)端口,否則客戶端無(wú)法正確建立連接(設(shè)備未正確進(jìn)行端口監(jiān)聽)。
使用隨機(jī)端口連接可以在設(shè)備意外斷開服務(wù)器時(shí)快速重新建立連接,防止服務(wù)器因四次揮手未完成而拒絕連接,建議在客戶端模式下使用隨機(jī)端口。
設(shè)備在 AT 配置 TCP 客戶端、HTTP 客戶端、MQTT 客戶端模式時(shí)會(huì)自動(dòng)配置隨機(jī)端口,可自定義取消。
設(shè)備固定端口(出廠默認(rèn)使用:8001-8016),TCP 服務(wù)器模式設(shè)備監(jiān)聽配置端口,接受客戶端的連接請(qǐng)求并建立連接進(jìn)行數(shù)據(jù)通信,TCP 客戶端模式設(shè)備固定端口發(fā)起連接請(qǐng)求。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(hào)(微信號(hào):cdebyte)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!