• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

             首頁 > 專欄

            可配置物聯(lián)網(wǎng)網(wǎng)關設計與實現(xiàn)

            更新時間:2023-12-12 22:18:23 閱讀: 評論:0

            2023年12月12日發(fā)(作者:帶云字的詩句)

            -

            可配置物聯(lián)網(wǎng)網(wǎng)關設計與實現(xiàn)

            Reliable TransmissionDOI:10.16667/.2095-1302.2022.06.014可配置物聯(lián)網(wǎng)網(wǎng)關設計與實現(xiàn)施永貴(福建和盛高科技產(chǎn)業(yè)有限公司,福建 福州 350100)物聯(lián)網(wǎng)網(wǎng)關作為物聯(lián)網(wǎng)技術的核心組成部件,具有承上啟下的作用。然而各類智能終端設備的數(shù)據(jù)傳摘 要:輸協(xié)議、格式都無法保持一致,導致每種設備的數(shù)據(jù)采集都需要開發(fā)有針對性的物聯(lián)網(wǎng)網(wǎng)關程序,不僅網(wǎng)關設備難以復用,二次開發(fā)難度高,還存在隨著數(shù)據(jù)采集需求增長而導致云端負載過大的問題。為此,文中提出了一種層次化的物聯(lián)網(wǎng)網(wǎng)關框架,該框架基于分層思想,將網(wǎng)關功能分為5個層次:感知層、數(shù)據(jù)處理層、邊緣計算層、傳輸層和應用層,五層框架結(jié)合配置客戶端即可實現(xiàn)完整網(wǎng)關功能。物聯(lián)網(wǎng);網(wǎng)關;層次化;可配置;數(shù)據(jù)協(xié)議;數(shù)據(jù)采集關鍵詞:TP3-05 A 2095-1302(2022)06-0051-04中圖分類號:文獻標識碼:文章編號:0 引 言網(wǎng)關作為物聯(lián)網(wǎng)技術的核心組成部件,具有承上啟下的作用,是用于連接感知層網(wǎng)絡與上層公共網(wǎng)絡的紐帶,也被視為一種協(xié)議轉(zhuǎn)換器。網(wǎng)關正朝著效率、實時性、抗干擾能力逐漸提升的方向發(fā)展,應用的場景也越來越多,在農(nóng)業(yè)、工業(yè)、交通、智慧電網(wǎng)等諸多場景都有一席之地。應用場景的增加導致網(wǎng)關種類隨之增多,如家居智能網(wǎng)關、工業(yè)數(shù)據(jù)網(wǎng)關和交通管控網(wǎng)關等。網(wǎng)關的功能是相通的,主要用于協(xié)議轉(zhuǎn)換、數(shù)據(jù)交互、網(wǎng)絡互聯(lián)互通,區(qū)別在于各網(wǎng)關的應用場景不同。傳統(tǒng)網(wǎng)關的創(chuàng)建方法是把現(xiàn)場設備的數(shù)據(jù)先收集到網(wǎng)關節(jié)點,利用內(nèi)嵌協(xié)議分析轉(zhuǎn)換器將處理完畢的數(shù)據(jù)通過

            MQTT物聯(lián)網(wǎng)協(xié)議傳送到客戶自定義的云平臺[1-2]。存在支持的數(shù)據(jù)協(xié)議較為單一、應用范圍較小、開放性不足等問題,當現(xiàn)場使用的設備和數(shù)據(jù)協(xié)議發(fā)生改變時,需要重新對網(wǎng)關程序進行二次開發(fā),花費大量的人力物力。針對此類問題,設計一種支持多種接入?yún)f(xié)議、具備邊緣計算特性以提高網(wǎng)關的通用性[3]、數(shù)據(jù)采集可配置以減少數(shù)據(jù)冗余,避免浪費傳輸帶寬的物聯(lián)網(wǎng)網(wǎng)關就變得十分重要。換,將數(shù)據(jù)分析成標準格式后交給邊緣計算層處理[4]。圖1 物聯(lián)網(wǎng)網(wǎng)關總體設計框架邊緣計算層作為物聯(lián)網(wǎng)網(wǎng)關的核心層,需要對轉(zhuǎn)換后的標準格式數(shù)據(jù)進行邊緣計算,包括數(shù)據(jù)運算、邏輯判斷、信號聯(lián)動和故障研判。邊緣計算的內(nèi)容需要預先設定,計算方法由用戶設定。傳輸層用于傳輸感知層采集的數(shù)據(jù),使用4G網(wǎng)絡

            傳輸。應用層是指對采集設備的數(shù)據(jù)進行本地動態(tài)曲線顯示,網(wǎng)關的本地顯示使用微信小程序?qū)崿F(xiàn)[5]。1.2 硬件架構(gòu)物聯(lián)網(wǎng)網(wǎng)關硬件平臺由邊緣計算核心板EC Core-L-1和網(wǎng)關底板和擴展單片機STM32F4007IG組成,其連接和軟件架構(gòu)如圖2和圖3所示。EC Core-L-1板卡構(gòu)架了雙嵌入式操作系統(tǒng):網(wǎng)絡OS系統(tǒng)和容器Linux 系統(tǒng)。該板卡主要含有內(nèi)存、NAND FLASH、DDR3、RTC實時時鐘、LTE 4G2022年 /

            第6期

            物聯(lián)網(wǎng)技術1 可配置物聯(lián)網(wǎng)網(wǎng)關架構(gòu)1.1 軟件架構(gòu)物聯(lián)網(wǎng)網(wǎng)關整體框架可分為五層,如圖1所示。感知層作為物聯(lián)網(wǎng)關框架的第一層,用于采集各類接入網(wǎng)關設備數(shù)據(jù),并將采集的數(shù)據(jù)上傳給數(shù)據(jù)處理層。數(shù)據(jù)處理層對感知層上傳的數(shù)據(jù)包進行解析和協(xié)議轉(zhuǎn)收稿日期:修回日期:2021-08-07 2021-09-1051 Reliable Transmission模塊、WiFi模塊、電源管理模塊。擴展單片機能擴接豐富的模塊,如USB接口模塊、(PLC)電力載波模塊、以太網(wǎng)接口模塊、LTE模塊。外設通過USB和GPIO接口連接擴展單片機,擴展單片機作為USB Device設備,核心板作為USB

            Host控制器,實現(xiàn)核心板接口的擴展。圖2 擴展單片機連接圖3 核心板與擴展單片機軟件架構(gòu)2 網(wǎng)關可配置功能設計與實現(xiàn)2.1 配置客戶端軟件配置客戶端需要實現(xiàn)采集網(wǎng)關及其下聯(lián)設備的參數(shù)及信息,因此界面需要包含多個輸入框便于填寫信息,以滿足不同的配置要求。首先,設備配置文件的參數(shù)輸入,填入每個設備的身份認證(三元組)然后,填入設備的數(shù)據(jù)協(xié)議參;數(shù)(目前為Modbus協(xié)議)最后,填入設備寄存器的對應地;址及其含義和計算系數(shù),填寫完成后保存。具體工作流程如圖4所示。一個輸入框的參數(shù)為Modbus_RTU或Modbus_TCP,選擇Modbus_RTU之后就可以選擇接口類型(485或PLC),若選擇485類型,則在設備參數(shù)區(qū)域的第三行輸入串口信息;選擇 PLC則輸入第四行的IP信息。同理,當?shù)谝粋€輸入框選擇Modbus_TCP時,只需輸入第四行的IP信息。接下來輸入設備屬性的標識符和地址,按照設備使用說明中的信息填寫。界面右邊部分是設備配置文件的菜單欄,可以看到各接口下的設備數(shù)量。圖5 配置客戶端設備管理界面配置客戶端邊緣計算界面如圖6所示。左邊顯示已經(jīng)創(chuàng)建好的計算節(jié)點,右邊為添加計算節(jié)點的部分。根據(jù)邊緣計算的設計,將一串長長的計算公式拆分成兩兩一組的計算節(jié)點,將每個計算節(jié)點的信息輸入框中,然后點擊“插入”即可,圖4 配置客戶端工作流程添加完成后選擇“保存”,生成邊緣計算的配置文件。配置客戶端聯(lián)動界面如圖7所示。左邊顯示創(chuàng)建好的聯(lián)動任務,右邊是輸入聯(lián)動任務的操作界面。本配置客戶端將聯(lián)動任務拆分成監(jiān)測設備和聯(lián)動設備,當監(jiān)測設備的目標值達到閾值時觸發(fā)聯(lián)動設備動作。添加聯(lián)動任務的方法與添加邊緣計算方法相似,即插入、保存[6-7]。2.2 感知層配置實現(xiàn)感知層主要負責識別網(wǎng)關連接的設備并采集數(shù)據(jù)。本設根據(jù)配置客戶端的工作流程,設計配置客戶端各界面,客戶端設備管理界面設計如圖5所示。界面第一行輸入框為網(wǎng)關的參數(shù)信息,這些參數(shù)大多在阿里云物聯(lián)網(wǎng)云平臺創(chuàng)建網(wǎng)關設備時生成,是網(wǎng)關連接阿里云物聯(lián)網(wǎng)平臺的唯一身份認證(三元組)。填寫完參數(shù)后需要點擊按鈕更新并保存網(wǎng)關信息。界面左下部分的區(qū)域為設備參數(shù)輸入框,第52物聯(lián)網(wǎng)技術

            2022年 /

            第6期 計使用多個線程采集不同接口下連接設備的數(shù)據(jù)。首先讀取配置客戶端生成配置文件,判斷類型后將數(shù)據(jù)分別復制到不同的JSON對象中。分完大類后將提取每個類型的小類,按照配置文件的設計,Modbus_RTU_json對象的下一層是485_json和PLC_json,故將Modbus_RTU_json對象解析成485_json和PLC_json對象,485_json對象向下為各COM口的對象,即所有設備信息的上一層。創(chuàng)建4個COM接口的JSON對象存儲設備信息。得到每個類型的設備信息JSON數(shù)組后,將JSON數(shù)組內(nèi)的設備信息取出存入對應的接口鏈表中,每個設備的信息均存放在鏈表節(jié)點的json_data內(nèi)。設備信息提取完成后,各接口的采集線程開始工作,等待接口的輪循時間,到達時間后開始判斷每個設備的采集周期是否到達,若到達采集周期,則按照當前設備節(jié)點的信息創(chuàng)建串口或Socket連接,采集設備數(shù)據(jù),采集后存儲到當前設備鏈表節(jié)點的數(shù)據(jù)緩存區(qū)即可[8]。數(shù)據(jù)采集流程如圖8所示。圖6 配置客戶端邊緣計算界面圖7 配置客戶端聯(lián)動界面圖8 數(shù)據(jù)采集流程

            Reliable Transmission2.3 數(shù)據(jù)處理層配置實現(xiàn)感知層采集到數(shù)據(jù)后,根據(jù)配置文件的內(nèi)容判斷是否對采集的數(shù)據(jù)包進行協(xié)議解析和數(shù)據(jù)處理。若需處理,數(shù)據(jù)處理程序按照當前線程的通信協(xié)議類型進行協(xié)議解析,解析完成后,根據(jù)當前鏈表節(jié)點的信息判斷是否需要其他處理,最后將數(shù)據(jù)存儲到鏈表緩存區(qū),等待邊緣計算層使用。數(shù)據(jù)處理模塊流程如圖9所示。圖9 數(shù)據(jù)處理模塊流程2.4 邊緣計算層配置實現(xiàn)將邊緣計算需要的公式在配置客戶端上按照規(guī)定方法寫入,生成的邊緣計算配置文件將被傳入網(wǎng)關指定文件夾內(nèi)。在網(wǎng)關程序運行之初,將文件讀取到程序緩存中等待使用。此設計將邊緣計算的公式分解成兩個一組的計算節(jié)點,便于長公式的計算。數(shù)據(jù)處理層已將數(shù)據(jù)解析完成并存儲到每個設備的鏈表節(jié)點緩存中,存儲時按照寄存器地址順序進行。鏈表節(jié)點中還有關于設備寄存器地址和寄存器標識符的映射關系表,因此在使用這些數(shù)據(jù)時可以直接用寄存器標識符來調(diào)用數(shù)據(jù)[9]。2.5 傳輸層軟件設計與實現(xiàn)阿里云物聯(lián)網(wǎng)云平臺提供基于設備端SDK開發(fā),可以在網(wǎng)關程序開發(fā)中結(jié)合云平臺設計開發(fā)者使用的設備端SDK,實現(xiàn)網(wǎng)關與物聯(lián)網(wǎng)云平臺的數(shù)據(jù)互通。子設備接入云平臺通過網(wǎng)關設備上報,網(wǎng)關設備會根據(jù)讀取的配置客戶端的配置文件獲取需要連接云平臺的子設備數(shù)量,并且獲取每個子設備的三元組(在云平臺創(chuàng)建設備生成的設備身份信息),通過網(wǎng)關向云平臺報備子設備并建立拓撲關系。子設備可通過網(wǎng)關上發(fā)數(shù)據(jù)。本設計選擇C-SDK進行網(wǎng)關開發(fā),C-SDK安裝完成后可使用其提供的API與云端通信,傳輸其規(guī)定格式的數(shù)據(jù)包至云端[10]。業(yè)務邏輯、SDK、HAL關系如圖10所示。2.6 應用層軟件配置實現(xiàn)應用層主要具備實時云動態(tài)曲線顯示功能、手機端動態(tài)曲線顯示功能和遠程控制終端設備功能。應用層的云端動態(tài)2022年 /

            第6期

            物聯(lián)網(wǎng)技術53 Reliable Transmission曲線展示在阿里云物聯(lián)網(wǎng)云平臺已有工具可實現(xiàn),只需配置使用即可。手機端的動態(tài)曲線展示選用微信小程序?qū)崿F(xiàn),在微信小程序上,可以使用云平臺提供的云端SDK API實現(xiàn)云平臺的設備屬性設置、設備服務調(diào)用、設備信息獲取等功能,之后即可在微信小程序上實現(xiàn)物聯(lián)網(wǎng)云平臺的功能。微信小程序可通過調(diào)用云平臺的服務調(diào)用功能實現(xiàn)遠程控制。控制過程如圖11所示。圖10 業(yè)務邏輯、SDK、HAL關系圖圖11 服務器遠程控制設備3 結(jié) 語本文針對目前網(wǎng)關數(shù)據(jù)采集中協(xié)議轉(zhuǎn)換復雜、難以復用的情況,對網(wǎng)關整體框架進行設計。并通過引入分層的思想,將物聯(lián)網(wǎng)網(wǎng)關整體架構(gòu)分為5個層次:感知層、數(shù)據(jù)處理層、邊緣計算層、傳輸層和應用層,實現(xiàn)了根據(jù)實際需求結(jié)合配置客戶端進行輸入文件參數(shù)、數(shù)據(jù)協(xié)議參數(shù)、設備信息、邊緣計算公式等功能,使網(wǎng)關的利用率以及使用靈活度得到了極大提高,具有較高的工程應用價值。參考文獻[3]沈文.基于邊緣計算的自適應數(shù)據(jù)采集物聯(lián)網(wǎng)關的研究與設計[D].株洲:湖南工業(yè)大學,2020.[4]陳夢亮.基于嵌入式Linux的物聯(lián)網(wǎng)網(wǎng)關設計與實現(xiàn)[D].長沙:湖南大學,2020.[5]楊艷.智慧茶廠的物聯(lián)網(wǎng)網(wǎng)關系統(tǒng)設計與實現(xiàn)[D].長沙:湖南師范大學,2019.[6]張洪芳.物聯(lián)網(wǎng)技術研究綜述[J].中國新通信,2019,21(16):40.[7]王寬.礦用融合網(wǎng)關設計及關鍵技術研究[D].北京:中國礦業(yè)大學,2019.[8]梁業(yè)彬.基于OpenWrt的智能家居通用網(wǎng)關的設計與實現(xiàn)[D].濟南:山東大學,2018.[9]中華人民共和國科學技術部.“十三五”先進制造技術領域科技創(chuàng)新專項規(guī)劃(選編)[J].中國計量,2017,4(12):9-20.[10]張艷玲,田,柯成虎.嵌入式智能家居物聯(lián)網(wǎng)網(wǎng)關系統(tǒng)設計[J].物聯(lián)網(wǎng)技術,2016,6(8):105-107.[1]趙峰.面向醫(yī)療的統(tǒng)一物聯(lián)網(wǎng)網(wǎng)關的設計與實現(xiàn)[D].北京:北京郵電大學,2020.[2]孫常青,鄭富全,胡代榮,等.基于云的工業(yè)物聯(lián)網(wǎng)網(wǎng)關設計與實現(xiàn)[J].信息技術與信息化,2020,45(12):166-168.(上接第50頁)所提出的MIMO天線適用于國內(nèi)外大部分5G-IoT應用[10]。參考文獻2021,11(6):35-36.[6]丁志清. 5G移動終端的緊湊型多頻段MIMO天線研究[D].南昌:華東交通大學,2019.[7]周晉,李建軍,王銳.工業(yè)物聯(lián)網(wǎng)無線化趨勢淺析[J].物聯(lián)網(wǎng)技

            術,2021,11(6):84-86.[8]丁志清,邢貝貝,姚婷,等.一種5G手機的緊湊型16單元多頻MIMO天線[J].太赫茲科學與電子信息學報,2019,17(6):1017-1022.[9]鄧開連,劉曉潔,高生,等.淺析5G技術在智能可穿戴設備中的應用[J].物聯(lián)網(wǎng)技術,2021,11(6):65-67.[10]虞成城,任周游,趙安平.一種用于5G移動通信終端的雙頻MIMO天線系統(tǒng)[J]. 微波學報,2019,35(6):40-44.[1]麻鵬程,張馨丹.5G無線接入網(wǎng)絡架構(gòu)的設計探究[J].中國新通

            信,2021,23(12):13-14.[2]劉智臣.一種基于5G云化機器視覺的垃圾分揀系統(tǒng)研究[J].物聯(lián)網(wǎng)技術,2021,11(6):90-91.[3]黃劍.淺析5G技術對工業(yè)互聯(lián)網(wǎng)應用的影響[J].信息系統(tǒng)工程,2021,34(4):13-15.[4]郝建軍. 5G時代物聯(lián)網(wǎng)前景展望[J].單片機與嵌入式系統(tǒng)應用,2021,21(7):3.[5]王磊. 5G物聯(lián)網(wǎng)場景下的SPN網(wǎng)絡建設策略探討[J].物聯(lián)網(wǎng)技術,作者簡介: 丁志清(1994—),男,碩士研究生,研究方向為MIMO天線。

            王三山(1989—),女,碩士研究生,講師,研究方向為物聯(lián)網(wǎng)應用技術。54物聯(lián)網(wǎng)技術

            2022年 /

            第6期

            -

            可配置物聯(lián)網(wǎng)網(wǎng)關設計與實現(xiàn)

            本文發(fā)布于:2023-12-12 22:18:23,感謝您對本站的認可!

            本文鏈接:http://www.newhan.cn/zhishi/a/1702390703244542.html

            版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。

            本文word下載地址:可配置物聯(lián)網(wǎng)網(wǎng)關設計與實現(xiàn).doc

            本文 PDF 下載地址:可配置物聯(lián)網(wǎng)網(wǎng)關設計與實現(xiàn).pdf

            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網(wǎng)旗下知識大全大全欄目是一個全百科類寶庫! 優(yōu)秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 国产女主播免费在线观看| 草草浮力影院| 国产精品无码作爱| 久久精品国产久精国产| 亚洲爽爆av一区二区| 国产亚洲一区二区三区av| 国产精品成人午夜福利| 亚洲中文字幕无码不卡电影| 丰满的已婚女人hd中字| 久久免费偷拍视频有没有| 最新亚洲春色AV无码专区| 国产一区二区三区色成人| 久久被窝亚洲精品爽爽爽 | 国产av一区二区三区久久| 韩国V欧美V亚洲V日本V| 99在线视频免费观看| 精品国产一区二区三区四区五区| 五月激情社区中文字幕| 亚洲欧洲av一区二区久久| 亚洲成av人片天堂网老年人 | 国产成人精品久久一区二| 日产精品高潮呻吟av久久| 日本二区三区视频免费观看| 日本精品aⅴ一区二区三区| 国产精品久久久久久久网| 国产亚洲综合一区在线| 丰满少妇内射一区| 久久国产精品成人免费古装| 国产仑乱无码内谢| 性国产vⅰdeosfree高清| 好看的国产精品自拍视频| 国产v综合v亚洲欧美大天堂| 国产精品青草视频免费播放| 亚洲AV成人无码久久精品四虎| 国产精品∧v在线观看| 欧美极品色午夜在线视频| 欧美国产综合视频| 丁香五月亚洲综合深深爱| 亚洲中文字幕日韩精品| 国产欧美丝袜在线二区| 光棍天堂在线手机播放免费|