《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 面向智能家居的嵌入式傳感網網關的研究與設計
面向智能家居的嵌入式傳感網網關的研究與設計
現代電子技術
高 靜 王福豹 段渭軍
摘要: 面向智能家居的嵌入式傳感網網關的研究與設計,為了實現家庭內部網路與Internet以及GSM網的互聯,提出了一種嵌入式無線智能家居網關系統的設計方案。該網關系統的硬件平臺以ARM920T核處理器S3C2440為主處理器,采用ZigBee協議建家庭內部網絡,而且通過以太網模塊和GSM模塊接入外部網絡。軟件平臺采用Li-nux操作系統,通過交叉編譯設計網關的應用程序。最后,以QtopiaCore為嵌入式GUI,進行家庭網關監測應用軟件的功能需求分析,設計圖形用戶界面,實現家庭內部信息的查詢?;贏RM9和Linux的嵌入式網關系統,可擴展性強,數據處理速度快,使用簡單,能夠對家庭網絡內部多項環境信息進行監測。
Abstract:
Key words :

0 引言
    智能家居系統是為適應現代化家庭生活而形成的一個形式多樣化的網絡系統。它是現代3C技術(計算機技術,通信技術,控制技術)與傳統家居系統相結合的產物,是家居信息化未來的發展方向。智能家居網絡通常包括智能家居網關,外部網,安防設備等。智能家居網關與其他4個部分連接,交互信息,對它們進行統一的管理。此外,智能家居網關還接入外部網絡,使用戶能夠遠程實時控制管理家庭內部網絡。
    在本文中,智能家居網絡是指應用于家庭環境的無線傳感器網絡。在家庭中,部署各種傳感器,例如紅外傳感器,煙霧傳感器,RFID門磁傳感器來監測家庭的一些環境信息,這些傳感器通過自組織方式就構建了智能家居網絡。所以本文設計的智能家居網關主要是實現WSN網絡與Internet以及GSM網的互連。顯然,智能家居網關是整個家庭網絡的核心,主要實現Internet網,GSM網的接入,遠程控制,以及實現協議轉換連接家庭內部異構網絡的功能。目前基于PC方案的家庭網關不僅成本高,而且要求計算機一直處于開機狀態,因此,對于普通的用戶,家庭網關應采用廉價的嵌入式CPU,若單是采用8位或者16位的單片機,由于速度慢且資源有限,不能實現復雜的控制,效果不理想。
    因此,以ARM920T核處理器S3C2440為主處理器,家庭內部通過JENNIC 5139射頻模塊自組織無線網絡。GSM模塊選用Wavecom GSM模塊。此外,本文用Qt設計了用戶可操作的觸摸屏界面。

1 網關需求分析
   
網關系統的主要功能是在現場及遠程終端監控家庭各個傳感器的工作狀態,并在異常時報警。各個傳感器將各自采集的信息,經過JEN-NIC射頻模塊的無線傳輸,傳送到網關系統上,通過嵌入式微處理器操作系統,將信息通過有線或者無線方式傳送到遠程終端上或者用戶手機上。網關部署如圖1所示。


    本文要實現的目標有以下3個:
    (1)實現用戶在任何時間,任何地點通過遠程無線的方式對家庭內的環境信息查詢;
    (2)對家庭內部的環境信息進行實時監控,當其中某一項參數超過一定指標時,以遠程無線方式通知用戶,發送報警信息;
    (3)監聽遠程終端的連接請求,當有遠程Socket連接時網關發送數據。

2 網關總體設計
   
現階段大部分的家庭網關聯網方式主要為有線接入,本文提出了一種基于ARM處理器和GSM網絡,以linux為操作系統的家庭網關無線接入方案,目的是能通過手機短信或者遠程終端對控制節點進行遠程控制。并使用JENNIC無線射頻模塊實現家庭內部子網采集數據的無線傳輸。
    網關系統的總體結構圖可以簡化為硬件層和軟件層。硬件層由高性能的微處理器和多個功能模塊組成。軟件層由嵌入式操作系統以及應用軟件構成,其具體結構如圖2所示。

3 家庭網關硬件設計
   
