在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于ZigBee技術(shù)的智能家居系統(tǒng)的設(shè)計方案

電子設(shè)計 ? 2018-08-31 01:20 ? 次閱讀

摘要: 本文介紹一種基于ZigBee 技術(shù)的網(wǎng)絡(luò)化智能家居系統(tǒng)的設(shè)計和實現(xiàn)方案。系統(tǒng)硬件上以S3C2440A 為控制核心,利用CC2430 組建家庭內(nèi)部網(wǎng)絡(luò)來采集家庭設(shè)備的數(shù)字信號, 用USB camera 采集家庭內(nèi)部的視頻信號。軟件上利用嵌入式Web服務(wù)器和CGI 技術(shù)實現(xiàn)家庭內(nèi)網(wǎng)和Internet 相連,達到遠程監(jiān)控的目的。通過實際測試證明系統(tǒng)功能強大,運行穩(wěn)定,滿足了家庭信息網(wǎng)絡(luò)化的要求。

1 引言

隨著信息時代的到來和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展, 實現(xiàn)家庭信息化、網(wǎng)絡(luò)化是當(dāng)今智能家居設(shè)備系統(tǒng)發(fā)展的新趨勢。智能家居系統(tǒng)是將相對獨立的家用電器構(gòu)成一個統(tǒng)一的系統(tǒng), 進而實現(xiàn)對這些設(shè)備和家庭環(huán)境的智能管理、遠程監(jiān)控和資源共享。其目的是為人們提供一個安全、舒適、高效和便利的生活環(huán)境。本文介紹一種基于嵌入式Web 和ZigBee 技術(shù)的網(wǎng)絡(luò)化智能家居系統(tǒng)的設(shè)計和實現(xiàn)方案。

2 系統(tǒng)結(jié)構(gòu)和功能介紹

系統(tǒng)有遠端PC、嵌入式網(wǎng)關(guān)、USB 攝像頭和ZigBee 組成的家庭內(nèi)部無線網(wǎng)絡(luò)四部分組成。設(shè)計思想是在每一個家庭設(shè)備上都裝上ZigBee 模塊和相應(yīng)傳感器來組成一個終端節(jié)點,用來實時監(jiān)控設(shè)備的狀態(tài), 并且把采集到的數(shù)據(jù)以無線方式發(fā)給ZigBee 協(xié)調(diào)器,這樣就由ZigBee 協(xié)調(diào)器和各終端設(shè)備組成了一個無線連接的星型結(jié)構(gòu)的家庭內(nèi)部網(wǎng)絡(luò)。嵌入式網(wǎng)關(guān)是系統(tǒng)的中樞,可以把USB 攝像頭采集的視頻信息和來自協(xié)調(diào)器接收的終端節(jié)點信號傳送到Internet 上, 這樣就把內(nèi)部網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)上。特別是USB 攝像頭的使用,讓用戶可以直觀的看到家里的一切變化, 彌補了大部分智能家居系統(tǒng)只可以查看家庭設(shè)備數(shù)字信息的不足。用戶可以通過遠程PC 機訪問家庭內(nèi)部網(wǎng)絡(luò),查看家庭設(shè)備的數(shù)字信息和視頻信息,實現(xiàn)遠程監(jiān)控的目的。

3 系統(tǒng)硬件設(shè)計

3.1 核心處理器模塊

本系統(tǒng)選用S3C2440A 作為核心控制器, 它是Samsung 公司推出的一款基于ARM920T 核的處理器, 采用了16/32 位RISC 處理器, 具有外部存儲器控制器,LCD 控制器,4 通道DMA控制器,三通道UART,兩通道SPI,兩路全速USB 主設(shè)備芯片,帶有MMU 虛擬存儲器單元,這一特性可以移植linux 系統(tǒng)和建立Web 服務(wù)器,主頻400MHz,有130 個I/O 端口和24 路外部中斷源,有多種通信接口,體積小,功耗和成本低,可靠性高,特別適合作為嵌入式微處理器。

3.2 存儲模塊

