《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 嵌入式WEB傳感器的網絡化接口設計

嵌入式WEB傳感器的網絡化接口設計

2008-09-22
作者:盧偉國 楊本強

??? 摘? 要: 介紹了嵌入式WEB傳感器的體系結構,提出了網絡化接口中TCP/IP" title="TCP/IP">TCP/IP協議棧" title="協議棧">協議棧的幾種實現方式,著重探討了基于TCP/IP協議棧芯片W3100A的網絡化接口的實現,最后分析了嵌入式WEB傳感器的WEB功能的實現。?

????關鍵詞: 嵌入式WEB傳感器? 網絡化接口

?

??? 嵌入式WEB傳感器是在智能傳感器的基礎上發展起來的具有Internet功能的新型傳感器。其實質是在傳統傳感器的基礎上實現TCP/IP網絡通信協議" title="通信協議">通信協議接口,將傳感器作為網絡節點直接與計算機網絡通信。它的組成主要有:敏感單元、智能處理單元和TCP/IP通信協議接口。?

??? 圖1為嵌入式WEB傳感器的體系結構。傳統的傳感器在嵌入式WEB傳感器中只占一部分。核心部分是完成信號處理、數據交換和控制的嵌入式" title="的嵌入式">的嵌入式智能單元以及完成數據傳輸的TCP/IP網絡接口。整個傳感器的工作機理是:傳感器將被測物理量轉換為電信號,通過A/D轉換為數字信號,經過微處理器的數據處理 (濾波、校準)后將結果傳送給網絡;與網絡的數據交換由基于TCP/IP協議的網絡接口模塊完成。嵌入式WEB傳感器的內部存儲器存儲傳感器的物理特征,如偏移、靈敏度、校準參數等;微處理器實現數據的處理和補償以及輸出校準;TCP/IP協議實現傳感器的直接網絡連接。與傳統的傳感器相比,基于Internet的嵌入式WEB傳感器更加可靠、便宜,擴展性更好且可以在內部直接對原始數據加工、處理,并通過Internet與外界進行數據交換。因而它具有微型化、網絡化和智能化。傳感器的網絡化接口實現了對Internet或以太網的互連以進行信息的發布和資源共享。其實現方式是嵌入式WEB傳感器研究的重點。?

?

?

??? 網絡化接口實現的關鍵在于TCP/IP通信協議的實現。TCP/IP通信協議的實現方法主要有:采用協議棧移植,針對嵌入式系統,將TCP/IP協議棧移植到系統中,然后調用相關的API函數實現網絡通信;不采用移植方式,參照標準的TCP/IP協議精簡相應的協議層,編寫相關的API函數完成簡易的TCP/IP通信;采用協議芯片,如W3100A芯片,該方法直接采用硬件方式實現TCP/IP協議,直接對芯片的寄存器進行設置,實現數據對網絡的傳送。本文著重探討采用W3100A芯片實現嵌入式WEB傳感器的網絡化接口的問題。?

1 網絡化接口的實現?

1.1 W3100A芯片及處理器對其訪問的實現?

??? W3100A是一TCP/IP協議棧芯片,包含的各協議層有:TCP、IP、UDP、ICMP和以太網協議的數據鏈路DLC,以及MAC協議。其工作方式類似于Windows的Socket API。芯片的內部結構示意如圖2所示。?

?

?

??? 該芯片可選擇地支持Intel/Motorola MCU接口,另外還提供一個I2C接口給上層應用層,一個MII接口給底層物理層。芯片支持全雙工模式,內部帶有雙口的SRAM數據緩沖區。其封裝是64腳的LQFP。?

??? 芯片提供寄存器供MCU訪問,具體的寄存器分類如下:控制寄存器(命令、狀態及中斷);系統寄存器(網關地址、子網掩碼、IP地址等);用于數據收、發的指針寄存器;通道操作的通道寄存器。?