本次網關設計的硬件層主要采用嵌入式的ARM9開發平臺。嵌入式ARM處理器具有體積小,功耗低,成本低,性能高等特點,是十分優秀的RISC處理器。其中三星公司的S3C2440是一款優秀的ARM9核心處理器,具有400 MHz的主頻,內部集成多個功能模塊,支持NAND-flash啟動等特點,是目前市場上最常見的嵌入式處理器芯片。因此,本系統擬采用S3C2440處理器為核心處理器。
    考慮主控制器擴展出來的串行接口數量有線,程序的調試,燒寫,傳感器節點等都需要串行接口。所以,選擇了AU9254這款USB PUB芯片來實現USB串行口的擴展。以太網控制器和配合擴展的RJ 45接口主要用于與Internet網絡互聯。射頻收發模塊和GSM無線模塊擬采用標準的串口集成到網關上。人機接口打算使用LCD觸摸屏,可以方便地觀察節點的配置以及檢測環境的變化。JTAG接口將引導加載程序燒寫在網關中。具體的硬件架構圖如圖3所示。


4 家庭網關軟件設計
4.1 構建網關嵌入式Linux操作系統
   
網關系統硬件平臺與功能應用之間,需要專門的負責管理存儲器分配,中斷處理以及任務調度等功能的軟件模塊,這就是嵌入式操作系統。嵌入式操作系統是用來支持嵌入式應用的系統的軟件,包括硬件相關的底層驅動,系統內核,通信協議,圖形用戶界面等。
    本文的網關系統是面向WSN和Internet,GSM互聯的通信應用,主要完成異構網絡之間的通信和控制,因此需要選擇實時的操作系統。在眾多的嵌入式實時操作系統中,從開發成本,軟件支持和代碼開放的角度考慮,本文將采用Linux操作系統作為網關的系統的操作系統。
4.2 建立交叉編譯環境
   
交叉編譯就是在一個平臺上生成另一個平臺上可以執行的代碼。這里的平臺包括體系結構和操作系統。同一體系結構上可以運行不同操作系統。同樣,同一個操作系統也可以在不同的體系結構上運行。
    本文是在裝有Ubuntu 9.10(基于X86架構的Linux操作系統)的PC機上為網關系統建立了基于ARM9的交叉編譯環境。建立之后,就可以在PC機上對將在網關系統上運行的應用程序進行編譯,從而生成可以在網關系統上運行的可執行代碼,最后下到網關系統上。這也就是目前嵌入式程序開發的宿主機/目標機(HOST/TARGET)模式。
    Linux交叉編譯環境的內容,主要分為4個部分:GCC編譯器(C語言編譯器),二進制工具包(Binutils),標準C庫(Glibc)和Linux內核頭文件。Glibc和GCC都有很多版本,需要根據實際需要選擇合適的版本。
4.3 網關應用程序設計
   
本次網關系統的應用軟件架構圖4所示。其主要功能是依據傳感器配置文件,分類解析WSN中的數據,為用戶提供Socket數據服務和XML-RPC遠程調用服務。其工作流程是:網關程序啟動以后,從XML文件夾中解析所有的傳感器配置文件;監聽串口數據,利用傳感器配置文件解析數據生成XML數據流;創建Socket服務器,等待客戶端數據請求,提供XML格式的Socket服務;創建XML-Socket遠程調用服務器,完成用戶的XML請求。


    程序設計思路如圖5所示:網關程序啟動,完成參數初始化,解析XML文件夾下的所有傳感器配置文件,創建3個類的實例。4個任務隊列。Serialcomm類創建兩條線程用讀串口和寫串口,這樣可以保證數據的實時性?;谕瑯拥牡览?,XMLParser類和XMLComm類也是雙線程并行工作。這樣就組成了從WSN和Internet的上行通道(圖5中的虛線表示),以及Internet到WSN的下行通道(圖5中的粗線表示)。
4.4 人機接口模塊的設計
   