NAND FLASH 存儲模塊選擇Samsung 公司生產(chǎn)的K9F1208U0M-YCB0 64M*8bits 的高性能存儲芯片。掉電后信息不會丟失,用于存儲啟動代碼、內(nèi)核和文件系統(tǒng)。

SDRAM 是系統(tǒng)的內(nèi)存, 它不具有掉電保持?jǐn)?shù)據(jù)的特性,其存取速度大大高于Flash 存儲器, 在系統(tǒng)中主要作程序的運行空間、數(shù)據(jù)和堆棧區(qū)。系統(tǒng)中SDRAM 選用K4S561632C-TC75芯片。K4S561632C-TC75 的存儲容量為16M*16 位(32M 字節(jié)),數(shù)據(jù)寬度為16 位,由于S3C2440A 是32 位的,外部總線也是32位的, 為了最大限度發(fā)揮處理器的性能, 本系統(tǒng)選用兩片K4S561632C-TC75 芯片并聯(lián)起來,以構(gòu)成32 位內(nèi)存系統(tǒng)。

3.3 以太網(wǎng)接口

系統(tǒng)選用CS8900A 芯片建立網(wǎng)絡(luò)接口。CS8900A 是Cirrus公司生產(chǎn)的一款單芯片、全雙工、全面支持IEEE802.3 標(biāo)準(zhǔn)的高集成以太網(wǎng)控制器。在本系統(tǒng)中網(wǎng)絡(luò)控制器發(fā)揮著重要作用,它負責(zé)將監(jiān)控數(shù)據(jù)發(fā)送到Internet, 并把來自Internet 的控制指令傳送至底層。

3.4 攝像頭選擇

對于圖像采集傳感器,采用以中星微公司的ZC301 感光芯片為核心的USB 攝像頭作為圖像采集模塊。中星微301 系列高清芯片擁有影像光源自動增益補強技術(shù),自動白平衡、邊緣增強以及伽馬矯正等先進的攝像控制技術(shù)。

3.5 ZigBee 模塊

無線收發(fā)芯片采用Chipcon (已于2006 年被TI 公司收購)公司生產(chǎn)的CC2430.CC2430 芯片除了整合ZigBee 射頻RF)前端、內(nèi)存和微控制器外, 還具有128KB 可編程內(nèi)存和8KB 的RAM、模擬數(shù)字轉(zhuǎn)換器ADC) 、定時器(Timer) 、AES-128 協(xié)同處理器、看門狗定時器以及21 個可編程I/O 引腳等。因此選擇CC2430 做為無線收發(fā)部分, 使用起來非常容易上手。由于CC2430 的高度集成度, 外圍需要很少的器件可以組成最小系統(tǒng)。它結(jié)合Chipcon 公司全球先進的ZigBee 協(xié)議棧、工具包和參考設(shè)計,展示了領(lǐng)先的ZigBee 解決方案。其產(chǎn)品廣泛應(yīng)用于汽車、工控系統(tǒng)、家居系統(tǒng)和無線傳感器網(wǎng)絡(luò)等領(lǐng)域。

4 系統(tǒng)軟件設(shè)計

系統(tǒng)軟件主要包括移植Linux 操作系統(tǒng),USB 攝像頭驅(qū)動的編寫,ZigBee 協(xié)調(diào)器工作程序和終端設(shè)備的收發(fā)程序,嵌入式Web 服務(wù)器的移植等等。

4.1 移植Linux 操作系統(tǒng)

本系統(tǒng)選用2.6 版本的Linux 內(nèi)核, 首先從ftp://ftp.kernel.org/pub/linux/kernel/下載內(nèi)核源碼。在編譯內(nèi)核前先要修改根目錄下的Makefile 文件:

ARCH=arm

CROSS COMPILE=arm-linux-gcc

然后運行make menuconfig 進入配置菜單, 選擇需要的選項, 配置完成后保存退出, 依次執(zhí)行內(nèi)核編譯命令:make dep ;make clean;make zImage 編譯成功后會在/linux/arch/arm/boot/下找到編譯好的內(nèi)核鏡像文件zImage.然后可以用Bootloader 菜單命令把內(nèi)核鏡像燒寫到NAND FLASH 中。

