999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于IPv6的家庭網關的設計

2011-04-16 09:15:54蘇兵
電腦與電信 2011年4期
關鍵詞:嵌入式

蘇兵

(廣州白云工商高級技工學校計算機系,廣東廣州510450)

1.家庭網絡控制系統

本設計的家庭網關是整個家庭網絡的樞紐,所有家電設備都連接在上面,由它集中控制。主要實現以下四方面功能:

(1)Internet接入功能。所有家庭內部的信息家電通過這個網關接入Internet。

(2)語音網關功能。能打IP電話。

(3)管理信息家電。家庭網絡內家電的添加、刪除、配置都可以在這上面來完成。

(4)遠程監控功能。通過在網關上設置Web服務器,可以通過Internet遠程監控家庭內部的信息家電。

根據圖1將連接家庭內部網絡和Internet網絡的家庭網關抽象為站點,將家庭內部的被控對象(智能電冰箱、智能空調等)抽象為節點。

1.1 站點

站點是通過Internet訪問家庭內部網絡的驛站,它可以將來自互聯網絡的各種信息通過協議轉換的方法傳遞到家庭內部網絡,而具備此項功能的站點通常稱為家庭網關。

1.2 節點

節點負責對單個家用電器實施控制,使其按照人的要求正常運行,同時以特定的通訊協議將本地信息傳送到家庭網關,接受來自家庭網關的指令以改變現在的運行狀況。

1.3 遠端控制機

由于家庭網關可以將家庭內部的信息發布到Internet上,那么可以在網絡的另一端在一臺安裝了監控軟件的PC上對家庭網絡實施監視與控制。

2.家庭網關的硬件結構

2.1 嵌入式處理器MCF5272介紹

MCF5272微處理器是Motorola公司生產的高集成的ColdFire微處理器。在設計下一代互聯網設備、LAN電話系統、低端網絡控制、工業控制、圖像設備,摩托羅拉的MCF5272的高性能及通用性都能滿足嵌入式系統設計和應用要求。

2.2 家庭網關的硬件結構設計

Motorola嵌入式處理器MCF5272,具有較好的處理能力的同時也支持藍牙上層協議棧、終端的接入控制、話路交換等功能。圖2描述了家庭網關的硬件結構。

3.家庭網關的軟件結構設計

家庭網關的軟件體系可分為三個層次:

3.1 應用程序層

通過內核的系統調用實現用戶需要的應用服務。包括遠程監控系統、信息家電管理系統等。

3.2 嵌入式Linux內核

提供進程控制、文件系統管理、內存管理、中斷和中斷處理、網絡協議棧等。

3.3 硬件驅動層

包括通用的硬件驅動程序,如藍牙模塊、串口、USB設備、以太網、FOMFS文件和本系統的一些特殊的硬件驅動程序,如LCD、VoIP、DSL等[3]。

家庭網關軟件結構如圖3所示:

圖3 家庭網關軟件結構

4.家庭網絡無線通信的實現

將藍牙技術集成到各種數字設備中的方式有兩種:一種是單微控制器方式,即所有的藍牙低層傳輸協議(包括藍牙射頻、基帶與鏈路控制器、鏈路管理器)與高層傳輸協議包括邏輯鏈路控制與適配協議、串口仿真協議、服務發現協議、網絡協議等)以及用戶應用程序集成到一個模塊當中,整個處理過程由一個微處理器來完成;另一種是雙微控制器方式,即藍牙協議與用戶應用程序分別由主機控制器和主機來實現(低層傳輸協議一般通過藍牙硬件模塊實現,模塊內部嵌入式的微處理稱為主機控制器;高層傳輸協議和用戶應用程序在個人計算機或嵌入式的單片機、DSP等上運行,稱為主機),主機和主機控制器之間通過標準的物理總線接口(如通用串行總線USB、串行端口RS232)來連接[1]。連接模型如圖4所示。

圖4 藍牙主機—主機控制器連接模型

