基于嵌入式Web服務(wù)器的智能溫室監控系統
1.4 設計實(shí)現精簡(jiǎn)的TCP/IP協(xié)議棧
嵌入式Web服務(wù)器運行的目標系統大多是各類(lèi)專(zhuān)用設備,內存資源和存儲器資源非常有限,它通常作為一種監控、管理手段去控制和配置各種電子設備,實(shí)現設備的智能化和信息化。嵌入式Web服務(wù)器的應用系統框架如圖7所示。本文引用地址:http://dyxdggzs.com/article/163749.htm
考慮到嵌入式Web服務(wù)器的硬件處理速度慢并且存儲容量相對較小的限制,在TCP/IP協(xié)議棧中能夠實(shí)現ARP、IP、TCP協(xié)議即可。采用精簡(jiǎn)的 TCP/IP協(xié)議棧,在上層實(shí)現了HTTP協(xié)議。包括ENC28J60網(wǎng)絡(luò )芯片的驅動(dòng)和IP包與ARP包的相應,實(shí)現了基于TCP協(xié)議的HTTP包的收發(fā),協(xié)議棧省去了作為精簡(jiǎn)’Web服務(wù)器不需要的UDP協(xié)議和ICMP協(xié)議,并且不實(shí)現SOCKET函數,使得代碼空間降到最小,卻能夠完成所有需要的功能。裁剪后的嵌入式專(zhuān)用TCP/IP協(xié)議棧結構如圖8所示,軟件模塊分層工作流程如圖9所示。
2 實(shí)驗結果與分析
當以上步驟完成后,接下來(lái)的主要任務(wù)就是將整個(gè)系統構建起來(lái),并進(jìn)行調試。遠程人員只需登錄節點(diǎn)服務(wù)界面就能實(shí)現如親臨溫室的監測與控制效果。此功能的實(shí)現為溫室管理工作人員和科研工作人員提供了極大的便利。
在實(shí)驗室里模擬溫室環(huán)境,用白熾燈泡模擬溫度和光照,用人工噴霧的方法增加溫室濕度,以此來(lái)測試系統工作性能。實(shí)驗結果表明,系統經(jīng)調試處理后,能夠按照設計原理完成相應功能,達到預設目標,并對各參數的測量可達較高精度(對溫度的測量可達O.5℃,濕度可達4.5%),并對電動(dòng)卷簾機、微觀(guān)噴滴灌等電動(dòng)設備實(shí)現實(shí)時(shí)監控,操作靈活,構建簡(jiǎn)單,具有較好的穩定性和應用性。本系統不僅適用于農業(yè)還適用于畜牧業(yè),同時(shí)設置了多個(gè)備用接口,便于改造和開(kāi)發(fā)升級,具有很高的應用價(jià)值和良好的商業(yè)前景。
評論