版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第17課物聯(lián)數(shù)據(jù)需采集物聯(lián)數(shù)據(jù)需采集學(xué)習(xí)目標(biāo)01熟悉利用傳感器獲取數(shù)據(jù)的方法,能夠根據(jù)需要選擇常見的傳感器。02進(jìn)一步熟悉從互聯(lián)網(wǎng)中獲取數(shù)據(jù)的方法。物聯(lián)數(shù)據(jù)需采集問題情景智能家居利用物聯(lián)網(wǎng)技術(shù)物聯(lián)數(shù)據(jù)需采集1.如何利用傳感器采集環(huán)境數(shù)據(jù)?2.如何利用網(wǎng)絡(luò)接口獲取天氣數(shù)據(jù)?3.如何存儲(chǔ)數(shù)據(jù)?物聯(lián)數(shù)據(jù)需采集利用傳感器獲取數(shù)據(jù)01從互聯(lián)網(wǎng)獲取數(shù)據(jù)02學(xué)習(xí)內(nèi)容實(shí)現(xiàn)傳輸與儲(chǔ)存數(shù)據(jù)04配置物聯(lián)網(wǎng)服務(wù)平臺(tái)03物聯(lián)數(shù)據(jù)需采集一、利用傳感器獲取數(shù)據(jù)溫濕度傳感器光敏傳感器土壤濕度傳感器獲取不同的環(huán)境數(shù)據(jù)需要不同的傳感器。在物聯(lián)花盆系統(tǒng)項(xiàng)目中,需要使用溫濕度傳感器、土壤濕度傳感器和光敏傳感器。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集二、從互聯(lián)網(wǎng)獲取數(shù)據(jù)互聯(lián)網(wǎng)上有很多公共數(shù)據(jù)監(jiān)測網(wǎng)站,我們可以利用API來調(diào)用數(shù)據(jù)。例如,互聯(lián)網(wǎng)中有很多免費(fèi)的天氣預(yù)報(bào)API供人們調(diào)用。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集學(xué)習(xí)活動(dòng)1:獲取天氣數(shù)據(jù)多云-晴
調(diào)用天氣預(yù)報(bào)數(shù)據(jù)接口,獲取未來兩天的天氣預(yù)報(bào)數(shù)據(jù),并解析出第二天的天氣信息。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集獲取天氣數(shù)據(jù)的實(shí)驗(yàn)設(shè)備主控板*1傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第一步:注冊登陸YY天氣(網(wǎng)址:/),進(jìn)入會(huì)員管理頁面,獲取APIKey傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第二步:編寫程序(圖形化)mPython連接WiFi,確定城市編號(hào),其中CH010100表示北京,更多城市編號(hào)可以查詢平臺(tái)。填寫APIKey,發(fā)起網(wǎng)絡(luò)請(qǐng)求,解析返回的字符串。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集連接WiFi,確定城市編號(hào),其中CH010100表示北京,更多城市編號(hào)可以查詢平臺(tái)。填寫APIKey,發(fā)起網(wǎng)絡(luò)請(qǐng)求,解析返回的字符串。mPython第二步:編寫程序(代碼版)傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第三步:主控板刷入程序傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第四步:功能測試(獲取API返回?cái)?shù)據(jù),并解析出天氣預(yù)報(bào))。多云-晴傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集API返回的數(shù)據(jù)是什么樣的呢?我們需要的天氣數(shù)據(jù)是如何得到的呢?傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集天氣預(yù)報(bào)接口返回的原始數(shù)據(jù)可能是:{'code':1,'msg':'Sucess','counts':28,'data':{'cityId':'CH010100','cityName':'北京','sj':'2023-09-1520:00:00','list':[{'tq2':'晴','tq1':'晴','numtq1':'00','numtq2':'00','qw1':'28','qw2':'17','fl1':'微風(fēng)','fl2':'微風(fēng)','numfl1':'0','numfl2':'0','fx1':'南風(fēng)','fx2':'無持續(xù)風(fēng)向','numfx1':'4','numfx2':'0','date':'2023-09-15'},{'tq2':'多云','tq1':'晴','numtq1':'01','numtq2':'01','qw1':'28','qw2':'19','fl1':'微風(fēng)','fl2':'微風(fēng)','numfl1':'0','numfl2':'0','fx1':'無持續(xù)風(fēng)向','fx2':'無持續(xù)風(fēng)向','numfx1':'0','numfx2':'0','date':'2023-09-16'}]}}整個(gè)返回結(jié)果是一個(gè)字典結(jié)構(gòu),其中的data鍵值包含了主要的天氣預(yù)報(bào)數(shù)據(jù)。解析data鍵值中的內(nèi)容,可以找到list鍵值中包含的列表,分別用來存儲(chǔ)當(dāng)天和第二天的天氣預(yù)報(bào)。對(duì)第二天的天氣數(shù)據(jù)進(jìn)行進(jìn)一步解析,可以得到第二天的天氣是“多云”“晴”。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集①實(shí)驗(yàn)中獲取天氣數(shù)據(jù)使用的城市代碼:______________________。②用于獲取天氣數(shù)據(jù)的信息是:______________________。③編寫代碼實(shí)現(xiàn)的功能是:__________________________________________________________。④執(zhí)行代碼獲取天氣預(yù)報(bào)數(shù)據(jù)的方式是:__________________________?;顒?dòng)總結(jié):傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)CH010100API密鑰獲取天氣預(yù)報(bào)數(shù)據(jù),并在請(qǐng)求成功時(shí)解析并輸出第二天的天氣預(yù)報(bào)發(fā)起網(wǎng)絡(luò)請(qǐng)求物聯(lián)數(shù)據(jù)需采集學(xué)習(xí)活動(dòng)2:1.通過查詢API提供商的資料,獲得自己所在城市的編號(hào)。2.通過教師提供的API密鑰,向API發(fā)送請(qǐng)求并獲得天氣預(yù)報(bào)數(shù)據(jù)。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第一步:獲取城市編碼,通過查詢API提供商的資料找到所在城市對(duì)應(yīng)的編碼,記為city_code。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第二步:編寫程序(圖形化)mPython修改城市編號(hào)。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集mPython第二步:編寫程序(代碼版)修改城市編號(hào)。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第三步:主控板刷入程序傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第四步:功能測試(獲取API返回?cái)?shù)據(jù),并解析出天氣預(yù)報(bào))。多云-雨傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集三、配置物聯(lián)網(wǎng)服務(wù)平臺(tái)傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)掌控IOT在線物聯(lián)實(shí)驗(yàn)平臺(tái)(網(wǎng)址:/)主控板環(huán)境數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集(1)注冊登錄賬號(hào)。(2)添加項(xiàng)目和設(shè)備①②③⑤④傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集四、實(shí)現(xiàn)傳輸與存儲(chǔ)數(shù)據(jù)在物聯(lián)系統(tǒng)中,物聯(lián)網(wǎng)服務(wù)平臺(tái)負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)與轉(zhuǎn)發(fā),主控板負(fù)責(zé)讀取傳感器數(shù)據(jù)并通過網(wǎng)絡(luò)發(fā)送給物聯(lián)網(wǎng)服務(wù)平臺(tái)。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)連接無線網(wǎng)絡(luò)連接物聯(lián)網(wǎng)服務(wù)平臺(tái)獲取傳感器數(shù)據(jù)發(fā)送到對(duì)應(yīng)主題暫停30S物聯(lián)數(shù)據(jù)需采集傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)學(xué)習(xí)活動(dòng)3:采集并傳輸傳感器數(shù)據(jù)連接主控板與溫濕度傳感器、土壤濕度傳感器和光敏傳感器。利用傳感器采集環(huán)境數(shù)據(jù),并向MQTT服務(wù)器中相應(yīng)主題發(fā)送數(shù)據(jù)。物聯(lián)數(shù)據(jù)需采集采集并傳輸數(shù)據(jù)硬件設(shè)備主控板*14pin連接線*2溫濕度傳感器*1土壤濕度傳感器*1傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集接P0、P1接P13、P14第一步:連接土壤濕度傳感器和溫濕度傳感器與主控板傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第二步:編寫程序(圖形化)mPython連接網(wǎng)絡(luò)和MQTT服務(wù)器。從Pin13接口傳感器讀取環(huán)境溫度值。從Pin1接口傳感器讀取土壤濕度值。從板載的光線傳感器讀取光照強(qiáng)度值。向MQTT服務(wù)器中的溫度、光照、濕度主題發(fā)送數(shù)據(jù)。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第二步:編寫程序(代碼版)mPython連接網(wǎng)絡(luò)和MQTT服務(wù)器。從Pin13接口傳感器讀取環(huán)境溫度值。從Pin1接口傳感器讀取土壤濕度值。從板載的光線傳感器讀取光照強(qiáng)度值。向MQTT服務(wù)器中的溫度、光照、濕度主題發(fā)送數(shù)據(jù)。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第三步:主控板刷入程序傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集第四步:功能測試(將土壤濕度傳感器放入水中,手握住溫濕度傳感器,點(diǎn)擊掌控IOT物聯(lián)網(wǎng)平臺(tái)中濕度、溫度和光線主題的刷新按鈕更新數(shù)據(jù),我們可以觀察到主控板發(fā)送給MQTT服務(wù)器的數(shù)據(jù)變化。)??傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集通過上面的案例可以看出,傳感器可以很方便地獲取周圍的環(huán)境數(shù)據(jù),幫助人們更好地了解現(xiàn)實(shí)世界??偨Y(jié):傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)物聯(lián)數(shù)據(jù)需采集溫濕度傳感器、土壤濕度傳感器、光敏傳感器②傳感器連接主控板的作用:__________________________________。①實(shí)驗(yàn)使用的傳感器:_______________________________________。③Pin接口讀取的數(shù)據(jù)類型:_____________________________。④MQTT發(fā)送數(shù)據(jù)代碼要點(diǎn):____________________________________________。傳感器獲取數(shù)據(jù)從互聯(lián)網(wǎng)獲取數(shù)據(jù)配置物聯(lián)網(wǎng)平臺(tái)傳輸與儲(chǔ)存數(shù)據(jù)將傳感器采集的數(shù)據(jù)傳輸給主控板進(jìn)行后續(xù)處理溫度值、土壤濕度值指定主題,將對(duì)應(yīng)數(shù)據(jù)(content)轉(zhuǎn)換為字符串類型后發(fā)送活動(dòng)總結(jié):物聯(lián)數(shù)據(jù)需采集1.結(jié)合身邊的物聯(lián)網(wǎng)案例說一說物聯(lián)網(wǎng)的數(shù)據(jù)來源有哪些。2.請(qǐng)從便捷性、覆蓋范圍、數(shù)據(jù)安全性等角度比較本地MQTT服務(wù)器和在線MQTT服務(wù)器說說各自的優(yōu)點(diǎn)與缺點(diǎn)。拓展與提升物聯(lián)數(shù)據(jù)需采集傳感器采集的數(shù)據(jù)和互聯(lián)網(wǎng)中的數(shù)據(jù)是物聯(lián)網(wǎng)數(shù)據(jù)的主要來源。此外,用戶輸入的數(shù)據(jù)、物聯(lián)系統(tǒng)在運(yùn)行過程中自行產(chǎn)生的數(shù)據(jù)也是物聯(lián)網(wǎng)的數(shù)據(jù)來源。從便捷性、覆蓋范圍、數(shù)據(jù)安全性等角度進(jìn)行比較。例如,自己搭建的本地MQTT服務(wù)器往往只能在同一個(gè)局域網(wǎng)下進(jìn)行訪問,而在線MQTT服務(wù)器則一般都可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產(chǎn)法責(zé)任追究制度
- 安全生產(chǎn)網(wǎng)絡(luò)輿情制度
- 地膜生產(chǎn)車間現(xiàn)場管理制度
- 林業(yè)工作安全生產(chǎn)制度
- 干凈工廠生產(chǎn)車間管理制度
- 離子電電池生產(chǎn)報(bào)廢制度
- 化工生產(chǎn)部投訴管理制度
- 家具廠生產(chǎn)安全檢查制度
- 安全生產(chǎn)考核及獎(jiǎng)勵(lì)制度
- 安全生產(chǎn)投入相關(guān)制度
- 六年級(jí)上冊英語書詞匯表
- 《微電子封裝技術(shù)》課程教學(xué)大綱
- 城市軌道交通服務(wù)員(城市軌道交通站務(wù)員)考核要素細(xì)目表與考核內(nèi)容結(jié)構(gòu)表
- JBT 12530.4-2015 塑料焊縫無損檢測方法 第4部分:超聲檢測
- 江西省吉安市初中生物七年級(jí)期末下冊高分預(yù)測題詳細(xì)答案和解析
- 《中國心力衰竭診斷和治療指南2024》解讀(總)
- DZ∕T 0033-2020 固體礦產(chǎn)地質(zhì)勘查報(bào)告編寫規(guī)范(正式版)
- 瀝青拌合站方案
- (汪曉贊)運(yùn)動(dòng)教育課程模型
- GB/T 42677-2023鋼管無損檢測無縫和焊接鋼管表面缺欠的液體滲透檢測
- 輪機(jī)英語題庫
評(píng)論
0/150
提交評(píng)論