在藍牙的主機—主機控制器連接模型中,HCI作為藍牙軟件協議堆棧中軟硬件之間的接口,提供了一個控制基帶與鏈路控制器、鏈路管理器、狀態寄存器等硬件的統一接口。當主機和主機控制器通信時,HCI層以上的協議在主機上運行,而HCI層以下的協議由藍牙主機控制器硬件來完成,它們通過HCI傳輸層進行通信。主機和主機控制器中都有HCI,它們具有相同的接口標準。主機控制器中的HCI解釋來自主機的信息并將信息發向相應的硬件模塊單元,同時還將模塊中的信息(包括數據和硬件/固件信息)根據需要向上轉發給主機。

主機—主機控制器模式的設計在很大程度上可以降低產品的成本同時設計難度也小很多,這種方式可以應用在家庭網關上。但是對于信息家電來說它的控制芯片往往是固化了產商的程序,用戶一般不能在上面添加自己的程序。所以這種模式不能用于信息家電上(將來藍牙通信協議可能會被固化到信息家電中作為一種標準通信接口,那樣家庭網絡內的通信就很容易實現了),只能采用第一種模式,將所有的協議集成在一個模塊里,這個模塊提供標準的USB接口或RS232接口。將這個藍牙模塊插在家電的標準通信接口上即可構成藍牙家電。

5.家庭網絡通信協議方案設計

為了使嵌入式家庭網關能與家庭網絡內的各嵌入式終端進行通訊,在研究參考了國內外相關資料的基礎上,本文設計了家庭網絡通訊協議。

5.1 幀格式(鏈路層)

鏈路層的幀格式為:幀頭+命令包字節數+命令包+幀尾。具體說明如表1所示。

表1 數據幀格式

5.2 命令包(網絡層)

命令包的格式為:地址碼+命令屬性+命令串+校驗和,具體描述如表2所示。

表2 命令包格式

其中地址碼(即家電ID)由產品類別碼(1字節)+產品序列碼(l字節)共2個字節組成,產品類別碼代表家電的種類,產品序列碼表示同一個家庭中一個產品類別碼的不同家電的編碼,初始值為00H。ID=0000H為廣播地址,每臺家電或設備都必須執行其中的指令。產品序列碼為可變的,家居組網后可由網關重新分配[2]。產品類別的具體定義類似表3。

表3 設備類別碼定義參數

當發送大數據量時,大數據量包的格式為:地址碼+0EFH+總幀數+幀序號+數據+校驗和。格式具體描述如表4。

表4 大數據量包格式

5.3 傳輸層協議

5.3.1 發信方的處理

發信方在發出一個數據包后,2S內未收到目標收信方的任何應答,應重發,十次發送不成功,則放棄。

5.3.2 家居設備與嵌入式家庭網關之間的通訊

網關使用命令屬性42H讀工作狀態,每10S輪詢一遍設備的工作狀態,在每個循環中應加入查詢新家電信息編碼的命令包。

5.3.3 ID的處理

ID初始值設為XX00H,XXH為家電設備類別碼,固定不變,00H為家電序列碼,可動態分配,家電在每次登陸網關時,將重新分配家電ID,平時家電ID將保存在EEPROM中,只有在恢復初始設置時,重新變為XX00H。

5.4 通訊數據(應用層)

有關通訊的數據,應根據不同的型號,做出不同的定義。

5.5 家電自動注冊與發現過程

網關在輪詢過程的每個循環中加入查詢新家電信息編碼的命令包,命令屬性E1。家電在收到E1命令后,如果已注冊則不作處理,如果未注冊則發回產品信息編碼,命令屬性El,命令包為12字節產品編碼+4字節校驗。網關接收到家電的信息編碼后,發送分配家電ID命令,命令屬性E2。家電在接受到分配ID命令后,返回注冊成功,命令屬性為E3[3]。

5.6 設備編碼規則

網絡家電的MCU中應存放表示該類產品類型的信息編碼。每個具體的產品編碼由七段共24位10進制數組成(只取部分信息),具體格式如下:

規則:2-3-3-2-1-8-5(24位,分七段表示具體的設備條形碼)

各段具體說明如表5所示:

表5 產品編碼

用設備類型的信息碼即可表示出該設備的型號,將這一編碼信息存放到網絡家電的EEPRO中。其中用一個字節的二進制碼代表兩位十進制數。網關將根據這一信息自動建立起該型號網絡家電的控制指令及ID。

6.遠程監控系統界面

