亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于WEB的工業(yè)網(wǎng)絡數(shù)據(jù)平臺的研究

        2015-01-10 07:49:40杜紀魁
        科技視界 2015年34期
        關(guān)鍵詞:中間件網(wǎng)絡通信頁面

        杜紀魁

        (無錫商業(yè)職業(yè)技術(shù)學院物聯(lián)網(wǎng)技術(shù)學院,江蘇 無錫214153)

        1 工業(yè)網(wǎng)絡數(shù)據(jù)平臺發(fā)展現(xiàn)狀

        隨著信息技術(shù)和物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,施耐德電氣公司出于保障用戶投資金安全,順應新技術(shù)發(fā)展的大趨勢,首先推出了采用開放的TCP/IP以太網(wǎng)技術(shù)和Modbus TCP/IP協(xié)議應用于工業(yè)控制領(lǐng)域的工業(yè)網(wǎng)絡數(shù)據(jù)技術(shù)。該技術(shù)應用了 TCP/IP協(xié)議,底層協(xié)議使用開放的Modbus協(xié)議,率先實現(xiàn)了信息網(wǎng)絡和工業(yè)數(shù)據(jù)采集、控制網(wǎng)絡融為一體,使用戶擺脫了各種行業(yè)的數(shù)據(jù)采集技術(shù)與控制網(wǎng)絡的限制和束縛,使工業(yè)控制技術(shù)進入到了一種新境界。

        隨著電子信息技術(shù)的快速發(fā)展,目前通過軟硬件方式可以將TCP(UDP)/IP等相關(guān)通信協(xié)議嵌入到各種物理傳感器中。目前網(wǎng)絡智能化傳感器在國內(nèi)外應用日益廣泛,并且交換式以太網(wǎng)技術(shù)的出現(xiàn)大大提高了網(wǎng)絡的穩(wěn)定性。利用數(shù)據(jù)交換技術(shù),可以將一個大型的網(wǎng)絡分隔成為各個相對獨立的網(wǎng)絡區(qū)域,使沖突限制在一個較小的范圍內(nèi),這樣就可以很明顯地減少沖突的發(fā)生,從而保證和提高了網(wǎng)絡的實時性和穩(wěn)定性性。 目前來看以太網(wǎng)所已經(jīng)能夠滿足數(shù)據(jù)采集和控制對實時、抗干擾和可靠性等方面的要求。它己經(jīng)被證明是目前乃至未來數(shù)據(jù)采集與工業(yè)行業(yè)控制網(wǎng)絡的較好的解決途徑,而以太網(wǎng)應用在工業(yè)現(xiàn)場中設備監(jiān)控方面也是工業(yè)控制網(wǎng)絡發(fā)展的趨勢。

        2 系統(tǒng)設計

        該項目綜合了江蘇省無線傳感系統(tǒng)應用工程技術(shù)研究開發(fā)中心在物聯(lián)網(wǎng)方面的各方面研發(fā)能力開發(fā)基于無線傳感網(wǎng)的工業(yè)數(shù)據(jù)管理網(wǎng)絡系統(tǒng)。該系統(tǒng)包括:工業(yè)設備(調(diào)試中可模擬)、設備數(shù)據(jù)采集節(jié)點、無線群控通信節(jié)點(基站)、群控服務器組成,系統(tǒng)組成如圖1所示。

        圖1 系統(tǒng)整體結(jié)構(gòu)圖

        通用工業(yè)網(wǎng)絡的數(shù)據(jù)平臺并不直接于硬件設備打交道,也不直接處理來自工業(yè)網(wǎng)絡的數(shù)據(jù)信息,在基于Web的工業(yè)網(wǎng)絡數(shù)據(jù)平臺和工業(yè)現(xiàn)場傳感網(wǎng)絡之間(主要指下位機)加入中間件,中間件是連接兩個獨立應用程序或獨立系統(tǒng)的軟件。相連接相互通信的系統(tǒng),即使它們具有不同的接口,但通過規(guī)范的中間件仍然能夠進行信息的交換。執(zhí)行中間件的一個關(guān)鍵途徑是信息傳遞。通過中間件,應用程序可以工作于多平臺或OS環(huán)境。通過中間件為工業(yè)網(wǎng)絡數(shù)據(jù)平臺屏蔽面向設備的流信息,提供相應的數(shù)據(jù)信息,以便平臺數(shù)據(jù)的持久化。中間件在這里的主要作用在于數(shù)據(jù)格式的轉(zhuǎn)換及與下位機的通信。

        本項目的軟件系統(tǒng)結(jié)構(gòu)模式如圖2所示。

        圖2 軟件系統(tǒng)結(jié)構(gòu)模式圖

        本項目的研究方法上根據(jù)信息系統(tǒng)的特點,從系統(tǒng)結(jié)構(gòu)化分析,結(jié)構(gòu)分層,逐層分析解決實施,Web應用實現(xiàn)結(jié)構(gòu)、內(nèi)容、表現(xiàn)分離,以便整個平臺能夠無縫嵌入具體的業(yè)務應用。根據(jù)在項目自身的特點,平臺擬采用.NET為主要實現(xiàn)技術(shù),使用數(shù)據(jù)庫存放各類傳感器信息。數(shù)據(jù)格式如表1所示:

        表1 通信數(shù)據(jù)格式

        數(shù)據(jù)實例:

        總之,整個項目充分利用了軟件分層來降低問題復雜性,并使整個系統(tǒng)的軟件與硬件的耦合度降低,軟件模塊之間的耦合也降低,結(jié)合中間件技術(shù)構(gòu)建了一個通用的Web網(wǎng)絡數(shù)據(jù)平臺??紤]今后工業(yè)網(wǎng)絡的發(fā)展,肯定與業(yè)務系統(tǒng)會高度融合,因此在平臺中提供相應的Web Service接口,可以對其他系統(tǒng)支持跨平臺的調(diào)用,這也是平臺可擴展性的一個。

        3 使用到的主要軟件技術(shù)

        1)Ajax與 JQuery

        JQuery是一個優(yōu)秀的Javascript庫。它是輕量級的js庫 ,它兼容CSS3。jQuery方便用戶處理HTML、實踐,并且能夠?qū)崿F(xiàn)動畫效果,還能夠為網(wǎng)站提供Ajax交互。jQuery較大優(yōu)勢還有各種參考資料齊全,應用示例廣泛并且豐富,同時還有許多開源的成熟插件可以使用。Query能夠使用戶的html頁面保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需要定義id即可。

        Ajax是一種主要用于創(chuàng)建需要及時刷新頁面數(shù)據(jù)的技術(shù)。這項技術(shù)通過在后臺與相關(guān)服務器進行較少的通信,就可以使所創(chuàng)建的網(wǎng)頁實現(xiàn)異步更新。即可以不用重新加載頁面所有內(nèi)容,而只對頁面內(nèi)部部分數(shù)據(jù)區(qū)域進行更新。

        在數(shù)據(jù)展示方面,本項目利用Ajax技術(shù)實時刷新頁面表格中的各個儀器終端的數(shù)據(jù),提高也頁面的穩(wěn)定性,并利用JQuery技術(shù)提高了代碼的可維護性和刷新效率。

        2)數(shù)據(jù)庫分頁技術(shù)

        在使用中間件處理數(shù)據(jù)存儲在數(shù)據(jù)庫中。由于實時數(shù)據(jù)量在積累一段時間后,如果每次直接進行數(shù)據(jù)查詢耗時較多,因此使用數(shù)據(jù)庫分頁技術(shù),同時把較新數(shù)據(jù)放在臨時的數(shù)據(jù)集合里動態(tài)更新,提高數(shù)據(jù)檢索效率。

        比較常用的數(shù)據(jù)分頁技術(shù)是ADO記錄集進行分頁。這項技術(shù)使用ADO自帶的功能通過游標來達到分頁的目的?,F(xiàn)在流行的分頁方法一般是檢索頁面大小的塊區(qū)的數(shù)據(jù),而非檢索所有的數(shù)據(jù),然后單步執(zhí)行當前行。

        根據(jù)該項目中的數(shù)據(jù)特點,采用top(max)及top min來進行分頁。也就是現(xiàn)在通用的分頁算法和分頁存儲過程的算法。

        select top@PageSize*from (@strsql)a where@pk>(select max(@pk)from(select top@startpos@pk from(@strsql)order by@pk)a)and @pk<=(select min(@pk)from select top@endpos@pk from(@strsql)order by@pk)a)order by@pk

        @PageSize每一頁的條數(shù)。

        @strsql,即選擇數(shù)據(jù)的語句,如select*from aa。

        @pk,即主鍵,或者唯一字段。

        @startpos.分頁下標。@startpos=(@pageNums)*(@page-1)

        @endpos。分頁上標 @endpos=(@pageNums*@page)-1;

        該算法要求使用唯一字段來進行分頁,適用于大量數(shù)據(jù),并且是根本唯一值字段排序的地方。如果這些數(shù)據(jù)中有重復值,但是重復值數(shù)量較少,比如低于一頁的記錄數(shù),那么也可以正常獲取數(shù)據(jù)。在這個項目中由于主要區(qū)別數(shù)據(jù)值為數(shù)據(jù)發(fā)生時間,因此基本沒有數(shù)據(jù)重復,非常適合采用這種方法。

        經(jīng)過測試,數(shù)據(jù)沒有明顯延遲。實時數(shù)據(jù)顯示如圖3所示。

        圖3 實時數(shù)據(jù)顯示

        4 總結(jié)與展望

        隨著網(wǎng)絡技術(shù)的快速發(fā)展,基于網(wǎng)絡通信的數(shù)據(jù)管理系統(tǒng)得到了大量應用,本課項目在查閱文獻的基礎上提出了基于WEB的工業(yè)網(wǎng)絡通信的數(shù)據(jù)平臺系統(tǒng),通過中間件技術(shù)以及TCP/IP協(xié)議實現(xiàn)了工業(yè)現(xiàn)場傳感器與后臺服務器之間的網(wǎng)絡通信,本課題研究具有較強的工程背景和實際價值。

        本項目設計了基于WEB的工業(yè)網(wǎng)絡通信數(shù)據(jù)平臺的上位機軟件?;赥CP/IP協(xié)議以及Windows Socket方法,在Visual Studio平臺上開發(fā)工業(yè)網(wǎng)絡通信數(shù)據(jù)平臺的上位機軟件,實現(xiàn)數(shù)據(jù)采集、顯示和控制。對于工業(yè)電子設備網(wǎng)絡化,實現(xiàn)遠程監(jiān)測和控制設備儀器的運行等方面具有借鑒和推廣意義。

        由于在進行圖形化顯示數(shù)據(jù)時采用了JavaScript編寫實際顯示效果,雖然執(zhí)行效率較高,顯示界面簡潔,但是由于代碼局限性顯示效果的多樣性上有所欠缺。因此如果有需要,可以在后續(xù)改進中使用第三方圖形化控件來完成圖形化顯示功能。

        [1]郝雅青.明渠污水智能流量計量WEB監(jiān)測平臺軟件實現(xiàn)[D].太原:太原理工大學,2010.

        [2]趙海艷.面向服務的傳感器網(wǎng)絡關(guān)鍵技術(shù)的研究[D].大連:大連理工大學,2011.

        [3]徐輝.基于Internet技術(shù)的嵌入式數(shù)據(jù)采集與控制系統(tǒng)的研究[J].現(xiàn)在電子技術(shù),2008:26-32.

        [4]李運濤,王庸貴.一種實時數(shù)據(jù)采集系統(tǒng)網(wǎng)絡接口設計[J].計算機測量與控制,2011:7-10.

        [5]任泰明.TCP/IP協(xié)議與網(wǎng)絡編程[J].西安電子科技大學出版社,2013,4:22-23.

        [6]jQuery 1.11 and 2.1 Released .jQuery.2015-03-29[Z].

        [7]Ajax.百度百科[OL].2015-9-22.

        [8]http://blog.csdn.net/fibona/article/details/1519480[OL].2015-05-13.

        猜你喜歡
        中間件網(wǎng)絡通信頁面
        大狗熊在睡覺
        刷新生活的頁面
        基于網(wǎng)絡通信的智能照明系統(tǒng)設計
        電子制作(2019年15期)2019-08-27 01:11:48
        RFID中間件技術(shù)及其應用研究
        電子制作(2018年14期)2018-08-21 01:38:10
        網(wǎng)絡通信中信息隱藏技術(shù)的應用
        基于VanConnect中間件的設計與開發(fā)
        電子測試(2018年10期)2018-06-26 05:54:02
        基于網(wǎng)絡通信的校園智能音箱設計
        電子制作(2018年1期)2018-04-04 01:48:30
        談計算機網(wǎng)絡通信常見問題及技術(shù)發(fā)展
        電子制作(2017年17期)2017-12-18 06:41:06
        中間件在高速公路領(lǐng)域的應用
        一種支持智能環(huán)境構(gòu)建的中間件
        久久青青热| 在线观看视频日本一区二区| 日本精品久久久久中文字幕| 国产在线精品一区二区在线看 | 欧美xxxxx在线观看| 国产亚洲精品aaaa片小说| 色欲av一区二区久久精品| 91麻豆精品一区二区三区| 黄片小视频免费观看完整版| 成人免费xxxxx在线观看| 国内露脸中年夫妇交换| 91免费国产高清在线| 国产精品又湿又黄九九九久久嫩草 | 无码91 亚洲| 在线观看国产一区二区av| 亚洲人成欧美中文字幕| 大学生被内谢粉嫩无套| 久久久精品中文无码字幕| 美女免费观看一区二区三区| 精品一区二区三区免费视频| 亚洲免费观看在线视频| 国产成年无码久久久久下载| 国产精品成人av大片| 日本大片免费观看视频| 欧美理论在线| 少妇人妻出水中文字幕乱码| 国产一区二区视频在线免费观看| 国产免国产免费| 欧美日韩一区二区三区色综合| 国产av三级精品车模| 久久亚洲av无码精品色午夜| 欧美人与动人物姣配xxxx| 亚洲AV乱码毛片在线播放| 亚洲男人的天堂av一区| 又粗又黄又猛又爽大片免费| 亚洲无毛片| 精品国产三级国产av| 国产一区二区三区久久精品| 色窝窝免费播放视频在线| 国产精品日韩中文字幕| 国产一级二级三级在线观看视频 |