4.2 USB 攝像頭程序

在Linux kernel 源碼目錄中driver/usb/usb-skeleton.c 提供了一個基礎(chǔ)的USB 驅(qū)動程序。通過它僅需要修改極少的部分,就可以完成一個USB 設(shè)備的驅(qū)動。重新編譯內(nèi)核生成攝像頭驅(qū)動文件,然后執(zhí)行insmod 加載USB 攝像頭驅(qū)動,Linux 系統(tǒng)就在/dev 目錄下注冊了USB 視頻設(shè)備/dev/video0.

攝像頭驅(qū)動程序安裝好后為了進行視頻采集必須加入Video4Linux 模塊,Video4Linux 是Linux 中關(guān)于視頻設(shè)備的內(nèi)核驅(qū)動,它為針對視頻設(shè)備的應(yīng)用程序提供一系列接口函數(shù)。對于USB 口攝像頭, 其驅(qū)動程序中需要提供基本的I/O 操作接口函數(shù)open、close、read、write 等的實現(xiàn)。對中斷的處理實現(xiàn),內(nèi)存映射功能以及I/O 通道的控制接口函數(shù)ioctl 的實現(xiàn)等, 并把它們定義在struct file_operations 中。這樣當(dāng)應(yīng)用程序?qū)υO(shè)備文件進行諸如open、close、read、write 等系統(tǒng)調(diào)用函數(shù)時,Linux 內(nèi)核將通過file_operations 結(jié)構(gòu)體訪問驅(qū)動程序提供的函數(shù)。

4.3 ZigBee 協(xié)調(diào)器和設(shè)備節(jié)點程序

ZigBee 家庭無線網(wǎng)絡(luò)主要負責(zé)對現(xiàn)場各種信息的監(jiān)控以及數(shù)據(jù)的采集, 并將內(nèi)部處理過的數(shù)據(jù)經(jīng)家庭網(wǎng)關(guān)傳送到外部網(wǎng)絡(luò)。本系統(tǒng)中ZigBee 協(xié)調(diào)器主要用于建立無線網(wǎng)絡(luò),分配地址,向終端節(jié)點發(fā)送控制命令和接收終端節(jié)點的工作狀態(tài),并將接收到的狀態(tài)數(shù)據(jù)全部上傳至Web 服務(wù)器, 最后通過Internet傳送到遠端的用戶端。終端設(shè)備節(jié)點主要有加入網(wǎng)絡(luò),接收控制命令,以及發(fā)送狀態(tài)信息給協(xié)調(diào)器等。協(xié)調(diào)器主程序流程如圖2所示。

ZigBee協(xié)調(diào)器程序流程圖

4.4 Web 服務(wù)器

Web 服務(wù)器的作用是監(jiān)聽用戶的服務(wù)請求, 并根據(jù)用戶的請求給出相應(yīng)的服務(wù)。服務(wù)器和客戶端瀏覽器之間的通信協(xié)議是超文本傳輸協(xié)議HTTP.HTTP 協(xié)議規(guī)定了發(fā)送和請求的標(biāo)準(zhǔn)方式, 瀏覽器和服務(wù)器之間傳輸?shù)南⒏袷郊案鞣N控制信息。

Linux 支持boa、httpd、thttpd 等幾種Web 服務(wù)器, 其中boa 是一款單任務(wù)的Web 服務(wù)器軟件,源代碼開放,速度快,性能優(yōu)秀,支持能夠?qū)崿F(xiàn)動態(tài)Web 技術(shù)的CGI(Common Gateway Interface)技術(shù),特別適合應(yīng)用在嵌入式系統(tǒng)中。