在接入Internet上的任意一臺計算機上通過瀏覽器就可以訪問家庭網關,在瀏覽器中輸入家庭網關的IP地址首先進入一個登錄界面,進行用戶驗證,之后進入管理主界面,可以查詢家居系統的當前狀態、控制信息家電的運行等操作。圖5為遠程控制界面的截圖。

7.結束語

本文設計了家庭網絡控制系統模型,對家庭網關的硬件結構和軟件結構進行了分析和設計,通過對一個基于MCF5272微處理器的嵌入式Linux操作系統的構造方法,對家庭網絡通信協議,以及對家庭網絡內部的藍牙無線通信的實現方案進行了分析和設計,最終以B/S模式來完成遠程監控服務的設計。

[1]R.Shepherd.Bluetooth wireless technology in the home[J].Electronics and Communication Engineering Journal,2001.7:78-80.

[2]周明天,汪文勇.TCP/IP網絡原理與技術[M].北京:清華大學出版社,1993.

[3]Klaus Wehrle,Frank Pahlke,Hartmut Ritter.LINUX內核中網絡協議的設計與實現[M].北京:清華大學出版社,2006.

猜你喜歡
嵌入式
Focal&Naim同框發布1000系列嵌入式揚聲器及全新Uniti Atmos流媒體一體機
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
基于嵌入式Linux內核的自恢復設計
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
嵌入式PLC的設計與研究
電子制作(2018年16期)2018-09-26 03:27:18
搭建基于Qt的嵌入式開發平臺
基于嵌入式系統Windows CE的應用程序開發
嵌入式單片機在電機控制系統中的應用探討
電子制作(2017年8期)2017-06-05 09:36:15
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 全部毛片免费看| 18禁不卡免费网站| 亚洲欧美综合另类图片小说区| 精品国产美女福到在线不卡f| 国产免费怡红院视频| 欧美伊人色综合久久天天| 国产好痛疼轻点好爽的视频| 五月婷婷丁香综合| 国产天天射| 色精品视频| 国产精品亚洲欧美日韩久久| 天天色综网| 午夜无码一区二区三区| 久久国语对白| 欧美在线精品一区二区三区| 日本三区视频| 伊人AV天堂| 精品少妇人妻一区二区| 色噜噜在线观看| 亚洲国产在一区二区三区| 亚洲国产午夜精华无码福利| 欧美精品亚洲日韩a| 欧美一区日韩一区中文字幕页| 欧美精品亚洲日韩a| 久久精品电影| 日韩天堂在线观看| 成色7777精品在线| 免费欧美一级| www.亚洲国产| 国产真实乱子伦视频播放| 一级片免费网站| 国产本道久久一区二区三区| 国产精品视频猛进猛出| 狠狠色丁婷婷综合久久| 天堂中文在线资源| 亚洲经典在线中文字幕| 天天躁狠狠躁| 午夜无码一区二区三区| 在线不卡免费视频| 91最新精品视频发布页| 亚洲综合激情另类专区| 最新亚洲人成无码网站欣赏网| 亚洲一区第一页| 69av免费视频| 日韩欧美国产另类| 高清无码一本到东京热| 91小视频在线| 无码国产伊人| 青青草一区| 色综合国产| 亚洲欧洲日韩久久狠狠爱| 日韩高清中文字幕| 国产成人高精品免费视频| 97国内精品久久久久不卡| 黄色a一级视频| 波多野结衣一区二区三区四区视频| 亚洲午夜国产片在线观看| 国产亚洲欧美日本一二三本道| 伊人婷婷色香五月综合缴缴情| 久久久91人妻无码精品蜜桃HD| 国产高潮流白浆视频| 亚洲精品片911| 无码福利日韩神码福利片| 一级看片免费视频| 中文字幕日韩视频欧美一区| 日韩国产无码一区| 91小视频版在线观看www| 亚洲国产成人综合精品2020| 福利姬国产精品一区在线| 456亚洲人成高清在线| 中字无码精油按摩中出视频| 久久公开视频| 国产成本人片免费a∨短片| 成人亚洲国产| 蝌蚪国产精品视频第一页| 2020国产在线视精品在| 国产浮力第一页永久地址| 色噜噜综合网| 一本一道波多野结衣av黑人在线| 国产超薄肉色丝袜网站| 狂欢视频在线观看不卡| 亚洲成人免费在线|