人機接口使用的是項目中使用的觸摸屏是240×320 TFT彩屏LCD。該模塊主要設計以下4個菜單供用戶操作:文件菜單,查詢菜單,報警菜單和管理菜單。這部分的設計使用Qt設計。Qt是一個跨平臺的C++圖形用戶界面庫,由挪威TrollTech公司開發,目前包括Qt/X11、基于Framebuffer的Qt/Embedded、快速開發工具Qt Designer以及國際化工具Qt Linguist等。Qt的良好封裝機制使其模塊化程度非常高,可重用性較好,對于用戶來說非常的方便。Qt API和開發工具對所有支持平臺都是一致的,從而可以進行獨立于平臺的程序開發和配置。它使得跨平臺軟件編程直觀、簡易和方便。
    本文所有的可視化界面都是通過Qt自帶的工具Qt designer設計,它是一個可視化的界面設計工具,對于其每個組件內部的關系通過編寫代碼來實現。
     網關登陸界面主要用于用戶登陸信息的輸入,包括用戶名和密碼。用戶正確輸入用戶名和密碼之后,就可以進入網關的主界面,如圖6所示,可以看到,這里有4個菜單,當點擊每一個菜單分別進入相應的功能界面,例如點擊文件菜單,可進入配置文件的編輯界面。在此界面上可以修改網關系統的配置文件。這個界面具有一般文件界面的所有功能。這幾個界面都比較簡單,比較容易實現。在此重點介紹監控界面的設計。


    監控界面是該系統用戶界面的主要部分。它主要是查看目前家里的環境信息。和這相關的文件有query.ui,ui_query.h,query.h,query.cpp等,其中query.ui是Qt Designer設計的主界面函數,如圖7所示。Ui_query.h是moc編譯器產生的函數。本文中需要的函數一般都在query.h,query.cpp中得到體現和實現,主要包括信息的查詢,這里既可以查看一段時間內家庭內的環境信息,也可以輸入查詢日期,查詢某天的數據信息。根據需求,設計的主要實現函數為:
   


    這些槽函數是根據按鈕要實現的具體功能而設計的。具體實現在query.cpp中。
    通過這部分的設計,實現了網關的人機界面部分??梢詫νㄟ^此網關系統對家庭信息進行查詢。
4.5 報警功能
   
該網關的報警功能主要是網關主控制器通過操作串口來操作GSM模塊,使用AT指令來完成。在該網關中,報警功能實現當家庭網絡中的信息超過某一閾值時,發送報警信息。

5 結語
   
本文立足于WSN和Internet,GSM異構互聯研究,針對WSN與Internet,GSM互聯的網絡接入要求,完成了基于ARM9的家庭網關系統的研究與設計。從硬件平臺上來說,提供了豐富的接口以便不同網絡的接入,從軟件平臺來說,實現了用戶對家庭網關的訪問,通過用戶可操作的人機界面來對家庭內的環境信息進行查詢。當家庭內某一項環境信息超標時,通過使用AT指令控制GSM模塊來向用戶發送報警短信。