CGI 提供了一個Web 服務(wù)器的外部程序通道,運行在服務(wù)器上,由瀏覽器輸入觸發(fā),是Web 服務(wù)器和系統(tǒng)中其他程序連接的通道。CGI 程序就是符合這種接口的程序。服務(wù)器接收到用戶的請求,并將數(shù)據(jù)送給CGI 程序,CGI 程序接收到數(shù)據(jù)后,啟動編寫好的應(yīng)用程序,并按照用戶提供的數(shù)據(jù)執(zhí)行。應(yīng)用程序執(zhí)行完成后,返回執(zhí)行結(jié)果,并通過Web 服務(wù)器傳送給用戶瀏覽器顯示。

本系統(tǒng)采用了CGI 來實現(xiàn)動態(tài)Web 技術(shù),CGI 規(guī)定了Web服務(wù)器調(diào)用其他可執(zhí)行程序(CGI 程序)的接口協(xié)議標(biāo)準(zhǔn)。Web服務(wù)器通過CGI 程序?qū)崿F(xiàn)和瀏覽器的交互,也就是CGI 程序接受瀏覽器發(fā)送給Web 服務(wù)器的信息進行處理,將響應(yīng)結(jié)果再回送給Web 服務(wù)器及瀏覽器。CGI 程序可以用多種程序設(shè)計語言編寫, 本系統(tǒng)選用C 語言編寫的CGI 程序。嵌入式Web 服務(wù)器工作流程如圖3 所示。

5 系統(tǒng)測試

將服務(wù)器用網(wǎng)線和電腦主機相連, 服務(wù)器的地址設(shè)為192.168.1.6,電腦主機地址為192.168.1.8(只要主機IP 和服務(wù)器IP 處在同一個網(wǎng)段就可以)系統(tǒng)的網(wǎng)頁包括家電系統(tǒng)、安防系統(tǒng)和視頻畫面三個頁面,這三個畫面可以相互切換, 在瀏覽器輸入服務(wù)器IP 對系統(tǒng)進行測試,并選擇攝像頭遠程控制畫面,攝像頭采集的視頻畫面截圖如圖4 所示。

6 結(jié)論

本文設(shè)計的智能家居綜合控制系統(tǒng),采用ZigBee 技術(shù)組建家庭內(nèi)部無線網(wǎng)絡(luò), 用USB 攝像頭實時采集家庭視頻信息,在S3C2440A 為控制核心的硬件平臺移植嵌入式Linux 操作系統(tǒng)和Web 服務(wù)器完成家庭網(wǎng)關(guān)的設(shè)計,經(jīng)過實際測試,本系統(tǒng)達到了家庭信息網(wǎng)絡(luò)化的目的,實現(xiàn)了對家庭設(shè)備遠程監(jiān)控的愿望。系統(tǒng)的功能強大,功耗低,實現(xiàn)簡單,具有廣闊的應(yīng)用前景。

參考文獻:

[1].S3C2440A datasheethttp://www.dzsc.com/datasheet/S3C2440A+_589563.html.
[2].CC2430 datasheethttp://www.dzsc.com/datasheet/CC2430+_1055132.html.
[3].PC datasheethttp://www.dzsc.com/datasheet/PC+_2043275.html.
[4].ARM920T datasheethttp://www.dzsc.com/datasheet/ARM920T+_139814.html.
[5].RISC datasheethttp://www.dzsc.com/datasheet/RISC+_1189725.html.
[6].K4S561632C-TC75datasheethttp://www.dzsc.com/datasheet/K4S561632C-TC75_1096750.html.
[7].CS8900A datasheethttp://www.dzsc.com/datasheet/CS8900A+_593567.html.

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關(guān)推薦

    支持智能家居設(shè)備的常見無線通信技術(shù)

    ,各有利弊。其中包括 Wi-Fi、Thread、Matter、Zigbee、Amazon Sidewalk、Z-Wave、藍牙和專有協(xié)議等,是其中最常見的一些協(xié)議。本文將介紹這些智能家居技術(shù),以及由Silicon Labs(芯科
    的頭像 發(fā)表于 04-18 11:18 ?295次閱讀
    支持<b class='flag-5'>智能家居</b>設(shè)備的常見無線通信<b class='flag-5'>技術(shù)</b>

    智能家居Mesh組網(wǎng)方案:實現(xiàn)智能化生活的無縫連接NRF52832

    互聯(lián)成為了一個迫切的問題。 為了解決這一問題,迅通科技研發(fā)了智能家居 Mesh 組網(wǎng)方案,為傳統(tǒng)智能家居產(chǎn)品商提供了智能化解決方案,以實現(xiàn)全屋智能家
    發(fā)表于 04-15 14:07

    智能家居系統(tǒng)技術(shù)解析

    一、基本概念與技術(shù)構(gòu)成 智能家居系統(tǒng)是由物聯(lián)網(wǎng)技術(shù)支持的家居設(shè)備集群,依托Wi-Fi、藍牙、ZigBee
    的頭像 發(fā)表于 04-09 10:31 ?249次閱讀
    <b class='flag-5'>智能家居</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>技術(shù)</b>解析

    重大突破?這個系統(tǒng),讓智能家居生態(tài)屏障土崩瓦解

    嘿,各位科技愛好者們!智能家居是一個系統(tǒng)化的工程,設(shè)備之間的通信就是基礎(chǔ)建設(shè)。消費級智能家居硬件設(shè)備的爆發(fā),使得我們能夠輕松的搭建個人智能家居系統(tǒng)
    的頭像 發(fā)表于 03-29 09:43 ?220次閱讀
    重大突破?這個<b class='flag-5'>系統(tǒng)</b>,讓<b class='flag-5'>智能家居</b>生態(tài)屏障土崩瓦解

    Zigbee智能家居應(yīng)用場景分享

    隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,智能家居已經(jīng)成為現(xiàn)代生活的一個重要組成部分。Zigbee作為一種低功耗、低成本、高可靠性的無線通信協(xié)議,被廣泛應(yīng)用于智能家居領(lǐng)域。 1.
    的頭像 發(fā)表于 12-09 15:51 ?1103次閱讀

    Zigbee智能家居的未來發(fā)展趨勢

    顯示,全球智能家居市場將以16.5%的復(fù)合年增長率增長,到2025年將達到1440億美元。 Zigbee技術(shù)智能
    的頭像 發(fā)表于 12-09 15:48 ?1281次閱讀

    Zigbee智能家居自動化設(shè)置步驟

    隨著科技的發(fā)展,智能家居逐漸成為現(xiàn)代生活的一部分。Zigbee技術(shù)以其高效、穩(wěn)定和低功耗的特點,在智能家居領(lǐng)域扮演著重要角色。 步驟一:了解Zigb
    的頭像 發(fā)表于 12-09 15:43 ?1135次閱讀

    Zigbee智能家居的優(yōu)缺點分析

    隨著物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,智能家居逐漸成為現(xiàn)代生活的一部分。Zigbee作為一種無線通信技術(shù),因其獨特的優(yōu)勢在智能家居領(lǐng)域得到了廣泛應(yīng)用。
    的頭像 發(fā)表于 12-09 15:31 ?1738次閱讀

    Zigbee智能家居與其他協(xié)議比較

    智能家居領(lǐng)域,通信協(xié)議的選擇對于系統(tǒng)的穩(wěn)定性、兼容性和擴展性至關(guān)重要。Zigbee作為其中一種廣泛使用的協(xié)議,與其他協(xié)議相比,有其獨特的優(yōu)勢和局限性。 1. Zigbee協(xié)議概述
    的頭像 發(fā)表于 12-09 15:30 ?871次閱讀

    智能家居:選ZigBee還是藍牙Mesh?

    ZigBee和藍牙Mesh作為兩種流行的無線通信技術(shù),它們都適用于構(gòu)建大規(guī)模的物聯(lián)網(wǎng)網(wǎng)絡(luò)。盡管它們有一些相似之處,但在性能、網(wǎng)絡(luò)管理及生態(tài)系統(tǒng)等方面存在明顯差異。那么,智能家居更適合選
    的頭像 發(fā)表于 11-22 01:05 ?1039次閱讀
    <b class='flag-5'>智能家居</b>:選<b class='flag-5'>ZigBee</b>還是藍牙Mesh?

    基于語音識別技術(shù)智能家居控制系統(tǒng)

    于語音識別的智能控制系統(tǒng)智能家居的重要組成部分,相比傳統(tǒng)的遙控或觸控方式,基于語音識別控制的智能家居系統(tǒng)通過人機語音交互的方式,實現(xiàn)對
    的頭像 發(fā)表于 11-19 17:25 ?963次閱讀
    基于語音識別<b class='flag-5'>技術(shù)</b>的<b class='flag-5'>智能家居</b>控制<b class='flag-5'>系統(tǒng)</b>

    智能家居中無線技術(shù)的比較

    Zigbee、Amazon Sidewalk、Z-Wave、藍牙和專有協(xié)議是其中最常見的一些協(xié)議。在這篇博客中,我們對這些智能家居技術(shù)進行了比較,幫助您根據(jù)自身需求和偏好確定最適合的技術(shù)
    的頭像 發(fā)表于 11-05 13:58 ?887次閱讀
    <b class='flag-5'>智能家居</b>中無線<b class='flag-5'>技術(shù)</b>的比較

    物聯(lián)網(wǎng)智能家居行業(yè)主流方案_zigbee無線通信技術(shù)詳解

    休眠模式,Zigbee設(shè)備在待機狀態(tài)下可以非常省電。這使得Zigbee設(shè)備在物聯(lián)網(wǎng)應(yīng)用中,尤其是需要長時間運行且不易更換電池的場景下(如智能家居、環(huán)境監(jiān)測等),具有顯著的優(yōu)勢。 2、低成本 Z
    的頭像 發(fā)表于 09-20 17:24 ?1237次閱讀
    物聯(lián)網(wǎng)<b class='flag-5'>智能家居</b>行業(yè)主流<b class='flag-5'>方案</b>_<b class='flag-5'>zigbee</b>無線通信<b class='flag-5'>技術(shù)</b>詳解

    智能家居系統(tǒng)設(shè)計方案

    、安全的生活體驗。本案例將詳細介紹一套智能家居系統(tǒng)設(shè)計方案,包括系統(tǒng)架構(gòu)、功能模塊、設(shè)備選型、應(yīng)用場景以及實施步驟等方面。
    的頭像 發(fā)表于 07-23 15:28 ?3196次閱讀

    智能家居燈光控制系統(tǒng)功能特點

    ,為環(huán)保事業(yè)做出貢獻。 智能家居燈光控制系統(tǒng)解決方案,基于物聯(lián)網(wǎng)通信技術(shù),使用智能照明控制終端等智能
    的頭像 發(fā)表于 04-25 16:21 ?1760次閱讀
    主站蜘蛛池模板: 97人人做人人添人人爱 | 在线天堂网www资源种子 | 中国一级特黄真人毛片免费看 | 久久综合久久久 | 综合成人在线 | 久久精品男人影院 | 手机看片1024精品日韩 | 亚洲欧洲色 | v片视频| h国产在线观看 | 天天天操天天天干 | 在线理论视频 | 成人在线看片 | 日本护士69xx00 | 天堂最新版 | 你懂得在线播放 | 男人不识本网站上遍色站也枉然 | 免费观看影院 | 乱码一区二区三区完整视频 | 欧美一级高清片在线 | 午夜精品久久久久久91 | 天天色影 | 日本高清一区二区三区不卡免费 | 欧美精品福利 | 无限国产资源 | www.a级片| 福利在线看片 | 特毛片| cijilu刺激 国产 | 黄网站色在线视频免费观看 | 特级一级毛片 | 久久婷婷激情综合色综合也去 | 天堂8中文在线最新版在线 天堂8资源8在线 | 欧亚色视频 | 精品国产乱子伦一区 | 欧美午夜视频在线 | 一级做a爰片久久毛片一 | 日韩欧美印度一级毛片 | 色综合天天综合网国产成人网 | 美女黄视频免费 | 成人在线视频网址 |