1. 項(xiàng)目背景
智慧城市溫濕度監(jiān)控系統(tǒng)在智慧城市建設(shè)中扮演著至關(guān)重要的角色。這一系統(tǒng)的核心目標(biāo)是利用最前沿的信息化工具和物聯(lián)網(wǎng)技術(shù),對城市環(huán)境的多個關(guān)鍵指標(biāo)進(jìn)行實(shí)時監(jiān)控。這些指標(biāo)不僅包括溫度和濕度,還涵蓋了光照強(qiáng)度等環(huán)境因素。
通過這一系統(tǒng)的部署,城市管理者能夠?qū)崟r獲取到城市各區(qū)域的溫濕度和光照數(shù)據(jù),這些數(shù)據(jù)經(jīng)過精確的分析,可以揭示出城市環(huán)境的細(xì)微變化和潛在問題?;谶@些數(shù)據(jù)分析,智慧城市溫濕度監(jiān)控系統(tǒng)能夠自動或半自動地調(diào)整相關(guān)的設(shè)備和設(shè)施,比如空調(diào)、加濕器或遮陽設(shè)施,以達(dá)到智能調(diào)控的目的。
2. 實(shí)驗(yàn)?zāi)繕?biāo)
1:數(shù)據(jù)采集與監(jiān)測:
我們會使用各種傳感器來采集光照、溫度和濕度等環(huán)境參數(shù)。這些傳感器能夠?qū)崟r地監(jiān)測并記錄環(huán)境中的光照強(qiáng)度、溫度和濕度變化,為我們提供實(shí)時的環(huán)境數(shù)據(jù)。
2:數(shù)據(jù)傳輸與處理:
采集到的數(shù)據(jù)會被傳輸?shù)轿⒖刂破鬟M(jìn)行處理。微控制器會對數(shù)據(jù)進(jìn)行初步的處理和整理,然后通過無線通信模塊將處理后的數(shù)據(jù)發(fā)送到onenet云平臺。onenet云平臺會收集這些數(shù)據(jù),并進(jìn)行實(shí)時的刷新和處理,確保數(shù)據(jù)的實(shí)時性和準(zhǔn)確性。
3:數(shù)據(jù)分析與可視化:
我們利用大數(shù)據(jù)技術(shù)對收集到的數(shù)據(jù)進(jìn)行深度分析,以獲取更有價(jià)值的信息。同時,我們還使用工具將數(shù)據(jù)進(jìn)行可視化展示,使得用戶能夠更直觀、更便捷地讀取和理解數(shù)據(jù)。
4:系統(tǒng)安全:
在整個過程中,我們嚴(yán)格遵守網(wǎng)絡(luò)法規(guī),保護(hù)用戶的數(shù)據(jù)安全,防止數(shù)據(jù)泄露。我們會采取各種安全措施,如數(shù)據(jù)加密、訪問控制等,以確保數(shù)據(jù)的安全性和隱私性。
3. 實(shí)驗(yàn)步驟
3.1 配置參數(shù)
3.1.1OneNET平臺產(chǎn)品設(shè)備注冊
1.注冊登錄云平臺,在產(chǎn)品開發(fā)中心,創(chuàng)建產(chǎn)品,詳情如下

接入?yún)f(xié)議:LwM2M, 數(shù)據(jù)協(xié)議:IPSO, 聯(lián)網(wǎng)方式:NB-IOT, 開啟自動發(fā)現(xiàn)資源

輸入IMEI(隨機(jī)生成)和IMSI(隨意輸入,符合規(guī)則即可)
圖片為后續(xù)添加,故有紅字

3.2 硬件搭建
NB-IOT模塊,溫濕度模塊,核心板,光照模塊,LCD模塊

3.3修改代碼
3.3.1 IMEI;IMSI配置
將main.c中IMEI;IMSI相關(guān)代碼修改(與云平臺產(chǎn)品設(shè)備數(shù)據(jù)一樣)

3.3.2 添加程序
①增加光照和 LED 的類型結(jié)構(gòu),并聲明外部變量

②添加“讀”和“寫”回調(diào)函數(shù)

③在 main.c 文件里增加光照、LED 資源

3.4接入云平臺
接入設(shè)備在線即為正常工作狀態(tài)

光照讀取及LED控制命令寫入

3.5平臺API調(diào)用
3.5.1 添加程序LwM2M-即時命令讀設(shè)備資源
注:imei與設(shè)備imei數(shù)據(jù)相同


設(shè)備上線,實(shí)時下發(fā)Read命令到設(shè)備,根據(jù)設(shè)備IMEI,對象ID和實(shí)例ID(可選)發(fā)送Read命令到終端設(shè)備,設(shè)備需要響應(yīng)對應(yīng)資源ID的屬性值。
3.5.2 LwM2M-即時命令寫設(shè)備資源



實(shí)時下發(fā)Write命令到設(shè)備,根據(jù)設(shè)備IMEI,對象ID和實(shí)例ID發(fā)送Write命令到終端設(shè)備,設(shè)備需要響應(yīng)平臺Write命令狀態(tài)。
3.6平臺數(shù)據(jù)接收
3.6.1 添加實(shí)例
登錄網(wǎng)站http://1.14.71.134:8080填寫用戶ID及用戶Accesskey登錄。
完成配對即可驗(yàn)證成功。

3.6.2 創(chuàng)建規(guī)則引擎

在數(shù)據(jù)推送中選擇產(chǎn)品,點(diǎn)擊設(shè)置,添加如圖所示內(nèi)容。

3.6.3 實(shí)行全局推送

4. 實(shí)驗(yàn)結(jié)果



外部光照值超過閾值,lcd屏關(guān)閉,低于閾值lcd屏開啟。