??? 比較重要的幾個寄存器如表1所示。?

?

?

??? 控制寄存器C0_CR(通道0的命令寄存器),用于通道0套接字" title="套接字">套接字(Socket)的初始化、連接、關閉和數據收發,其設置如下:?

???

??? 其中,Sys_init用于設置網關、子網掩碼以及IP地址等,1~6位用于通道0套接字的初始化、連接、斷開、監聽以及數據收發,相應位在命令執行后自動清除。通過套接字協議選擇寄存器C0_S0PR設置相應的協議值確定套接字中選用TCP還是UDP。其它的寄存器具體內容參閱文獻[3] W3100A數據手冊。?

??? 芯片正常工作必須對其完成相應的初始化。初始化主要是對必要的寄存器進行相應的設置,這些寄存器包括:網關地址寄存器GAR、子網掩碼寄存器SMR、硬件地址寄存器SHAR以及IP地址寄存器SIPR等。上述寄存器被設置后通過執行控制寄存器CR的0位Sys_init激活芯片。?

1.2 硬件接口及其數據傳輸?

??? 該芯片提供了并口和串口兩種方式實現與MCU的通信。圖3為基于I2C的串口連接方式。其中MCU為傳感器中的處理器,以太網物理層設備選用RTL8201芯片。W3100A提供MII接口與RTL8201相連,其中引腳RX_CLK、RXDV、RXD[0:3]以及COL用于數據的接收,而TX_CLK、TXE、TXD[0:3]用于數據的發送。MCU中提供模擬的I2C接口與W3100A通信。I2C是串行通信總線方式,由數據線SDA和時鐘線SCL配合完成通信。?

?

?

??? 建立TCP連接的具體過程如圖4所示。首先完成芯片的TCP/IP初始化,設置相應通道如0通道的協議選擇寄存器C0_SOPR為0X01;選擇TCP協議,執行通道0命令寄存器C0_CR中的Socket_Init,同時將C0_TW_PR、C0_TR_PR及C0_TA_PR置成同一值;然后執行C0_CR的Connect和Listen命令位,如此TCP連接建立。?

?

?

2 嵌入式WEB傳感器的WEB功能的實現及其在測控系統中的應用?

??? WEB的工作基于客戶機/服務器模型,由WEB瀏覽器和WEB服務器即傳感器構成,兩者之間采用HTTP協議進行通信。因此在傳感器的上層協議應該采用HTTP協議。同時要實現瀏覽器與嵌入式WEB傳感器交互,除了要解決上述TCP/IP通信協議接口外,在傳感器中應提供一個EEPROM存儲相應的網頁文件。交互時,HTTP通過統一資源定位器URL(Uniform Resource Locator)確定傳感器應該為瀏覽器提供哪些資源。為了節省空間,通過一種靈活的Hush算法實現。EEPROM中的每一個文件都有一個不同的Hush值與之相對應,存取時很快可以計算出文件的地址。此外,它可以根據網頁中嵌入的特殊標志實現動態網頁。即顯示實時采集的數據并進行控制操作。 ?

??? 下面是存儲在溫度傳感器中的一個簡單的動態網頁程序,其中的“@”字符用來在網頁中插入溫度的標志,網頁文件存放在傳感器的EEPROM里。當用戶發出頁面請求時,處理器上的程序在TCP打包時,把溫度值嵌入到網頁中的“@”字符處,再將網頁文件添加相應的HTTP頭,返回給請求的用戶。如此用戶將在瀏覽器上看到實際的溫度顯示值。?

??? ?

??? ?

??? ?

??? ?

??? ?

???

現在的溫度是: @
?

???
?

??? ?

??? ?

??? 如圖5所示,嵌入式WEB傳感器和以太網測控網關將同時接到以太網上,實現上層網絡終端客戶端對其的訪問。上層監控級對嵌式WEB傳感器訪問采用B/S模式,監控級通過其瀏覽器實現對嵌入式WEB傳感器的訪問。?

