• 
    

    
    

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

      ?

      基于B/S架構(gòu)的智能設(shè)備遠(yuǎn)程控制系統(tǒng)設(shè)計

      2022-01-06 11:13:40深圳供電局有限公司陳華鋒廖家敏
      關(guān)鍵詞:網(wǎng)絡(luò)操作系統(tǒng)智能家居網(wǎng)頁

      深圳供電局有限公司 陳華鋒 廖家敏

      伴隨互聯(lián)網(wǎng)的深入推廣,以網(wǎng)絡(luò)技術(shù)優(yōu)勢及嵌入式系統(tǒng)支持,可實現(xiàn)對設(shè)備的遠(yuǎn)程控制,大大提高控制效率及質(zhì)量。以下對一種B/S架構(gòu)的控制系統(tǒng)分析,作為一種遠(yuǎn)程控制系統(tǒng),其將智能化設(shè)備連接到互聯(lián)網(wǎng),在控制主機位置設(shè)置網(wǎng)站,用戶可通過網(wǎng)站網(wǎng)頁操作,實現(xiàn)對設(shè)備遠(yuǎn)程控制。該系統(tǒng)充分利用B/S架構(gòu)的優(yōu)勢,控制操作便捷、原理簡單,控制效果穩(wěn)定。

      伴隨信息技術(shù)不斷發(fā)展,物聯(lián)網(wǎng)的建設(shè)也不斷成熟,智能設(shè)備的遠(yuǎn)程控制可以為人們生活及工作帶來莫大便利,借助網(wǎng)絡(luò)遠(yuǎn)程連接設(shè)備,可對設(shè)備運行操控、監(jiān)控,提高生產(chǎn)生活效率,也營造更具有科技化的生活氛圍。智能設(shè)備系統(tǒng)在生產(chǎn)生活區(qū)域設(shè)置小型局域網(wǎng),控制中心連接到外網(wǎng),實現(xiàn)遠(yuǎn)程控制[1]。對設(shè)備系統(tǒng)進行遠(yuǎn)程控制,大多采用C/S模式,必須在移動終端安裝專門軟件,才可實現(xiàn)遠(yuǎn)程控制。故采用B/S架構(gòu)實施遠(yuǎn)程控制,用戶以手機、電腦連接到互聯(lián)網(wǎng),很方便的打開網(wǎng)頁,對智能設(shè)備監(jiān)控、操作。

      1 遠(yuǎn)程系統(tǒng)發(fā)展現(xiàn)狀及趨勢

      遠(yuǎn)程控制系統(tǒng)屬于現(xiàn)代控制技術(shù)及圖形技術(shù)在遠(yuǎn)程控制軟硬件系統(tǒng)中融合的體現(xiàn)。其逐漸向簡單、便捷、無縫連接、高性價比方向發(fā)展[2]。遠(yuǎn)程控制技術(shù)從傳統(tǒng)模擬信息傳輸?shù)綌?shù)字化、網(wǎng)絡(luò)化,以TCP/IP協(xié)議支持發(fā)展的遠(yuǎn)程控制系統(tǒng)在更多生產(chǎn)生活中得到廣泛應(yīng)用[3]。此類設(shè)備以軟件架構(gòu)為特征,用戶針對自身權(quán)限訪問服務(wù)器,獲取對應(yīng)控制權(quán)限內(nèi)容。隨著時代的進步,信息化社會逐漸成熟,高新技術(shù)也得到了快速的成長空間,遠(yuǎn)程控制系統(tǒng)逐漸向嵌入式系統(tǒng)架構(gòu)的方向發(fā)展。一段時間以來,我國的遠(yuǎn)程控制系統(tǒng)在進行研究開發(fā)時基本上都是采用的C/S架構(gòu),這種架構(gòu)屬于服務(wù)器與客戶之間建立聯(lián)系的架構(gòu),在應(yīng)用C/S架構(gòu)的遠(yuǎn)程控制系統(tǒng)設(shè)計中,不光需要對控制端系統(tǒng)進行設(shè)計,同時還需要設(shè)計與系統(tǒng)相匹配的專用客戶端,在安裝遠(yuǎn)程控制系統(tǒng)對應(yīng)的客戶端之后才能實現(xiàn)對電子設(shè)備的遠(yuǎn)程控制,這種設(shè)計不僅為遠(yuǎn)程控制系統(tǒng)的日常維護的困難,還在軟件升級上帶來了相對繁瑣工作量,增加了維護成本。雖然能夠?qū)崿F(xiàn)對設(shè)備的遠(yuǎn)程控制,但是也在實際應(yīng)用中使工作效率大打折扣。

      近年來我國部分學(xué)者著重對遠(yuǎn)程控制系統(tǒng)的架構(gòu)進行研究,經(jīng)過科學(xué)技術(shù)的提高,在C/S架構(gòu)基礎(chǔ)上研究出新的B/S架構(gòu)。這種B/S架構(gòu)是C/S架構(gòu)的進階版,它屬于服務(wù)器與瀏覽器之間的架構(gòu),不再需要專門設(shè)計對應(yīng)的客戶端,也不需要額外下載對應(yīng)的客戶端系統(tǒng)軟件,可通過任意一個瀏覽器對系統(tǒng)的Web服務(wù)器進行訪問,通過系統(tǒng)控制頁面,可以直接實現(xiàn)對設(shè)備的遠(yuǎn)程控制,滿足正常的操作需求。與此同時,在基于B/S架構(gòu)的遠(yuǎn)程控制系統(tǒng)日常維護中,僅需要維護系統(tǒng)即可,降低運維成本,相比原本的C/S架構(gòu)系統(tǒng),在實際應(yīng)用上更加的便捷,還可以大大提高實際工作效率?;贐/S架構(gòu)的遠(yuǎn)程控制系統(tǒng)通過Web服務(wù)器與瀏覽器的連接,體現(xiàn)出其系統(tǒng)具備較為優(yōu)越的跨平臺性,同時豐富了自身系統(tǒng)的可擴展性。正因如此,B/S架構(gòu)在其他的遠(yuǎn)程控制系統(tǒng)的設(shè)計中,也得到了廣泛的應(yīng)用。

      2 關(guān)于B/S架構(gòu)技術(shù)

      B/S架構(gòu)作為瀏覽器與服務(wù)器之間的架構(gòu),其架構(gòu)技術(shù)圍繞瀏覽器展開,使用瀏覽器,訪問服務(wù)器,獲取操作權(quán)限。和C/S架構(gòu)相比,采用B/S架構(gòu)的訪問速度更突出,操作更便捷。文章設(shè)計的控制系統(tǒng)圍繞B/S架構(gòu),以網(wǎng)站控制設(shè)備運作[4]。以ASP.NET技術(shù)支持網(wǎng)站開發(fā),用Microsoft Visual Studio 2008工具,由以ASP.NET提供編程類庫的,為Web提供程序模型。使用以ASP.NET開發(fā),和開發(fā)軟件程序類似,可以克服程序員開發(fā)難度,對網(wǎng)頁應(yīng)用的開發(fā)較簡單[5]。本文設(shè)計的遠(yuǎn)程USB設(shè)備驅(qū)動單獨開發(fā)為動態(tài)臨鏈接庫,之后以ASP.NET調(diào)動內(nèi)部程序,實現(xiàn)頁面對智能設(shè)備的有效控制。

      3 系統(tǒng)設(shè)計

      3.1 系統(tǒng)硬件選擇

      網(wǎng)絡(luò)操作系統(tǒng)是整個遠(yuǎn)程控制系統(tǒng)中最主要的操作平臺,主要包括界面控制模塊、參數(shù)控制模塊和報警模塊。界面控制模塊包括界面登錄設(shè)置、主控界面設(shè)計等;參數(shù)控制模塊包括參數(shù)采集設(shè)置、參數(shù)調(diào)控設(shè)置、參數(shù)統(tǒng)計設(shè)置等;報警模塊包括故障提醒、故障類型判斷設(shè)置、歷史故障分析等。通過網(wǎng)絡(luò)操作系統(tǒng)的設(shè)計,能夠使客戶端的用戶輕易的通過瀏覽器網(wǎng)頁進行操作,方便用戶可以對設(shè)備進行及時的控制。與此同時,網(wǎng)絡(luò)操作系統(tǒng)能夠為客戶端用戶提供多元化服務(wù),在滿足用戶需求的同時,使用戶及時獲取設(shè)備信息,了解設(shè)備運行參數(shù),實現(xiàn)真正的遠(yuǎn)程控制。選擇合適的網(wǎng)絡(luò)操作系統(tǒng)。在節(jié)省人力物力投入的而同時,還可以有效的提高遠(yuǎn)程監(jiān)控系統(tǒng)的工作效率。就當(dāng)前市場上可用于網(wǎng)絡(luò)操作系統(tǒng)的主要包括Window系統(tǒng)、Unix系統(tǒng)、NetWare系統(tǒng)和Linux系統(tǒng)等。隨著時代的變遷以及網(wǎng)絡(luò)技術(shù)的升級,Unix系統(tǒng)和NetWare系統(tǒng)由于體系結(jié)構(gòu)不合理與硬件要求較低,實用性慢慢減弱,在網(wǎng)絡(luò)操作系統(tǒng)的市場中占有率逐漸下降。因此在Window系統(tǒng)與Linux系統(tǒng)中,本文選擇更適用于大型服務(wù)器網(wǎng)絡(luò)的Windows NT系統(tǒng),采用該系統(tǒng)最高版本W(wǎng)indows 2000 Server系統(tǒng)作為本文設(shè)計的基于B/S架構(gòu)的遠(yuǎn)程控制系統(tǒng)的網(wǎng)絡(luò)操作系統(tǒng)。

      數(shù)據(jù)庫是遠(yuǎn)程控制系統(tǒng)的關(guān)鍵技術(shù),它直接關(guān)系到系統(tǒng)能否成功的根據(jù)數(shù)據(jù)信息做出反應(yīng)。后臺數(shù)據(jù)庫的穩(wěn)定性關(guān)乎遠(yuǎn)程控制系統(tǒng)的實際應(yīng)用性能。建立良好的數(shù)據(jù)庫能夠?qū)h(yuǎn)程控制系統(tǒng)中的所有運行數(shù)據(jù)及操作信息參數(shù)進行存儲、處理與傳輸。當(dāng)前市場上可用于系統(tǒng)數(shù)據(jù)庫的類型較多,其中Microsoft SQL Server2000數(shù)據(jù)庫是在行業(yè)內(nèi)應(yīng)用最為廣泛的數(shù)據(jù)管理系統(tǒng),具有穩(wěn)定性高、數(shù)據(jù)完整度高和方便安裝的特點,能夠?qū)崿F(xiàn)在遠(yuǎn)程控制系統(tǒng)中與與Web服務(wù)器的無縫連接。

      3.2 智能家居設(shè)備遠(yuǎn)程控制系統(tǒng)設(shè)計

      以智能家居設(shè)備為例,設(shè)計遠(yuǎn)程控制系統(tǒng),可分為通過ZigBee構(gòu)成的本地網(wǎng)、USB設(shè)備及控制主機,如圖1所示。

      圖1 智能設(shè)備遠(yuǎn)程控制系統(tǒng)結(jié)構(gòu)示意圖Fig.1 Schematic diagram of the structure of the remote control system for smart devices

      控制系統(tǒng)的難點在于對USB設(shè)備設(shè)計及Web頁面通過USB對設(shè)備的控制程序設(shè)計。

      系統(tǒng)以56角CYY68013A為USB設(shè)備芯片,其集成通信接口及8051內(nèi)核,便于USB通信設(shè)計。此外,該芯片設(shè)獨立USB接口管腳,分別為DMINUS、DPLUS,可直接連接USB線纜,由三組I/O接口連接到ZigBee設(shè)備,實現(xiàn)遠(yuǎn)程通信。

      選取CYPRESS的51單片機編程為芯片固件程序,提供子函數(shù),可以向主機傳遞VID、PID。之后對網(wǎng)頁Interface接口配置,同時完成對Endpoint端點配置。對固件程序做好調(diào)度,從而完成主機及ZigBee的數(shù)據(jù)通信穩(wěn)定。為確保用戶在網(wǎng)頁上可以利用USB設(shè)備實現(xiàn)對多個設(shè)備的遠(yuǎn)程控制,在網(wǎng)頁設(shè)計上,考慮到控制及通信的人機交互,需要在網(wǎng)頁實現(xiàn),故程序?qū)SB設(shè)備的控制以專門的USB驅(qū)動程序支持,驅(qū)動程序?qū)YPRESS的EZ-USB通用的INF(驅(qū)動程序文件)得到。

      本系統(tǒng)設(shè)計將動態(tài)的程序封裝為動態(tài)鏈接庫內(nèi)文件,文件格式為DLL,之后在ASP.NET頁面的代碼中,將動態(tài)鏈接庫內(nèi)數(shù)據(jù)、函數(shù)調(diào)用,實現(xiàn)對USB設(shè)備的控制。具體流程如圖2所示。

      圖2 連接流程示意圖Fig.2 Schematic diagram of the connection process

      網(wǎng)站采用Microsoft Visual Studio 2008支持,在軟件操作界面中,點擊“文件”,在下拉菜單中選擇“新建”,選擇“網(wǎng)站”為新建項目,在新建項目中選擇ASP.NET類型,創(chuàng)建新項目。網(wǎng)站的編程語言為C#,未確保網(wǎng)站對USB設(shè)備的有效控制,還需要完善以下步驟:一方面,將USB設(shè)備驅(qū)動程序動態(tài)鏈接庫內(nèi)的USBdev.dll文件存入主機系統(tǒng)性文件夾--System32內(nèi),確保網(wǎng)站程序運行后,對動態(tài)鏈接庫內(nèi)的函數(shù)自動調(diào)用;另一方面,在頁面代碼中融入動態(tài)鏈接庫中函數(shù),導(dǎo)入網(wǎng)頁的程序語句,便于調(diào)用。以語句中函數(shù)scan_device()及dev_open()為例分析,具體如下:

      完成一系列步驟之后,對頁面編程,可以對已經(jīng)準(zhǔn)備好的驅(qū)動程序函數(shù)直接調(diào)用,用于和USB設(shè)備構(gòu)建通信關(guān)系。和USB構(gòu)建通信關(guān)系,才可向智能設(shè)備發(fā)送指令、了解運行狀態(tài)、讀取信息。主要是智能化設(shè)備種類不同、應(yīng)用方向不同,其各自的參數(shù)也各不相同,故主機控制及USB通信,必須制定專門的指令格式,對多種智能設(shè)備控制。具體的指令參數(shù)包含:操作對象特征(ID)、指令的類型、操作參數(shù)、操作類型等。實際操作過程中,指令格式可以針對控制需求不同,靈活調(diào)整。網(wǎng)站頁面的設(shè)計,主要針對用戶智能設(shè)備數(shù)量、種類、用途進行設(shè)計,以VS2008的多種頁面控件,設(shè)置便于用戶操作及理解的簡潔界面,提高系統(tǒng)可操作性。

      4 結(jié)語

      通過圍繞B/S加工,設(shè)計一款針對多種智能設(shè)備的遠(yuǎn)程網(wǎng)頁控制系統(tǒng),采取ASP.NET控制USB設(shè)備,確保Web及硬件設(shè)備的之間通信穩(wěn)定。經(jīng)過實踐發(fā)現(xiàn),采用該系統(tǒng)的設(shè)計方案,其各個環(huán)節(jié)技術(shù)成熟,且系統(tǒng)性能穩(wěn)定,無需大量成本投入,可推廣應(yīng)用于人們的日常生活及工作。系統(tǒng)網(wǎng)頁界面整潔、簡單,操作方便,通過普通的上網(wǎng)瀏覽網(wǎng)頁,即可對多種智能化設(shè)備操作,老人、小孩也可以輕松掌握控制方法。且伴隨現(xiàn)代化信息技術(shù)不斷成熟,以網(wǎng)頁系統(tǒng)為支持的控制方式可以得到進一步擴張,如流媒體、云技術(shù)、大數(shù)據(jù)分析等。通過網(wǎng)頁網(wǎng)站對智能化設(shè)備控制,必須考慮到私人信息的安全性和保密性,這將成為智能設(shè)備遠(yuǎn)程控制系統(tǒng)未來發(fā)展的研究重點。

      引用

      [1] 朱景寧.基于EdgeX Foundry的智能家居系統(tǒng)架構(gòu)設(shè)計與實現(xiàn)[D].杭州:浙江理工大學(xué),2019.

      [2] 解聰.基于OpenWrt的智能家居遠(yuǎn)程控制系統(tǒng)的研究與應(yīng)用[D].武漢:武漢科技大學(xué),2018.

      [3] 李念,祁廣彬,李張英,等.遠(yuǎn)程智能控制全自動洗井清蠟設(shè)備的開發(fā)與應(yīng)用[A].河南省汽車工程學(xué)會.第十五屆河南省汽車工程科技學(xué)術(shù)研討會論文集[C].河南省汽車工程學(xué)會:河南省汽車工程學(xué)會,2018.

      [4] 聶祥林,吳曉軍,張玉梅,等.基于NFC的智能家居系統(tǒng)輔助應(yīng)用的設(shè)計與仿真[A].東北大學(xué)、IEEE新加坡工業(yè)電子分會.第28屆中國控制與決策會議論文集(上)[C].東北大學(xué)、IEEE新加坡工業(yè)電子分會:《控制與決策》編輯部,2016.

      [5] 張麗靜,郭禹伶,高志強,等.基于Android平臺的智能家居遠(yuǎn)程客戶端設(shè)計[J].河北電力技術(shù),2014,33(1):25-27.

      猜你喜歡
      網(wǎng)絡(luò)操作系統(tǒng)智能家居網(wǎng)頁
      基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計
      電子制作(2018年10期)2018-08-04 03:24:38
      基于Zigbee的無線通信技術(shù)在智能家居中的應(yīng)用
      電子制作(2018年1期)2018-04-04 01:48:28
      基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
      電子制作(2017年2期)2017-05-17 03:54:56
      基于項目教學(xué)法的“網(wǎng)絡(luò)操作系統(tǒng)”課程教學(xué)研究
      關(guān)于智能家居真正需求的探討
      幾種網(wǎng)絡(luò)操作系統(tǒng)的淺析
      網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
      電子測試(2015年18期)2016-01-14 01:22:58
      智能家居更貼心
      10個必知的網(wǎng)頁設(shè)計術(shù)語
      基于LD3320的智能家居控制
      河南科技(2014年7期)2014-02-27 14:11:13
      江阴市| 措勤县| 盐亭县| 温宿县| 临城县| 喀什市| 平潭县| 垫江县| 鹿邑县| 岐山县| 广州市| 张家界市| 五河县| 葵青区| 沾化县| 吴旗县| 武夷山市| 海口市| 新昌县| 新化县| 南漳县| 灵璧县| 竹山县| 青州市| 神农架林区| 体育| 新干县| 化德县| 定安县| 湖口县| 米脂县| 三门峡市| 合川市| 昂仁县| 屯门区| 水城县| 门头沟区| 东乡| 广丰县| 嵩明县| 鸡泽县|