資源簡介 (共15張PPT)本課目錄1.數據管理設計2.編寫智能終端程序搭建信息系統(tǒng)(2)一數據管理設計數據管理設計主要負責與具體數據管理系統(tǒng)相銜接,包括數據采集、傳輸、存儲、呈現等方面,為系統(tǒng)中需要長久存儲的數據對象提供數據存儲的方案。數據采集數據傳輸數據存儲數據呈現數據采集數據采集是利用一種或多種裝置,從系統(tǒng)外部采集數據并輸入系統(tǒng)內部一個接口的過程。1常見數據采集方法:鍵盤輸入、利用光電設備采集數據、多媒體輸入、網絡傳送、磁盤輸入等。數據采集在“智慧農場”中,數據采集主要依靠各種傳感器來完成。1數據傳輸數據采集好后,通過傳輸介質傳送到服務器進行加工處理和存儲。常見的傳輸介質分為有線和無線兩種。有線介質包括雙絞線、同軸電纜和光纜;無線介質包括微波、衛(wèi)星、超短波和短波信道等。2在“智慧農場”中,智能終端連接網絡可以使用Wi-Fi,Web服務器連接網絡可以使用雙絞線,而PC客戶端接入網絡無線有線都可以。編寫智能終端程序大棚溫度控制場景:大棚溫度小于設定溫度,則打開加熱器;大棚溫度超過設定溫度,則關閉加熱器;并把監(jiān)測溫度上傳到服務器。二大棚亮度控制場景:先監(jiān)測亮度并上傳到服務器,服務器比對數據庫中的傳感器閾值,然后返回對執(zhí)行器的控制結果。大棚溫度控制場景temp,hum=dht11.read(1)if temp<24:pin14.write_digital(1)else:pin14.write_digital(0)1# 讀取1號接口的溫濕度傳感器數值大棚溫度控制場景智能終端以HTTP協(xié)議,可以通過GET或者POST的方式提交數據GET - 從指定的資源請求數據。POST - 向指定的資源提交要被處理的數據。1/input id=1&val=22.5表示向名為input的路由提交兩個參數,參數id的值為1,參數val的值22.5路由名稱:inputType1參數名稱 參數描述 參數類型id 傳感器編號 整型name 傳感器名稱 字符串型value 傳感器數值 實型/inputType1 id=1&name=temp&value=25大棚溫度控制場景1erron,resp = Obloq.get("inputType1 id=1&name=temp&value=" + str(temp), 10000)if erron != 200:display.scroll(str(erron))sleep(1000*5)temp,hum=dht11.read(1)if temp<24:pin14.write_digital(1)else:pin14.write_digital(0)# 讀取1號接口的溫濕度傳感器數值# erron 是HTTP請求的狀態(tài)大棚亮度控制場景light =pin2.read_analog() # 獲取2號接口光線數據erron,resp = Obloq.get('inputType2 id=2&name=light&value=' + str(light), 10000)if erron == 200:if resp=='1':pin16.write_digital(1)else:pin16.write_digital(0)else:display.scroll(str(erron))sleep(1000*5)2路由名稱:inputType2參數名稱 參數描述 參數類型id 傳感器編號 整型name 傳感器名稱 字符串型value 傳感器數值 實型# resp 是路由程序的返回結果編寫智能終端程序2課堂小結三課堂練習四D課堂練習四D課堂練習四B 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