?

?

??? 本文所提出的網絡化接口方案是利用硬件芯片實現TCP/IP協議棧,可以解決當前應用中大量存在的8位MCU實現TCP/IP通信協議的問題。該網絡化接口應用到嵌入式WEB傳感器上,很好地實現了現場級設備對外部網的接入,實現了信息的共享和發布,同時也擴大了控制的半徑。該網絡化接口實現方便,具有通用性,應用范圍廣。?

參考文獻?

1 Warrior J. Smart sensor networks in the future. sensors,?1996;(2)?

2 吳仲城.傳感器的發展方向—網絡化智能傳感器.電子技術應用, 2001;27(2)?

3 WIZnet. Datasheet of W3100A V1.3.?

4 朱文凱.基于Internet的嵌入式WEB傳感器.傳感器技術,?2002;(8)

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美伦理a级免费电影| 国产主播喷水一区二区| 亚洲国产精品久久久久婷婷老年| 国产精品成人午夜| 在线精品视频免费观看| 中日韩美女免费视频网站在线观看| 欧美日韩国产999| 午夜久久99| 欧美日韩少妇| 欧美日韩精品三区| 国产精品欧美激情| 国产精品女同互慰在线看| 西瓜成人精品人成网站| 亚洲自拍偷拍一区| 国产精品蜜臀在线观看| 欧美人体xx| 精品av久久707| 欧美国产日韩xxxxx| 国产在线欧美| 嫩模写真一区二区三区三州| 欧美理论电影在线播放| 国产视频久久久久久久| 一区二区激情| 99视频一区二区三区| 亚洲国产精品第一区二区| 亚洲片国产一区一级在线观看| 亚洲三级网站| 国产日韩欧美高清免费| 欧美激情一区二区在线| 91久久午夜| 欧美三级日本三级少妇99| 欧美精品二区| 久久综合久久综合九色| 国产一区二区久久| 91久久夜色精品国产九色| 欧美日韩高清在线播放| 久久精品国内一区二区三区| 亚洲精品激情| 久久久精品久久久久| 欧美成人a∨高清免费观看| 国产精品美女久久久免费| 国产亚洲欧美色| 久久精品国产在热久久| 欧美日韩精选| 久久九九全国免费精品观看| 免费高清在线视频一区·| 亚洲精品视频在线看| 欧美激情一区在线| 国产一区二区三区免费不卡| 欧美一区二区网站| 午夜精品久久久久久久蜜桃app| 在线欧美日韩国产| 欧美日韩dvd在线观看| 美女精品视频一区| 亚洲电影免费观看高清完整版| 亚洲视频专区在线| 牛牛影视久久网| 中日韩男男gay无套| 国产亚洲激情在线| 欧美日韩国产美女| 欧美日韩综合不卡| 亚洲夜晚福利在线观看| 免费美女久久99| 久久久噜久噜久久综合| 极品av少妇一区二区| 欧美日韩国产123| 亚洲欧美视频在线| 久久av在线| 99国产精品久久久久久久成人热| 欧美亚洲在线观看| 欧美国产日韩精品免费观看| 136国产福利精品导航网址| 合欧美一区二区三区| 欧美在线免费| 欧美一级艳片视频免费观看| 91久久国产综合久久91精品网站| 国产午夜精品理论片a级大结局| 99精品视频免费观看| 亚洲精品久久久久久久久久久| 另类欧美日韩国产在线| 在线精品一区| 欧美黄色网络| 欧美日韩成人在线观看| 国产精品久久久999| 国产欧美 在线欧美| 国产精品夜色7777狼人| 亚洲一区二区黄色| 欧美日韩国产在线播放网站| 欧美性开放视频| 欧美精品一区二区蜜臀亚洲| 野花国产精品入口| 欧美黄免费看| 亚洲激情视频在线观看| 99香蕉国产精品偷在线观看| 欧美日韩成人网| 欧美日本不卡| 国语自产精品视频在线看抢先版结局| 国产精品一区二区在线观看| 国产精品久久久久aaaa九色| 久久久精品国产一区二区三区| 黄色日韩网站| 久久久噜噜噜久噜久久| 亚洲无线一线二线三线区别av| 欧美h视频在线| 欧美在线视频一区二区三区| 亚洲国产综合91精品麻豆| 一区二区三区日韩在线观看| 韩国av一区二区三区四区| 久久久夜色精品亚洲| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品美腿一区在线看| 欧美成人精品在线| 欧美视频免费在线观看| 日韩小视频在线观看| 欧美色道久久88综合亚洲精品| 日韩午夜激情av| 免费高清在线一区| 国产精品日韩专区| 久久久久久久欧美精品| 国产精品婷婷午夜在线观看| 国内精品免费在线观看| 久久av一区二区| 国产专区综合网| 亚洲欧美韩国| 一区二区三区**美女毛片| 国产日韩欧美二区| 国产欧美一区二区三区久久| 一本大道久久a久久精二百| 久久尤物电影视频在线观看| 国产精品中文在线| 亚洲欧美精品中文字幕在线| 久久久久久久久岛国免费| 久久婷婷麻豆| 性做久久久久久久免费看| 亚洲自拍电影| 久久精品久久综合| 欧美一区在线看| 在线综合亚洲| 亚洲国产三级网| 蜜桃久久精品一区二区| 另类专区欧美制服同性| 亚洲国产视频直播| 欧美本精品男人aⅴ天堂| 久久久91精品国产一区二区三区| 欧美国产亚洲另类动漫| 欧美国产亚洲精品久久久8v| 久久人人爽爽爽人久久久| 欧美成在线观看| 国产午夜精品久久| 先锋亚洲精品| 欧美一区影院| 久久久7777| 欧美人与性动交α欧美精品济南到| 久久频这里精品99香蕉| 亚洲欧美日本国产有色| 久久岛国电影| 亚洲人成高清| 亚洲日本成人女熟在线观看| 女女同性女同一区二区三区91| 99视频精品在线| 欧美日韩精品免费观看视频完整| 韩日午夜在线资源一区二区| 欧美午夜大胆人体| 亚洲欧美日韩爽爽影院| 欧美日韩精品久久| 韩国成人精品a∨在线观看| 中日韩美女免费视频网址在线观看| 欧美黑人一区二区三区| 欧美在线视屏| 国产欧美一区二区精品性色| 欧美成人激情在线| 国内精品视频久久| 国产精品网站在线播放| 久久久五月天| 欧美怡红院视频一区二区三区| 亚洲欧美一区二区视频| 久久久久久午夜| 在线一区二区三区四区五区| 午夜电影亚洲| 亚洲国产精品热久久| 欧美www视频在线观看| 午夜国产精品视频免费体验区| 99视频一区| 亚洲午夜电影| 亚洲色图制服丝袜| 亚洲国产视频a| 亚洲看片网站| 欧美一级在线亚洲天堂| 国产视频观看一区| 久热精品视频在线免费观看| 亚洲欧美精品suv| 蜜桃av一区| 亚洲人午夜精品免费| 久久午夜国产精品| 久久综合狠狠综合久久综青草| 国产人久久人人人人爽| 久久裸体视频| 亚洲国产精品精华液网站| 老司机一区二区| 亚洲午夜伦理| 这里只有精品丝袜| 欧美日韩精品一区视频| 国产精品久久久久久久一区探花| 久久久久国产精品www| 欧美一区二区精品在线| 欧美精品久久99久久在免费线| 亚洲观看高清完整版在线观看| 国产午夜精品久久久久久免费视| 国产一区二区三区日韩| 好吊色欧美一区二区三区视频| 欧美精品一区在线| 欧美日韩播放| 伊大人香蕉综合8在线视| 欧美理论片在线观看| 国产亚洲欧美日韩精品| 亚洲欧美综合一区| 亚洲成人直播| 亚洲国产精品嫩草影院| 99国产精品国产精品毛片| 激情久久综合| 国产亚洲成精品久久| 国产精品福利久久久| 国产精品高清一区二区三区| 国内精品美女在线观看| 一本久久a久久精品亚洲| 亚洲毛片在线看| 午夜精品久久一牛影视| 欧美午夜三级| 在线综合亚洲| 亚洲在线1234| 久久久久久久久久久久久女国产乱| 久久夜色精品国产| 亚洲欧洲在线播放| 国产精品亚洲视频| 亚洲在线网站| 亚洲午夜精品一区二区三区他趣| 性色av一区二区三区在线观看| 亚洲欧洲一区| 免费亚洲一区二区| 亚洲大黄网站| 欧美一区二区精美| 国产精品日韩欧美大师| 激情六月综合| 一色屋精品视频在线看| 久久av红桃一区二区小说| 国产欧美精品一区二区色综合| 久久天堂精品| 美脚丝袜一区二区三区在线观看| 欧美精品激情在线观看| 狼狼综合久久久久综合网| 免费日韩精品中文字幕视频在线| 国产一二精品视频| 亚洲天堂男人| 国产精品免费区二区三区观看| 精品69视频一区二区三区| 一区二区三区国产盗摄| 亚洲一级高清| 久久久久九九视频| 欧美一区二区三区婷婷月色| 亚洲一区二区视频在线观看| 国产午夜精品全部视频播放| 欧美久久婷婷综合色| 欧美精品激情blacked18| 欧美精品在线观看91| 国产精品一区在线播放| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美人与禽猛交乱配视频| 美女视频黄免费的久久| 久久久91精品| 久久久久久**毛片大全| 亚洲六月丁香色婷婷综合久久| 国产精品激情av在线播放| 欧美国产丝袜视频| 欧美一区二区免费视频| 欧美午夜欧美| 亚洲欧洲一区| 亚洲一区二区三区四区五区午夜| 合欧美一区二区三区| 久久综合网色—综合色88| 亚洲免费网站| 蜜桃视频一区| 欧美xart系列在线观看| 国产精品亚洲成人| 国产日韩欧美在线看| 欧美午夜视频网站| 一区二区在线视频观看| 久久久久久久网| 亚洲精选国产| 99一区二区| 亚洲尤物影院| 一本色道久久综合亚洲精品高清| 欧美激情综合网| 亚洲一区www| 宅男66日本亚洲欧美视频| 国产区欧美区日韩区| 国产亚洲一区二区精品| 亚洲国产日韩综合一区| 国产日韩综合一区二区性色av| 国产手机视频一区二区| 久久av一区二区| 亚洲日本乱码在线观看| 欧美日韩国产在线播放网站| 久久国产天堂福利天堂| 性做久久久久久久免费看| 亚洲女同性videos| 国产亚洲a∨片在线观看| 尤物99国产成人精品视频| 国产精品无码永久免费888| 亚洲国产日韩欧美在线图片| 亚洲一区二区视频在线观看| 国产精品久久久久久妇女6080| 日韩亚洲精品在线| 99re热这里只有精品免费视频| 亚洲精品久久久久久下一站| 亚洲视频欧美视频| 久久综合久久综合九色| 亚洲一区二区欧美| 亚洲欧美制服中文字幕| 亚洲精品少妇30p| 欧美激情小视频| 久久久久久亚洲精品不卡4k岛国| 久久亚洲国产精品日日av夜夜| 篠田优中文在线播放第一区| 欧美在线免费视频| 欧美日韩色综合| 亚洲老司机av| 亚洲韩日在线| 亚洲电影激情视频网站|