99精品欧美一区二区三区综合在线_国产精品毛片在线_成人在线观看免费_黄毛片_中文字幕天堂在线_欧美亚洲高清

中國家裝家居網
沈陽 上海 南京 廣州 深圳 長春 哈爾濱 大連 天津 更多分站洽談中
   設為首頁  居家生活  聯系我們  商 城
  
 
 
尊敬的用戶:{#LoginUser},歡迎您的到來! 點擊進入會員空間
中國家裝家居網
家裝案例 家裝指南
交換空間 風格樣板
布藝家紡 軟裝飾 局部裝飾
風潮單品 家紡導購  
設計師 案例
設計資訊 最新活動
衛浴 家俱? 燈具 五金 涂料
家電 廚房 飾品 壁紙 地板
家居展會 原創專題
居家資訊 明星家居
行業資訊 - 裝修專區 - 設計師 - 商城 - BBS

由W3100A構成嵌入式網關的家庭智能系統
發布時間:2008-12-18 11:01:36   來源:   編輯:中國家裝家居網

  引言

  當今社會逐漸入網絡時代,因特網已成為重要的基礎信息設施。目前,大部分網絡終端仍以PC的形式出現,但是從計算機應用普及的情況看,嵌入式系統更為普及,過去大量的浩如煙海的8位/16位單片機的嵌入式設備,已經到了享受網絡方便的時候了。近來的統計證明:PC機CPU的產量僅是MCU產量的1/100,并且由于MCU的成本低廉,應用非常普及。在工業測控、智能儀器、智能家庭領域,MCU應用系統已無處不在。在這些場合中,以MCU為核心的設備同樣也需要解決接入因特網的問題。本文在分析嵌入式系統與常規計算機系統研發不同點的基礎上,介紹一種新型家庭智能系統。

  

 

  1 家庭智能系統的體系結構

  家庭智能系統體系結構的總體框圖如圖1所示。從大的方面看,家庭智能系統可由三部分組成:家庭自動化外部接口模塊、家庭自動化圖像模塊、家庭智能化內部無線收發與控制模塊。未來的家庭中,多件家用電器與各種報警器將組成一個家庭的內部網,并通過內部網的網關接入因特網。一方面,內部網中的家電可以通過網關訪問因特網上資源。如網絡電視機每天早晨自動訪問用戶喜歡的某個電視臺的網站,自動下載晚上的節目表。另一方面,用戶可以在因特網任務一點通過瀏覽器對家里的家用電器與報警器進行遠程控制。如用戶出門在外,可以在外地上網,通過瀏覽器,啟動家里的攝像機實時監察家里的安全。家庭自動化內部無線網模塊要由消息處理模塊和基于工頻的無線收模塊(NRF401)構成。它將成為Internet網的發展沃土,順應“網絡服務”向“網絡應用”擴展的大潮。本文主要介紹嵌入式網關,以及如何在遠程訪問具有靜態或動態IP地址嵌入式網關的技術。

  2 嵌入式網關

  目前,國內外嵌入式網關的設計有二種方案:第一種方案,是基于軟件來實現TCP/IP協議棧;第二種是直接利用TCP/IP協議棧芯片。本文介紹的嵌入式網關采用第二種方案,它由W3100A、RTL8201、MCU組成,如圖2所示。

  

 

  圖2中,DLC為數據鏈路控制,MAC為媒體訪問控制,IP為網際協議,ICMP為因特網控制報文協議,TCP為傳輸控制協議,UDP為用戶數據攝協議,DPRAM為雙端口存儲器。

  第一種方案在大批量生產時,具有成本低的優點,因為用軟件設計的TCP/IP協議棧,是一次投交多次使用;但開始投次比較大且設計復雜,因為需要實時操作系統的支持,而第二種方案,盡管在大指生產時成本高,因為每個智能設備都要嵌入TCP/IP協議棧芯片;但是在非大批量生產時具有投次比較大,設計簡單、靈活的特點,因為不需要實時操作系統的支持。本文采用的TCP/IP協議棧芯片是W3100A.它有如下特點:首先,它自帶TCP/IP協議棧(如TCP、UDP、Ipver.4、ICMP、ARP、DLC、MAC協議);其次,它能同時支持四個獨立的連接通道,具有高速傳輸速率(如網關的MCU用Atmel 8951,那么網關的傳輸速率是200b/s;若用Intel386,那么網關的傳輸速率是3Mb/s)同時,它具有與MCU和物理層電路接口。從圖2可以看到;W3100A除了具有上述特點外,還提供了Socket應用程序編程接口,為那種需要進行因特網連接的智能設備,提供了一種簡便、廉價、高效的方案,只要將W3100嵌入智能設備就可以了。這樣,大大減少了軟件研發費用,減輕了MCU的工作量,同時便利該產品具有競爭力,并符合嵌入式系統設計原則:①價格。由于嵌入式設備對價格非常敏感,通常要求價廉質優,故在設計產品時,在滿足功能要求的情況下盡量降低成本。②環境。在功能要求滿足的同時,要考慮到該產品在惡劣環境下,能否正常工作,比如溫度、電源功耗等等。③使用。用戶在使用時,操作應盡量簡單。

  RTL8201是單口10/100Mb/s以太網收發器,超低耗和少于180mA/3.3V操作電壓,支持全雙工和半雙工操作,提供一個LED顯示器指示一個網絡回環存在。由于上述的優點,該嵌入式網關可以用在IP電話、網絡MP3、網絡相機和工業控制總線上。圖3是嵌入式網關的原理圖。

  3 軟件設計思想

  為了適應分組到達的隨機性,系統必須具有能夠從網絡接口讀取分組的能力,故本系統采用“軟件中斷”的機制。當一個分組到達時,產生一個硬件中斷,設備驅動程序接收分組重置接口設備。在中斷返回之前,設備驅動程序會通知硬件安排下一個較低優先級的中斷;在此次硬件中斷結束后,低優先級的中斷會繼續執行。下面結合“軟件中斷”的機制、動態主機配置協議(DHCP)和域名系統(DNS),來說明如何在遠程訪問具有靜態或動態IP地址嵌入式網關的技術(主要說明如何在遠程訪問具有動態IP地址嵌入式網關的技術)。在介紹該技術前,先介紹幾個概念。

  

 

  (1)DHCP原理

  當一臺設置為自動獲取IP地址的計算機在登錄網絡時,會向網絡上發送“租”一個IP地址的請求,專門負責提供IP地址的DHCP服務器回應這個請求,為這臺計算機提供一個空閑的IP地址。DHCP的主要用途是:通過服務器的伺服進程協助來控管各個主機(執行中的用戶端)上不可缺少的網絡連線參數。

  (2)DNS

  DNS(Domain Name System,域名系統)是一種組織成域層次結構的計算機和網絡服務命名系統,用于TCP/IP網絡。它主要是通過用戶親切而友好的名稱代替枯燥而難記的IP地址,以定位相應的計算機和相應服務。DNS就是完成在名稱和IP地址之間的映射。對于動態分配IP,做一個DHCP程序來綁定用戶網關的MAC地址和IP地址,然后再根據不同IP設定權限,防止IP地址盜用。

  (3)HTTP協議的作用原理

  WWW是以Internet作為傳輸媒介的一個應用系統,WWW網上最基本的傳輸單位是Web網絡。WWW的工作基于客戶機/服務器計算模型,由Web瀏覽器(客戶機)和Web服務器(服務器)構成,兩者之間采用超文本傳送協議(HTTP)進行通信。HTTP協議是基礎TCP/IP協議之上的協議,是Web瀏覽器來Web服務器之間的應用層協議,是通用的、無狀態的、面向對象的協議。

  根據上述HTTP協議的作用原理,本文實現了基于瀏覽器/嵌入式Web服務器模式的家庭智能系統。首先初始化W3100ATRTL8201,通過UDP傳輸DHCP報文,獲取動態IP地址,再得到DNS服務器支持,由DNS服務器負責建立IP地址與域名(別名)映射;同時,創建進程負責IP地址與域名(別名)映射更新,確保通過別名就可以訪問該嵌入式設備。初始化完成后,遠程瀏覽器就可以進行TCP鏈接了。建立TCP鏈接后,服務器等待遠程瀏覽器的請求,是一個被動的設備。當接收到建立TCP鏈接的請求后,來識別隨后收到的來自遠程客戶機瀏覽器的數據包。通過軟件中斷,監聽W3100A、等待、接受客戶機連接到RTL8201后,在W3100A體現出來的標志;創建與Socket字相關聯的輸入流和輸出流;然后讀取客戶機的請求信息。在用戶登錄前,遠程瀏覽器必須獲得存儲在Fl

分享到(可積分): 轉貼
到開心網 雅虎收藏
關鍵字:
【進入論壇】  上一篇:
  下一篇:

延展閱讀
案例欣賞
 
TOP 熱點點擊排行
 
今日推薦
 
名人家居欣賞
 
 
居家美圖欣賞
 
賣場活動
 
中國家裝家居網微信號
 
橫線
網站簡介 | 廣告服務 | 網站加盟 | 招賢納士 | 服務條款 | 法律聲明 | 會員服務 | 聯系我們
Copyright © 2006 中國家裝家居網 版權所有
廣告招商 QQ:917562717
電信業務審批[2006]字第524號函  電信與信息服務業務經營許可證060919   京ICP證060919
主站蜘蛛池模板: 亚洲精品一区二区三区免 | 海外中文字幕在线观看 | 加勒比色综合 | 免看黄大片aa | 国产1区2区3区在线观看 | 成年毛片 | 看中国一级毛片 | 久久国产精品二国产精品中国洋人 | 1314av| 国产精品免费在线 | 精品国产一区二区三区在线 | 日日碰日日操 | 五月婷六月丁香狠狠躁狠狠爱 | 性高跟鞋xxxxhd4kvideos | 亚洲国产视频网 | 在线中文字幕网站 | 亚洲一级电影在线观看 | 毛片免费看电影 | 福利在线国产 | 欧洲精品久久久久69精品 | 免费看日韩片 | 国产精品刺激对白麻豆99 | 欧美高清视频一区 | 欧美日韩影视 | 日本羞羞的午夜电视剧 | 超碰99在线观看 | 国产精品视频一区二区三区四区五区 | 久久噜噜噜 | 草久在线观看视频 | 久久久久久久久久亚洲精品 | 福利一区二区三区视频在线观看 | 成人福利视频在 | 免费91在线| 亚洲精品aⅴ中文字幕乱码 欧美囗交 | 天天干天天透 | 色啪综合 | 久久精品操 | 精品久久久久久久久久久久 | 午夜视频亚洲 | 免费观看一级黄色片 | 欧美视频一区二区三区在线观看 |