新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于ZigBee的溫室監控系統網關設計

        基于ZigBee的溫室監控系統網關設計

        作者: 時間:2011-06-23 來源:網絡 收藏

        2.2 節點硬件
        節點硬件結構如圖3所示,主要由CC2430射頻芯片和傳感器構成。

        本文引用地址:http://www.104case.com/article/156144.htm

        d.JPG


        CC2430芯片整合了高性能2.4 GHz DSSS(直接序列擴頻)射頻收發器內核和工業標準的增強型8051 MCU,還包括了8 KB的SDRAM、128 KB的Flash,是一種片上系統(SoC)解決方案。
        將相應的傳感器與CC2430的I/O引腳連接,可測得所需的環境參數,并通過ZjgBee無線網絡進行傳輸。本系統在每個節點上分別連接溫度傳感器、濕度傳感器和CO2傳感器來監測不同節點處相應的環境信息。

        3 軟件
        嵌入式Linux操作系統,通過編寫DM9000A網卡驅動和UART異步串口驅動實現以太網與ZigBee網絡的互聯。
        的分層結構如圖4所示。在TCP/IP協議和ZigBee協議上分別開發Web、CGI程序以及無線收發程序。Web、CGI程序用于人機交互界面,無線收發程序用來實現ZigBee網絡的通信。

        e.JPG


        CGI(Common Gateway Interface)規定Web服務器調用其他程序的接口協議標準,提供給Web服務器一個執行外部程序的通道。這種服務端技術使得瀏覽器和服務器之間具有交互性。CGI程序屬于一個外部程序,編譯成可執行文件后,可以在服務端運行。通過調用CGI程序可實現Web服務器與Web瀏覽器的交互,CGI程序接收Web瀏覽器發送給Web服務器的控制命令,并進行處理,再將響應結果回送給Web服務器及Web瀏覽器。
        由于BOA服務器搭建在Linux系統之上,因此需要將嵌入式Linux系統移植到S3C2440芯片上。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临潭县| 白朗县| 集安市| 浑源县| 五峰| 盐津县| 万年县| 庄浪县| 黑河市| 广东省| 静安区| 大余县| 宣恩县| 武穴市| 北川| 孟连| 和硕县| 和静县| 洮南市| 左权县| 循化| 澎湖县| 大化| 贺州市| 洮南市| 泽州县| 青铜峡市| 大方县| 新余市| 吴桥县| 常宁市| 通河县| 石屏县| 东至县| 安乡县| 洛浦县| 赤城县| 宁波市| 蒙山县| 金沙县| 巫溪县|