此內容為AET網站原創,未經授權禁止轉載。
热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>
          欧美一区观看| 久久麻豆一区二区| 欧美日本中文| 亚洲第一色中文字幕| 国精品一区二区三区| 欧美麻豆久久久久久中文| 亚洲免费电影在线观看| 欧美一激情一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲免费在线电影| 黄色一区二区三区| 国外成人在线| 欧美无乱码久久久免费午夜一区| 国产午夜精品全部视频在线播放| 午夜在线不卡| 亚洲一本大道在线| 亚洲欧美久久久| 亚洲另类黄色| 久久午夜av| 国产午夜一区二区三区| 国产午夜久久| 欧美人体xx| 久久99伊人| 免费成人你懂的| 欧美精选午夜久久久乱码6080| 在线国产精品一区| 欧美黄在线观看| 亚洲精品中文字幕在线| 亚洲电影第1页| 欧美午夜在线视频| 很黄很黄激情成人| 夜久久久久久| 日韩一级大片| 国产麻豆精品theporn| 亚洲精品乱码久久久久久按摩观| 亚洲日本电影| 欧美巨乳在线观看| 在线成人激情视频| 亚洲人成免费| 国产一区二区欧美| 9色porny自拍视频一区二区| 国产麻豆一精品一av一免费| 欧美视频在线观看 亚洲欧| 欧美日韩一区二区三区四区在线观看| 欧美日韩精品中文字幕| 国产精品日韩久久久久| 欧美精品乱人伦久久久久久| 狠狠色噜噜狠狠色综合久| 在线亚洲免费| 麻豆av一区二区三区久久| 欧美福利精品| 欧美激情精品| 在线看日韩欧美| 欧美精品国产精品日韩精品| 欧美日本国产视频| 欧美在线视频网站| 国产日韩欧美一区二区三区四区| 亚洲精品影视在线观看| 久久精品国产亚洲aⅴ| 国产日韩在线不卡| 欧美三级电影网| 亚洲一区三区电影在线观看| 蜜臀91精品一区二区三区| 国产欧美一区二区三区沐欲| av成人天堂| 噜噜噜久久亚洲精品国产品小说| 在线免费观看欧美| 欧美三级视频在线观看| 99re亚洲国产精品| 国产欧美日韩视频一区二区| 欧美日韩国语| 国产精品久久久久av| 激情小说亚洲一区| 欧美在线综合| 欧美成人一区二区三区片免费| 欧美体内she精视频| 久久亚洲捆绑美女| 亚洲黄网站黄| 亚洲日本欧美| 久久亚洲捆绑美女| 国产精品狠色婷| 国产精品国产一区二区| 欧美午夜国产| 国产一区二区高清| 欧美激情精品久久久久久免费印度| 欧美一级片久久久久久久| 国内欧美视频一区二区| 欧美精品日日鲁夜夜添| 欧美激情亚洲综合一区| 一区二区三区波多野结衣在线观看| 欧美色网一区二区| 在线观看欧美一区| 一区二区免费看| 91久久精品国产| 欧美日韩精品是欧美日韩精品| 欧美fxxxxxx另类| 在线视频欧美日韩精品| 中文一区在线| 亚洲激情在线观看视频免费| 快播亚洲色图| 国产伦精品一区二区三区视频黑人| 亚洲欧美日韩在线高清直播| 在线 亚洲欧美在线综合一区| 亚洲欧美日韩高清| 亚洲第一区在线观看| 国产亚洲精品成人av久久ww| 日韩亚洲欧美一区二区三区| 亚洲美女网站| 久久精品免费电影| 国产亚洲精品资源在线26u| 国内视频精品| 先锋影音久久久| 亚洲电影免费观看高清完整版| 久久精品一级爱片| 欧美精品免费观看二区| 久久久久久久综合狠狠综合| 亚洲日本中文字幕区| 欧美大片91| 欧美一区二区三区免费视| 夜夜嗨av色一区二区不卡| 欧美视频第二页| 欧美网站大全在线观看| 国产日韩综合一区二区性色av| 午夜精品www| 欧美欧美天天天天操| 国产精品久线观看视频| 国产亚洲一区二区三区在线播放| 亚洲一区二区三区精品动漫| 欧美日韩国产区| 国内免费精品永久在线视频| 亚洲人成啪啪网站| 久久成人在线| 一区二区冒白浆视频| 欧美伊人久久大香线蕉综合69| 久久综合激情| 欧美一区二区三区四区视频| 亚洲国产一区二区a毛片| 国产综合在线看| 亚洲一区二区精品在线| 亚洲一区二区三区色| 欧美韩国日本一区| 国产精品日韩久久久| 久久精品国产久精国产爱| 国产精品高清在线观看| 国产精品午夜在线| 久久中文精品| 日韩一二三区视频| 亚洲成人在线视频播放| 久久激五月天综合精品| 91久久精品国产91性色tv| 在线不卡视频| 国产自产v一区二区三区c| 欧美日韩一区自拍| 国产精品亚洲精品| 午夜精品国产更新| 欧美日韩一区二区精品| 国产综合自拍| 国际精品欧美精品| 欧美日韩在线免费视频| 欧美高清在线| 国产精品久久久久久亚洲调教| 欧美日韩在线观看一区二区三区| 欧美人成网站| 国产精品一区二区三区观看| 久久综合色综合88| 亚洲视频精选在线| 国产精品日韩欧美大师| **网站欧美大片在线观看| 欧美国产一区视频在线观看| 亚洲欧美国产高清va在线播| 欧美日韩国产123| 国产精品草草| 夜夜嗨一区二区| 久久精彩视频| 久久伊人亚洲| 欧美性做爰猛烈叫床潮| 国产欧美日韩激情| 亚洲美女网站| 午夜精品久久久久久久久久久久久| 99国内精品久久| 91久久精品国产91性色| 欧美日韩在线播| 国产欧美欧美| 欧美日韩国产区一| 日韩一区二区精品| 欧美1区免费| 禁断一区二区三区在线| 18成人免费观看视频| 免费av成人在线| 在线日韩电影| 午夜精品久久久久久久蜜桃app| 老司机精品视频网站| 久久精品女人| 久久久精品国产99久久精品芒果| 午夜天堂精品久久久久| 亚洲欧美综合网| 久久超碰97中文字幕| 牛牛国产精品| 欧美在线不卡| 亚洲国产另类久久精品| 欧美性天天影院| 国产日韩欧美精品综合| 精品动漫一区| 激情综合亚洲| 久久久亚洲精品一区二区三区| 欧美成人有码| 欧美日韩成人一区二区| 中文网丁香综合网| 欧美在线日韩精品| 国产精品久久婷婷六月丁香| 午夜精彩视频在线观看不卡| 亚洲大胆av| 国产色婷婷国产综合在线理论片a| 国产精品久久久久一区| 国产中文一区| 亚洲欧洲综合另类| 欧美国产日韩一区二区三区| 欧美一区二区三区免费观看视频| 狠狠色狠狠色综合日日tαg| 日韩亚洲欧美精品| 欧美日韩国产色综合一二三四| 日韩午夜免费视频| 亚洲国产va精品久久久不卡综合| 亚洲一二区在线| 久热re这里精品视频在线6| 欧美99在线视频观看| 狠狠88综合久久久久综合网| 亚洲男人影院| 国产精品99久久久久久久vr| 欧美成人精品一区二区三区| 久久riav二区三区| 亚洲精品五月天| 亚洲国语精品自产拍在线观看| 亚洲精品免费一区二区三区| 欧美在线播放高清精品| 国产美女搞久久| 久久精品视频在线观看| 久久国产精品黑丝| 欧美视频二区36p| 欧美日韩一级大片网址| 日韩亚洲欧美中文三级| 亚洲国产精品t66y| 久久中文精品| 久久久九九九九| 99爱精品视频| 亚洲综合不卡| 欧美精品成人在线| 国产日韩欧美综合| 国产精品一区二区黑丝| 亚洲久久一区二区| 国产亚洲a∨片在线观看| 免费看黄裸体一级大秀欧美| 男人的天堂亚洲| 亚洲激情婷婷| 亚洲欧美日韩爽爽影院| 国产亚洲福利一区| 欧美成人首页| 亚洲成色www8888| 亚洲综合清纯丝袜自拍| 欧美日韩 国产精品| 国产亚洲一级高清| 国产日韩欧美综合一区| 中文精品视频一区二区在线观看| 欧美激情一区二区三区不卡| 国产视频一区免费看| 国产精品免费观看在线| 亚洲欧洲另类国产综合| 在线观看亚洲精品视频| 在线成人激情| 欧美激情在线狂野欧美精品| 国内精品一区二区三区| 久久国产精品久久久久久电车| 牛人盗摄一区二区三区视频| 国产精品日韩欧美综合| 国产一区二区三区久久精品| 在线观看日韩一区| 亚洲黄色免费| 国产一区香蕉久久| 午夜性色一区二区三区免费视频| 国产精品美女久久久久久免费| 一本久道久久久| 欧美国产激情二区三区| 亚洲香蕉伊综合在人在线视看| 久久国产精品99久久久久久老狼| 亚洲欧美在线播放| 欧美日韩在线直播| 亚洲国产婷婷香蕉久久久久久| 国产精品久久亚洲7777| 久久国产精品一区二区三区| 国产一区91精品张津瑜| 在线亚洲+欧美+日本专区| 国产精品一区免费视频| 欧美私人网站| 99精品视频一区二区三区| 欧美日韩视频在线第一区| 亚洲第一视频| 国产精品久久久久久久久动漫| 国产中文一区二区三区| 狠狠综合久久av一区二区小说| 欧美日韩大片一区二区三区| 久久九九热re6这里有精品| 一区二区三区久久久| 欧美色欧美亚洲高清在线视频| 欧美一区二区成人6969| 午夜视频精品| 久久精品日产第一区二区| 欧美11—12娇小xxxx| 国产一区二区三区直播精品电影| 欧美日韩精品免费看| 欧美大片一区二区三区| 久久亚洲电影| 国外成人在线视频网站| 国产精品萝li| 狠狠色狠狠色综合日日五| 国语自产精品视频在线看8查询8| 国产精品免费区二区三区观看| 国产精品99久久久久久宅男| 亚洲午夜在线视频| 亚洲国产精品国自产拍av秋霞| 亚洲欧美一区二区三区久久| 欧美一区二区三区日韩视频| 国产精品一区二区在线观看网站| 国产精品电影观看| 99视频在线精品国自产拍免费观看| 亚洲视频专区在线| 亚洲精品三级| 欧美激情一区二区久久久| 欧美绝品在线观看成人午夜影视|