• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于ARM架構(gòu)的工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)研究與實(shí)現(xiàn)

      2022-04-06 00:46:07王偉剛
      中國信息化 2022年3期
      關(guān)鍵詞:下位網(wǎng)關(guān)聯(lián)網(wǎng)

      王偉剛

      本文為了將煤礦井下無互聯(lián)網(wǎng)通信能力的電氣設(shè)備鏈接到云端物聯(lián)網(wǎng)平臺(tái),設(shè)計(jì)了一款基于ARM架構(gòu)的嵌入式物聯(lián)網(wǎng)網(wǎng)關(guān),該網(wǎng)關(guān)采用多種通信方式,集成多路以太網(wǎng)通信接口,能夠?qū)⒚旱V井下PLC電氣設(shè)備的自身數(shù)據(jù)及傳感器數(shù)據(jù)傳輸?shù)轿锫?lián)網(wǎng)平臺(tái)進(jìn)一步發(fā)揮數(shù)據(jù)價(jià)值。該網(wǎng)關(guān)可以實(shí)現(xiàn)Modbus/TCP協(xié)議和SNAP7協(xié)議到MQTT協(xié)議間的相互轉(zhuǎn)換。同時(shí),該網(wǎng)關(guān)能夠打通設(shè)備、網(wǎng)關(guān)、平臺(tái)、應(yīng)用的通信鏈路,可以實(shí)現(xiàn)應(yīng)用遠(yuǎn)程控制、調(diào)試電氣設(shè)備的需求。

      工業(yè)物聯(lián)網(wǎng)是把工業(yè)領(lǐng)域的環(huán)境感知設(shè)備、電氣控制終端,以工業(yè)網(wǎng)絡(luò)、互聯(lián)網(wǎng)通信技術(shù)為基礎(chǔ)進(jìn)行互聯(lián)互通。物聯(lián)網(wǎng)網(wǎng)關(guān)是其中重要的一環(huán),目前,物聯(lián)網(wǎng)網(wǎng)關(guān)尚未制定的統(tǒng)一的行業(yè)標(biāo)準(zhǔn),導(dǎo)致實(shí)際開發(fā)出來的網(wǎng)關(guān)設(shè)備千差萬別。由于底層感知設(shè)備與物聯(lián)網(wǎng)網(wǎng)關(guān)之間、物聯(lián)網(wǎng)網(wǎng)關(guān)與遠(yuǎn)端服務(wù)器之間 用不同的通信協(xié)議進(jìn)行數(shù)據(jù)交互,這就導(dǎo)致設(shè)備接入和應(yīng)用開發(fā)存在困難。而本網(wǎng)關(guān)提供多種設(shè)備外接插口以接入不同類型設(shè)備, 用模塊化的動(dòng)態(tài)加載方式保證通信協(xié)議模塊能夠根據(jù)設(shè)備通信需求進(jìn)行加載,使其能夠適用更多使用場景,提高網(wǎng)關(guān)系統(tǒng)的通用性、靈活性和可擴(kuò)展性,具有更高的應(yīng)用價(jià)值。

      本方案采用雙核Cortex-A72 NXP LS1028A處理器芯片,采用雙層結(jié)構(gòu),包括底板和擴(kuò)展板。底板設(shè)計(jì)包括:CPU模塊、電源模塊、外部接口模塊、存儲(chǔ)模塊、4G/5G無線擴(kuò)展模塊、I/O接口模塊等。

      (一)電源模塊

      采用隔離性模塊化電源電路設(shè)計(jì),提升了供電安全保護(hù)、容性負(fù)載能力、空載功耗、輕載效率和軟啟動(dòng)等性能,為網(wǎng)關(guān)提供安全、可靠的電源驅(qū)動(dòng),同時(shí)為I/O接口電路提供電源。

      (二)CPU模塊

      采用NXP LS1028A工業(yè)級(jí)芯片作為核心處理器,該芯片采用雙核Cortex-A72架構(gòu),單核主頻為1.5GHz,二級(jí)緩存1MB,同時(shí)支持?jǐn)U展標(biāo)準(zhǔn)協(xié)議設(shè)備,滿足產(chǎn)品后續(xù)的升級(jí)需要。

      (三)存儲(chǔ)器模塊

      存儲(chǔ)模塊RAM采用2GB DDR4,ROM采用8GB eMMC,兼?zhèn)涓咚僮x寫以及低功耗等優(yōu)勢,同時(shí)支持TFCard擴(kuò)展存儲(chǔ),用于存儲(chǔ)與緩存網(wǎng)關(guān)的系統(tǒng)參數(shù)、通信配置、設(shè)備運(yùn)行數(shù)據(jù)等。

      (四)外部接口模塊

      網(wǎng)關(guān)有1路USB3.0(5 Gbit/s)接口,可以滿足采集到的感知數(shù)據(jù)高速讀取拷貝。1路SATA3.0接口,支持?jǐn)U展一塊SATA3.0的SSD或者HHD硬盤,以滿足部分用戶高頻采集數(shù)據(jù)的存儲(chǔ)。2路支持CAN2.0B、CAN FD的CAN接口,下行通信接口(短距離通信接口)、調(diào)試接口等。

      (五)網(wǎng)絡(luò)傳輸模塊

      網(wǎng)關(guān)具有5路Ethernet RJ-45接口,最高支持2.5Gbps,支持TSN并具備1個(gè)4口TSN Switch。同時(shí)網(wǎng)關(guān)具有5G通信模組,支持通過SIM卡的方式為網(wǎng)關(guān)提供5G互聯(lián)網(wǎng)功能,保證設(shè)備高可用,低延遲的網(wǎng)絡(luò)需求。

      網(wǎng)關(guān)軟件功能模塊包括感知層設(shè)備管理、感知層數(shù)據(jù)管理、網(wǎng)關(guān)管理、網(wǎng)絡(luò)管理、協(xié)議轉(zhuǎn)換、設(shè)備遠(yuǎn)程調(diào)試、安全傳輸?shù)?,網(wǎng)關(guān)軟件采用Python語言、FastAPI框架編寫網(wǎng)關(guān)所有功能及API接口,人機(jī)交互界面使用Vue框架、Ant Design組件編寫。用戶可以基于網(wǎng)關(guān)提供出來的API把網(wǎng)關(guān)部能集成到用戶自家系統(tǒng)中,用戶集控系統(tǒng)可以直接接入網(wǎng)關(guān)數(shù)據(jù)與獲取網(wǎng)關(guān)管理功能,降低用戶管理成本,為用戶的生產(chǎn)與管理的數(shù)字化、智能化整體目標(biāo)賦能。

      (一)下位機(jī)設(shè)備管理

      在工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)管理界面,通過Web可視化的方式建立感知層設(shè)備列表,配置下位機(jī)通信接口與通信點(diǎn)表,控制設(shè)備數(shù)據(jù)采集規(guī)則,能夠極大的提高工程人員維護(hù)、調(diào)試網(wǎng)關(guān)與設(shè)備通信的效率。

      (二)下位機(jī)數(shù)據(jù)采集

      工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)可以對(duì)多點(diǎn)下位機(jī)或者感知層數(shù)據(jù)同時(shí)并發(fā)進(jìn)行采集、分析、存儲(chǔ)和傳輸。在對(duì)感知層設(shè)備表中的設(shè)備進(jìn)行采集時(shí),監(jiān)測設(shè)備狀態(tài)、上線時(shí)間、掉線時(shí)間、持續(xù)運(yùn)行時(shí)間;分析采集數(shù)據(jù),進(jìn)行數(shù)據(jù)清洗,多索引映射技術(shù)對(duì)所有傳感器數(shù)據(jù)進(jìn)行分類存儲(chǔ);對(duì)采集到的數(shù)據(jù)進(jìn)行初始?xì)w類分析,通過與物聯(lián)網(wǎng)網(wǎng)關(guān)約定算法規(guī)則進(jìn)行壓縮,主動(dòng)上傳物聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)。物聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)也可以通過網(wǎng)絡(luò)協(xié)議訪問工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫。

      (三)協(xié)議轉(zhuǎn)換實(shí)現(xiàn)

      工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)中集成工業(yè)領(lǐng)域通用的短距離通信協(xié)議ModBus、Snap7等,轉(zhuǎn)換成物聯(lián)網(wǎng)行業(yè)通用的MQTT協(xié)議。能覆蓋絕大部分工業(yè)領(lǐng)域的電氣設(shè)備,為感知網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)據(jù)提供統(tǒng)一格式進(jìn)行封裝,通過上行通信接口或者5G網(wǎng)絡(luò)模塊上傳至物聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)。通過通用的工控協(xié)議、互聯(lián)網(wǎng)協(xié)議將數(shù)據(jù)下發(fā)給工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān),網(wǎng)關(guān)通過協(xié)議解析模塊,將原始數(shù)據(jù)包拆解并重新構(gòu)造成感知層網(wǎng)絡(luò)能識(shí)別的數(shù)據(jù)格式,通過下行通信接口進(jìn)行下一步轉(zhuǎn)發(fā)。

      (四)網(wǎng)關(guān)管理后臺(tái)

      物聯(lián)網(wǎng)網(wǎng)關(guān)管理后臺(tái)以Web的形式為用戶提供,用戶只需把網(wǎng)關(guān)通過以太網(wǎng)的方式與PC接入到同一局域網(wǎng)內(nèi),即可通過瀏覽器的形式對(duì)網(wǎng)關(guān)進(jìn)行管理。網(wǎng)關(guān)的管理功能包括查看、配置設(shè)備基本信息,包括設(shè)備證書信息、固件信息、MQTT連接參數(shù)、擴(kuò)展信息、下位機(jī)鏈接狀態(tài)等等。

      (五)遠(yuǎn)程連接電氣設(shè)備

      本網(wǎng)關(guān)采用P2P VPN的技術(shù)手段,使處在內(nèi)網(wǎng)的下位機(jī)能夠被處在另一內(nèi)網(wǎng)的售后服務(wù)工程師的PC進(jìn)行直連通信。P2P VPN服務(wù)器采用開源GitHub上的開源項(xiàng)目N2N,N2N是一個(gè)采用C語言編寫的高性能一個(gè)點(diǎn)對(duì)點(diǎn)的穿透工具。N2N node通過UDP路由驗(yàn)證實(shí)現(xiàn)NAT穿越是一種在處于使用了NAT的私有網(wǎng)絡(luò)中的Internet主機(jī)之間建立雙向UDP連接的方法。由于NAT的行為是非標(biāo)準(zhǔn)化的,因此它并不能應(yīng)用于所有類型的NAT,當(dāng)網(wǎng)關(guān)無法與工程師PC建立直連通道將通過P2P VPN服務(wù)器進(jìn)行數(shù)據(jù)中轉(zhuǎn)保證連通性。

      (六)數(shù)據(jù)平臺(tái)對(duì)接管理

      本網(wǎng)關(guān)采用通用物聯(lián)網(wǎng)協(xié)議MQTT與物聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)實(shí)現(xiàn)通信。網(wǎng)關(guān)采集下位機(jī)的數(shù)據(jù)后,通過內(nèi)置規(guī)則進(jìn)行清洗、壓縮,最后通過將數(shù)據(jù)進(jìn)行JSON 格式的轉(zhuǎn)換后上傳至MQTT Broker服務(wù)器。物聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)會(huì)啟動(dòng)一個(gè)MQTT Client服務(wù),通過MQTT Broker服務(wù)器訂閱該物聯(lián)網(wǎng)網(wǎng)關(guān)的topic,實(shí)時(shí)獲取網(wǎng)關(guān)發(fā)送到MQTT Broker服務(wù)器的數(shù)據(jù),之后物聯(lián)網(wǎng)平臺(tái)對(duì)數(shù)據(jù)進(jìn)行進(jìn)一步的處理與存儲(chǔ)。

      (一)網(wǎng)關(guān)保證在環(huán)內(nèi)網(wǎng)內(nèi)的安全

      工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)與下位機(jī)采用基于TCP/IP協(xié)議通信技術(shù)通信,為保證網(wǎng)關(guān)設(shè)備在內(nèi)網(wǎng)網(wǎng)絡(luò)通信安全傳輸,網(wǎng)關(guān)本身只通過IPtable開放通信所需網(wǎng)絡(luò)端口,網(wǎng)關(guān)管理端口并不開放,以保證網(wǎng)關(guān)在內(nèi)網(wǎng)的不會(huì)通過網(wǎng)絡(luò)被入侵。

      (二)網(wǎng)關(guān)保證與物聯(lián)網(wǎng)平臺(tái)的通信安全

      本網(wǎng)關(guān)與物聯(lián)網(wǎng)平臺(tái)通信采用證書認(rèn)證,預(yù)先為每個(gè)設(shè)備燒錄全球唯一的設(shè)備證書。當(dāng)網(wǎng)關(guān)與物聯(lián)網(wǎng)平臺(tái)建立連接時(shí),物聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)對(duì)其攜帶的設(shè)備證書信息進(jìn)行認(rèn)證。網(wǎng)關(guān)上電并聯(lián)網(wǎng)后,攜帶網(wǎng)關(guān)證書發(fā)起認(rèn)證請求,物聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)校驗(yàn)網(wǎng)關(guān)身份通過后,與網(wǎng)關(guān)建立連接,網(wǎng)關(guān)便可通過設(shè)備Topic與物聯(lián)網(wǎng)平臺(tái)通信。

      近年來工業(yè)物聯(lián)網(wǎng)迅速發(fā)展,物聯(lián)網(wǎng)網(wǎng)關(guān)作為感知網(wǎng)絡(luò)和全球通信網(wǎng)絡(luò)的橋梁也正起著舉足輕重的作用。本文實(shí)現(xiàn)了一種基于ARM架構(gòu)嵌入式的物聯(lián)網(wǎng)網(wǎng)關(guān)系統(tǒng)。本物聯(lián)網(wǎng)網(wǎng)關(guān)可以根據(jù)用戶應(yīng)用需求,應(yīng)用到多種場景中,極大提高設(shè)備采集與分發(fā)效率,實(shí)現(xiàn)設(shè)備遠(yuǎn)程維護(hù)功能,具有較好的應(yīng)用價(jià)值。

      作者單位:寧夏天地奔牛實(shí)業(yè)集團(tuán)有限公司

      基金項(xiàng)目:寧夏回族自治區(qū)重點(diǎn)研發(fā)計(jì)劃重點(diǎn)項(xiàng)目(2021BDE92013)

      猜你喜歡
      下位網(wǎng)關(guān)聯(lián)網(wǎng)
      “身聯(lián)網(wǎng)”等五則
      基于改進(jìn)RPS技術(shù)的IPSEC VPN網(wǎng)關(guān)設(shè)計(jì)
      發(fā)射機(jī)房監(jiān)控系統(tǒng)之下位機(jī)
      搶占物聯(lián)網(wǎng)
      通信世界(2018年27期)2018-10-16 09:02:56
      景洪電廠監(jiān)控系統(tǒng)下位機(jī)數(shù)據(jù)傳輸網(wǎng)絡(luò)改造
      圍觀黨“下位”,吐槽帝“登基”
      LTE Small Cell網(wǎng)關(guān)及虛擬網(wǎng)關(guān)技術(shù)研究
      CAN總線并發(fā)通信時(shí)下位機(jī)應(yīng)用軟件設(shè)計(jì)
      應(yīng)對(duì)氣候變化需要打通“網(wǎng)關(guān)”
      太陽能(2015年7期)2015-04-12 06:49:50
      可再生能源與物聯(lián)網(wǎng)
      風(fēng)能(2015年10期)2015-02-27 10:15:34
      清原| 瓦房店市| 武陟县| 车险| 嘉鱼县| 收藏| 寻乌县| 禹州市| 宝兴县| 横山县| 偏关县| 亳州市| 宁德市| 霍邱县| 景谷| 双柏县| 德昌县| 玉林市| 牙克石市| 龙游县| 崇阳县| 元阳县| 自治县| 昌都县| 都昌县| 轮台县| 杭锦后旗| 巴林左旗| 闻喜县| 安塞县| 灵台县| 寿光市| 建水县| 贡山| 射阳县| 临沂市| 南木林县| 永泰县| 潮州市| 伽师县| 修水县|