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

        ?

        嵌入式監(jiān)控系統(tǒng)的網(wǎng)絡(luò)通信研究

        2009-03-02 09:33:14
        新媒體研究 2009年2期
        關(guān)鍵詞:監(jiān)控系統(tǒng)網(wǎng)絡(luò)通信嵌入式

        孟 威

        [摘要]以遠程監(jiān)控應(yīng)用為背景,構(gòu)建一個基于Client/Server結(jié)構(gòu)的遠程監(jiān)控系統(tǒng),實現(xiàn)終端和監(jiān)控主機的數(shù)據(jù)通信。完成客戶端和服務(wù)器端通信軟件的設(shè)計并進行性能進行測試,測試結(jié)果表明服務(wù)器端和客戶端之間的數(shù)據(jù)通信實現(xiàn)設(shè)計目標(biāo)并具有較高的性能。

        [關(guān)鍵詞]嵌入式 監(jiān)控系統(tǒng) 網(wǎng)絡(luò)通信

        中圖分類號:TP3文獻標(biāo)識碼:A文章編號:1671-7597(2009)0120017-01

        隨著Internet的發(fā)展與普及,終端采集到的各種參數(shù)傳輸?shù)母咚俜€(wěn)定性能已成為一個重要的問題。盡管目前市場上已經(jīng)有許多功能強大的網(wǎng)絡(luò)通信軟件,但是由于數(shù)據(jù)傳輸系統(tǒng)自身的復(fù)雜性,通用的軟件有時并不能解決特定的問題。出于一些特殊性的考慮,很多時候網(wǎng)絡(luò)用戶需要自己開發(fā)軟件,以實現(xiàn)對監(jiān)控領(lǐng)域的特殊實現(xiàn)。本文設(shè)計一個工業(yè)控制領(lǐng)域的嵌入式網(wǎng)絡(luò)通信系統(tǒng),以實現(xiàn)遠程數(shù)據(jù)文件上傳到服務(wù)器端,方便工作人員對遠程現(xiàn)場的控制操作,控制命令的上傳下達,檢測參數(shù)的及時傳輸。

        一、嵌入式監(jiān)控系統(tǒng)的軟件設(shè)計概述

        監(jiān)控系統(tǒng)接入Internet是網(wǎng)絡(luò)監(jiān)控系統(tǒng)的發(fā)展方向。而監(jiān)控主機和客戶端之間的通信是基于TCP/IP的技術(shù)之上。TCP/IP技術(shù)的核心部分是傳輸層、網(wǎng)絡(luò)層和物理接口層。但作為TCP/IP核心的TCP/UDP和IP等中下層協(xié)議向外提供的只是原始的編程界面,而不是直接的用戶服務(wù),用戶服務(wù)要靠核心外的應(yīng)用程序?qū)崿F(xiàn),在進行TCP/IP網(wǎng)絡(luò)通信應(yīng)用程序設(shè)計時,當(dāng)前最為流行的是Socket編程界面。Socket編程接口目的是解決網(wǎng)間網(wǎng)進程通信問題(Unix系統(tǒng)提供的Socket編程界面除外)。在網(wǎng)絡(luò)中,每一個Socket用一個三元組描述:協(xié)議,本地地址,本地端口;一個完整的Socket連接則用一個五元組描述:協(xié)議,本地地址,本地端口,遠程地址,遠程端口。每個Socket有一個本地惟一的Socket號,由操作系統(tǒng)分配。Socket編程接口是應(yīng)用層協(xié)議的實現(xiàn)基礎(chǔ)。開發(fā)Socket的目的是隱蔽網(wǎng)絡(luò)底Socket是網(wǎng)絡(luò)通信的基本操作單元,它提供不同主機間進程雙向通信的端點層復(fù)雜的結(jié)構(gòu)與協(xié)議,使編程人員能夠簡單、抽象地對網(wǎng)絡(luò)進行操作。利用它可以構(gòu)造任意的跨操作系統(tǒng)和跨網(wǎng)絡(luò)協(xié)議的分布式處理系統(tǒng)。

        二、系統(tǒng)總體方案

        如圖2.1監(jiān)控管理主機是運行l(wèi)inux操作系統(tǒng)的下位機(服務(wù)器端),現(xiàn)地工作站是嵌入式系統(tǒng)即上位機(客戶端)。上位機將采集的數(shù)據(jù)即時發(fā)送給服務(wù)器,同時將數(shù)據(jù)放入一個固定文件夾下,客戶端以一定的周期輪詢各個下位機,服務(wù)器用FTP協(xié)議將上位機的文件取走,以實現(xiàn)對現(xiàn)場的控制。圖2.2是對上圖網(wǎng)絡(luò)數(shù)據(jù)傳輸環(huán)節(jié)的抽象圖。

        上位機作為客戶端,下位機作為服務(wù)器端,客戶端以一定的周期輪詢各個下位機。服務(wù)器端和客戶端在發(fā)送指令和對指令作出響應(yīng)時通過TCP協(xié)議的套接字來傳輸??蛻舳酥鲃愚D(zhuǎn)發(fā)數(shù)據(jù)包則用UDP協(xié)議的套接字來傳輸。在網(wǎng)絡(luò)異常時,通過FTP來使服務(wù)器端能獲取客戶端存儲在FLASH上的文件。

        三、網(wǎng)絡(luò)編程及實現(xiàn)

        在Linux中,使用最普遍的地址族是AF_INET.AF_INET是具有IPV4套接口地址的套接口,它可以與TCP/IP上的其它主機進行通信。每個套接口有對應(yīng)的網(wǎng)絡(luò)地址,通過在程序中指定遠程套接口的地址,就可以建立本地套接口到遠程套接口的通信.在建立Socket端口時經(jīng)常用到的結(jié)構(gòu)是Sockaddr,該結(jié)構(gòu)是用來保存Socket信息的:

        struct sockaddr{

        unsignedshortsa_ family ;/* 地址族,AFxxx*/

        char sa_data[14]; /*14字節(jié)的協(xié)議地址 */

        };

        sa_ family一般為AF_INET; sa_data 則包含socket的IP地址和端口號。

        四、功能測試及結(jié)論

        首先測試客戶端是否能正常的處理所支持的協(xié)議和方法,是否能正常的轉(zhuǎn)發(fā)數(shù)據(jù),服務(wù)器端是否能正常的接收數(shù)據(jù)。然后測試動態(tài)域名以及移植的FTP服務(wù)器的功能是否得到了實現(xiàn)。測試結(jié)果如下:客戶端以一定的周期輪詢各個下位機,并將每個不同采集文件傳輸?shù)椒?wù)器。并且其他要求功能都能正確執(zhí)行。

        系統(tǒng)的服務(wù)器端和客戶端實現(xiàn)了設(shè)計的預(yù)定功能,并具有較高的性能。用socket來實現(xiàn)客戶機和服務(wù)器的連接,客戶機將通過串口采集的數(shù)據(jù)即時發(fā)送到服務(wù)器,在解決客戶端同服務(wù)器端最基本的發(fā)送數(shù)據(jù)和接收數(shù)據(jù)功能之外,在客戶端加一個判斷本地IP功能,在服務(wù)器端申請一個動態(tài)域名,實現(xiàn)客戶端根據(jù)域名來發(fā)送數(shù)據(jù)的功能,最后通過現(xiàn)有的FTP軟件,在得到客戶端的確認后,監(jiān)控主機可以在客戶端進行文件操作,客戶端以一定的周期輪詢各個下位機,并將每個不同采集文件傳輸給服務(wù)器。以實現(xiàn)遠程數(shù)據(jù)文件上傳到服務(wù)器端,方便工作人員對遠程現(xiàn)場的控制操作,控制命令的上傳下達,檢測參數(shù)的及時傳輸。嵌入式監(jiān)控系統(tǒng)可以使信息實現(xiàn)本地化處理,改善服務(wù)器性能,可以使每一個設(shè)備具備上網(wǎng)與服務(wù)功能,即每一個設(shè)備都可以獨立進行服務(wù),從而大大提高監(jiān)控的質(zhì)量和范圍。因此,嵌入式系統(tǒng)是監(jiān)控系統(tǒng)未來發(fā)展方向之一。

        參考文獻:

        [1]W.Richard Stevens著,TCP/IP詳解卷1[M].協(xié)議機械工業(yè)出版社,2000.

        [2]Eric A.Hall著,Internet核心協(xié)議權(quán)威指南[M].中國電力出版社,2002.

        作者簡介:

        孟威,女,漢族,浙江省杭州市,中國計量學(xué)院信息工程學(xué)院2005級通信專業(yè)。

        猜你喜歡
        監(jiān)控系統(tǒng)網(wǎng)絡(luò)通信嵌入式
        海上軍用網(wǎng)絡(luò)通信的安全控制技術(shù)
        基于網(wǎng)絡(luò)通信的智能照明系統(tǒng)設(shè)計
        電子制作(2019年15期)2019-08-27 01:11:48
        網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應(yīng)用
        搭建基于Qt的嵌入式開發(fā)平臺
        談計算機網(wǎng)絡(luò)通信常見問題及技術(shù)發(fā)展
        電子制作(2017年17期)2017-12-18 06:41:06
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
        無線廣播電視安全優(yōu)質(zhì)播出的技術(shù)分析
        中央電視臺高端島3后期制作網(wǎng)絡(luò)監(jiān)控系統(tǒng)的實現(xiàn)
        演藝科技(2016年4期)2016-11-16 08:18:32
        縣級區(qū)域雨量站觀測設(shè)備監(jiān)控系統(tǒng)的研究與設(shè)計
        科技視界(2016年18期)2016-11-03 23:18:30
        基于Zigbee技術(shù)的煤礦井下通風(fēng)機監(jiān)控系統(tǒng)設(shè)計
        科技視界(2016年20期)2016-09-29 11:41:51
        AV无码一区二区三区国产| 中文字幕34一区二区| 高潮喷水无遮挡毛片视频| 精品人妻一区二区蜜臀av| 女主播啪啪大秀免费观看| 国产精女同一区二区三区久| 熟女少妇av一区二区三区| 国产三a级三级日产三级野外| 欧美人妻aⅴ中文字幕| 国产午夜手机精彩视频| 少妇放荡的呻吟干柴烈火动漫| 久久久精品欧美一区二区免费| 国产无码十八禁| 国产激情一区二区三区成人免费| 日美韩精品一区二区三区| 操老熟妇老女人一区二区| 亚洲av三级黄色在线观看| 亚洲成人福利在线视频| 国产精品美女久久久网站三级 | 精品人妻69一区二区三区蜜桃| 国产变态av一区二区三区调教| 国产精品多人p群无码| 日本乱人伦在线观看| 日韩国产有码在线观看视频| 国产三级黄色片子看曰逼大片| 久久精品国产黄片一区| 亚洲一区在线观看中文字幕| 射精区-区区三区| 亚洲日韩av无码一区二区三区人 | 久久99国产综合精品女同| 久久久久久自慰出白浆| 国产最新进精品视频| 五月天激情婷婷婷久久| 亚州AV成人无码久久精品| 亚洲av日韩精品一区二区| 亚洲国产精品18久久久久久| 精品国产青草久久久久福利| 丰满女人又爽又紧又丰满| 国产无套露脸| 日韩亚洲中文图片小说| 久久精品视频中文字幕无码|