网红主播精品视频在线观看_草久在线播放_免费人成在线观看成人片_国产高清乱子精品偷伦对白_国产无遮挡色视频免费观看性色_亚洲精品色婷婷在线影院

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>應用設計>正文

歡迎聯系我

有什么可以幫您? 在線咨詢

基于ZigBee技術的溫室監控系統網關設計方案

   2012年04月11日 17:38  
  引言
  
  溫室監控系統用于實時監測室內溫度、濕度、CO2濃度等環境參數,以便做出相應調整,使作物處于*環境中生長。現有的無線溫室監控系統大多在無線局域網絡覆蓋范圍內進行環境信息監測,傳輸范圍有限,且功耗和成本較高。
  
  ZigBee是一種新興的近距離、低復雜度、低功耗、低成本的無線網絡技術。2節5號電池即可使ZigBee射頻芯片工作6~24個月。
  
  本設計采用ZigBee技術組建無線局域網,并通過網關接人到以太網。不但很好地解決了功耗和成本問題,而且也有效擴展了數據的傳輸范圍。
  
  1、系統設計
  
  溫室監控系統的結構示意圖如圖1所示。系統由無線傳感節點、嵌入式網關、人機交互界面3個部分組成。無線傳感節點通過連接傳感器來獲得相應的環境參數,并將數據發送至網關節點。嵌入式網關承擔網絡管理的功能,主要負責組建ZigBee無線網絡并將傳感節點傳回的數據上傳至以太網中。人機交互界面的作用是將這些數據實時地顯示在網頁上,也可以通過網頁進行遠程控制。
  
  圖1溫室監控系統的結構示意圖
  
  無線局域網中的各傳感器節點采集溫度、濕度、C02濃度等環境信息,經網關處理后,監控終端計算機通過IE瀏覽器即可訪問這些數據,從而實現遠程監控環境信息。
  
  2、硬件設計
  
  整個系統涉及ZigBee網絡和以太網,為了使2個網絡能相互通信,需要建立網關。本文用嵌入式BOA服務器作為2個網絡的信息中轉站,以實現網關的功能。BOA服務器是一個小巧的Web服務器,運行于Unix或Linux系統下,支持CGI的、適合用于嵌入式系統的單任務的HTTP服務器。
  
  2.1網關硬件設計
  
  嵌入式BOA服務器可以在嵌入式Linux操作系統的支持下進行設計。網關硬件結構如圖2所示。
  
  圖2網關硬件結構
  
  網關硬件包括如下部分:
  
  ①S3C2440A,Samsung公司的一款基于ARM920T內核的32位RISC嵌入式微處理器,運行頻率可達400MHz。
  
  ②256MBFlash,存儲Bootloader和Linux操作系統以及文件系統。
  
  ③64MBSDRAM,作為系統運行時的程序和數據存儲器。
  
  ④DM9000A網絡控制器,提供以太網連接功能,以滿足用戶通過TCP/IP以太網進行實時的數據交互。
  
  ⑤JTAG仿真調試接口,支持ADS等集成開發環境利用JTAG調試接口對整個硬件電路進行軟件開發和調試。
  
  ⑥UART接口,連接CC2430射頻芯片以實現ZigBee無線局域網絡與以太網的互聯。
  
  2.2ZigBee節點硬件設計
  
  ZigBee節點硬件結構如圖3所示,主要由CC2430射頻芯片和傳感器構成。
  
  圖3ZigBee節點硬件結構
  
  CC2430芯片整合了高性能2.4GHzDSSS(直接序列擴頻)射頻收發器內核和工業標準的增強型8051MCU,還包括了8KB的SDRAM、128KB的Flash,是一種片上系統(SoC)解決方案。
  
  將相應的傳感器與CC2430的I/O引腳連接,可測得所需的溫室環境參數,并通過ZjgBee無線網絡進行傳輸。本系統在每個ZigBee節點上分別連接溫度傳感器、濕度傳感器和CO2傳感器來監測不同節點處相應的環境信息。
  
  3、軟件設計
  
  本設計基于嵌入式Linux操作系統,通過編寫DM9000A網卡驅動和UART異步串口驅動實現以太網與ZigBee網絡的互聯。
  
  網關的分層結構如圖4所示。在TCP/IP協議和ZigBee協議上分別開發Web、CGI程序以及無線收發程序。Web、CGI程序用于人機交互界面,無線收發程序用來實現ZigBee網絡的通信。
  
  圖4網關的分層結構圖
  
  CGI(CommonGatewayInterface)規定Web服務器調用其他程序的接口協議標準,提供給Web服務器一個執行外部程序的通道。這種服務端技術使得瀏覽器和服務器之間具有交互性。CGI程序屬于一個外部程序,編譯成可執行文件后,可以在服務端運行。通過調用CGI程序可實現Web服務器與Web瀏覽器的交互,CGI程序接收Web瀏覽器發送給Web服務器的控制命令,并進行處理,再將響應結果回送給Web服務器及Web瀏覽器。
  
  由于BOA服務器搭建在Linux系統之上,因此需要將嵌入式Linux系統移植到S3C2440芯片上。
  
  3.1移植Bootloader
  
  Bootloader是在操作系統內核運行之前執行的一小段程序,通過這段程序初始化硬件設備。Bootloader可移植性強,只要根據硬件資源修改少量代碼即可直接使用。
  
  3.2移植Linux內核
  
  Linux內核是嵌入式操作系統的核心,內核移植包括內核配置、內核編譯、內核下載3個部分。嵌入式設備主要用NANDFlash作為存儲器,NANDFlash容量有限,因此在配置內核時需要裁減一些不需要的功能以減小內核的體積。由于要將編譯好的Linux內核映像和文件系統映像燒寫到NANDFlash中,因此設置NANDFlash分區。本項目采用256MB的NANDFlash,將其分為3個區:0區為Bootloader分區,1區為內核分區,2區為根文件系統分區。內核配置完成后執行makezImage命令生成Linux內核映像文件,然后將內核映像文件下載至NANDFlash的內核分區上。
  
  3.3移植根文件系統和BOA服務器
  
  根文件系統是嵌入式Linux系統啟動的重要組成部分,也是用戶應用程序的載體。本方案采用busybox制作yaffs2文件系統,并在文件系統中加入BOA服務器。BOA是一款單任務的HTTP服務器,當有連接請求到來時,通過建立HTTP請求列表來處理多路HTTP連接請求,同時它為CGI程序創建新的進程。
  
  移植好BOA服務器后,在文件系統中建立/var/www/cgi-bin文件夾,此文件夾用于存放靜態網頁和CGI程序。
  
  3.4網關軟件設計
  
  網關軟件程序流程如圖5所示。S3C2440通過I/O端口觸發CC2430,使其無線發送相應的指令,遠程控制傳感器節點進行數據采集。采集到的數據通過UART串口傳回S3C2440并上傳至嵌入式BOA服務器。用戶通過IE瀏覽器就可以實時采集到相應的環境信息。
  
  圖5網關軟件程序流程圖
  
  傳感節點采集到的數據zui終將上傳至嵌入式BOA服務器上,用戶可通過IE瀏覽器訪問服務器IP地址來監測溫室的環境信息,監測網頁如圖6所示。
  
  圖6監測網頁
  
  4、結語
  
  本文基于S3C2440平臺和Linux操作系統提出了一種ZigBee網關的設計方法,并給出了硬件和軟件的實現方法,實現了ZigBee無線局域網絡與以太網的數據互通。該網關成功地用于溫室監控系統中,具有穩定性好、實時性強、可遠距離監控等特點。

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
聯系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 中文字幕av久久波多野结 | 国产黄频免费高清视频 | 国产日本亚洲 | 亚洲国产理论片在线播放 | 四虎在线影院 | 国产成人夜色在线影院 | 中文字幕一区二区视频 | 久久精品国产精品亚洲综合 | 亚洲伊人a线观看视频 | 成人无码免费一区二区三区 | 国内揄拍国内精品浪潮av | 99综合精品 | 亚洲国产成人在线视频 | 午夜一级做a爰片久久毛片 免费一级一片 | 久久狼人大香伊蕉国产 | 国产成人深夜视频51 | 国产一级又黄 | 久久伊人精品影院一本到综合 | 免费毛片网站 | 中文字幕日本人妻久久久免费 | 97人人添人澡人人爽超碰 | 中文字幕在线不卡精品视频99 | aaa欧美| 国产免费久久精品99RE丫丫 | yy8090新视觉午夜毛片 | 亚洲高清视频免费看 | 亚洲a区在线观看 | 亚洲中文字幕无线无码毛片 | 亚洲熟妇国产熟妇肥婆 | 国产成人AV综合色 | 高h喷水荡肉爽文np肉色学男男 | 粉嫩极品国产在线无码 | 美女扒开内裤无遮挡18禁 | 18一20岁毛毛片 | 亚洲中字幕 | 少妇奶水亚洲一区二区观看 | 啪啪毛片 | 日本不卡高清视频一区 | 亚洲综合憿情五月丁香五月网 | 亚洲国产精品色婷婷 | 中文字幕在线看 |