1.引言
智能家居產生于信息技術飛速發展和人類對自身居住環境要求不斷提高的背景之下,是以居住環境為平臺,通過無線傳感器網絡技術、嵌入式技術、網絡技術、智能控制技術等技術將家居生活有關的電氣設備結合起來,實現智能化、人性化的居住環境[1]。
2.系統整體方案
本系統以ARM處理器、ZigBee模塊和互聯網模塊為硬件平臺,以嵌入式linux系統和Boa Web服務器為軟件平臺,運用C語言和cgic庫來進行web應用程序的編寫,采用sqlite數據庫進行數據的存儲,使用MD5對敏感數據進行加密。圖1是整個網關的軟硬件框圖。
3.系統硬件設計方案
該網關的硬件平臺的核心采用三星公司生產的ARM9 S3C2440處理器,這是一款主要為手持設備設計的芯片,具有運算速度快、功耗低等優點。S3C2440是基于ARM920T內核的0.13um cmos標準單元和存儲單元復合體。它具有功耗小、簡單、穩定的特點,非常適合嵌入式設備。S3C2440是32位內核的先進處理器,提供了優異的特性,其采用ARM920T內核實現了MMU,AMBA總線和哈佛緩存體系構架,并且該處理器具有最高400MHz的主頻,可以更加快速的處理智能家居節點傳回的數據。 文章來源:中國家具網www.lmnu.cn 順德家具網www.sdjjw.com 轉載請保留原文鏈接
4.3 web應用的設計方案
本系統內部嵌入了Boa web服務器,遠程終端可以通過瀏覽器進行監控,因此這個Boa服務器嵌入的網頁必須是動態網頁,目前支持動態網頁的技術主要有,PHP、ASP和CGI等。這些技術在比較高端的服務器上都有廣泛的應用,但是針對嵌入式系統資源比較少的特點,這里只能選擇CGI來實現嵌入式設備內嵌動態網頁的目的[4]。
使用數據庫的目的是實現對數據的存儲及檢索等功能。傳統的數據庫提供很多基本功能之外的例如:存儲過程、數據備份及恢復、觸發器等功能。但是這些功能在實際應用中用的并不多,在實際應用中用的最多的還是數據庫的基本功能。在嵌入式領域傳統的數據庫就顯得十分的臃腫,因此小體積、資源消耗低的小型數據庫在嵌入式領域開始受到歡迎。因此我們這里采用了嵌入式系統中常用sqlite數據庫。
通過這兩個工具,就可以在Boa服務器上實現簡單的動態網頁了。
5.結論
未來的家居對智能化的要求越來越高,隨著嵌入式技術的不斷發展和寬帶網絡的不斷提速,無線通信的不斷發展,這種家電智能化和網絡化是一個發展趨勢。
智能家居產生于信息技術飛速發展和人類對自身居住環境要求不斷提高的背景之下,是以居住環境為平臺,通過無線傳感器網絡技術、嵌入式技術、網絡技術、智能控制技術等技術將家居生活有關的電氣設備結合起來,實現智能化、人性化的居住環境[1]。
2.系統整體方案
本系統以ARM處理器、ZigBee模塊和互聯網模塊為硬件平臺,以嵌入式linux系統和Boa Web服務器為軟件平臺,運用C語言和cgic庫來進行web應用程序的編寫,采用sqlite數據庫進行數據的存儲,使用MD5對敏感數據進行加密。圖1是整個網關的軟硬件框圖。
3.系統硬件設計方案
該網關的硬件平臺的核心采用三星公司生產的ARM9 S3C2440處理器,這是一款主要為手持設備設計的芯片,具有運算速度快、功耗低等優點。S3C2440是基于ARM920T內核的0.13um cmos標準單元和存儲單元復合體。它具有功耗小、簡單、穩定的特點,非常適合嵌入式設備。S3C2440是32位內核的先進處理器,提供了優異的特性,其采用ARM920T內核實現了MMU,AMBA總線和哈佛緩存體系構架,并且該處理器具有最高400MHz的主頻,可以更加快速的處理智能家居節點傳回的數據。 文章來源:中國家具網www.lmnu.cn 順德家具網www.sdjjw.com 轉載請保留原文鏈接
4.3 web應用的設計方案
本系統內部嵌入了Boa web服務器,遠程終端可以通過瀏覽器進行監控,因此這個Boa服務器嵌入的網頁必須是動態網頁,目前支持動態網頁的技術主要有,PHP、ASP和CGI等。這些技術在比較高端的服務器上都有廣泛的應用,但是針對嵌入式系統資源比較少的特點,這里只能選擇CGI來實現嵌入式設備內嵌動態網頁的目的[4]。
使用數據庫的目的是實現對數據的存儲及檢索等功能。傳統的數據庫提供很多基本功能之外的例如:存儲過程、數據備份及恢復、觸發器等功能。但是這些功能在實際應用中用的并不多,在實際應用中用的最多的還是數據庫的基本功能。在嵌入式領域傳統的數據庫就顯得十分的臃腫,因此小體積、資源消耗低的小型數據庫在嵌入式領域開始受到歡迎。因此我們這里采用了嵌入式系統中常用sqlite數據庫。
通過這兩個工具,就可以在Boa服務器上實現簡單的動態網頁了。
5.結論
未來的家居對智能化的要求越來越高,隨著嵌入式技術的不斷發展和寬帶網絡的不斷提速,無線通信的不斷發展,這種家電智能化和網絡化是一個發展趨勢。