智慧園區(qū)能源管控系統(tǒng)項目報告

一跺嗽、實驗背景

以園區(qū)為代表的區(qū)域能源系統(tǒng)具有用能密度大战授、負(fù)荷利用小時數(shù)高、可再生能源比例高桨嫁、產(chǎn)用能形式多樣化等特點植兰,是促進(jìn)可再生能源大規(guī)模就地消納、提高能源綜合利用率璃吧、實現(xiàn)節(jié)能減排目標(biāo)的有效實驗途徑钉跷。全球氣候正面臨嚴(yán)峻的挑戰(zhàn),碳減排已成全人類的共同使命肚逸。國內(nèi)“能源雙控”政策的持續(xù)升級爷辙,生產(chǎn)性企業(yè)被迫停工停產(chǎn)。如何有效控制碳排放量朦促,提升能源使用效率膝晾、降低能耗,進(jìn)而實現(xiàn)“雙碳目標(biāo)”务冕,成為企業(yè)亟待解決的問題血当。

二、實驗?zāi)康?/h1>

1禀忆、會使用 HTTP 推送
2臊旭、了解如何處理 HTTP 推送
3、在 OneNET Studio 平臺上接入 NB 設(shè)備后箩退,完成從 Studio 向第三方應(yīng)用(本應(yīng)用)的數(shù)據(jù)推送离熏,從而在應(yīng)用程序中獲取 NB 設(shè)備的所有數(shù)據(jù)。同時戴涝,在應(yīng)用程序中監(jiān)控光照傳感器的值滋戳,達(dá)到預(yù)設(shè)的最大閾值后,調(diào)用 LwM2M IPSO API啥刻,自動關(guān)閉 LED 燈奸鸯;達(dá)到預(yù)設(shè)的最小閾值后,調(diào)用 API 自動打開 LED 燈可帽,從而實現(xiàn)節(jié)能的目的娄涩。

三、實驗步驟

2022/5/20:

1.設(shè)備接入云平臺

1.1硬件搭接

1.1.1試驗箱外殼

試驗箱外殼.png

1.1.2核心模塊

核心模塊.png

1.1.3NB-IoT模塊(M5310A)

NB-IOT模塊.png

1.1.4zigbee溫濕度模塊

zigbee溫濕度模塊.png

1.1.5zigbee光照模塊

zigbee光照模塊.png

1.1.6LCD模塊

LCD模塊.png

1.1.7硬件連接圖

硬件連接圖.png

2.修改代碼

2.1編寫讀回調(diào)函數(shù)

編寫讀回調(diào)函數(shù).png

2.2編寫寫回調(diào)函數(shù)

編寫寫回調(diào)函數(shù).png

2.3添加光照映跟、LED資源

添加光照蓄拣、LED資源.png

2.4更新光照扬虚、LED資源

更新光照、LED資源.png

2.5代碼編譯結(jié)果

編譯結(jié)果.png

2.6代碼燒寫

代碼燒寫.png

3.平臺控制

3.1設(shè)備在線

設(shè)備在線.png

3.2添加設(shè)備資源列表

添加設(shè)備資源列表.png

3.3資源列表詳情

資源列表詳情.png

3.4光照值

光照值.png

3.5平臺控制燈

平臺控制燈.png

2022/5/26:

1.調(diào)用北向API控制燈光

1.1即時命令—寫設(shè)備資源

寫設(shè)備資源.png

即時命令—寫設(shè)備資源.png

2022/6/7:

1.安裝配置JDK

(1)新增兩個環(huán)境變量

環(huán)境變量.png

(2)修改PATH環(huán)境變量

PATH環(huán)境變量.png

(3)按鍵盤win+R打開一個新的 cmd 窗口弯蚜,然后輸入 java -version 命令孔轴,如果能夠看到類似如下的輸出,則表示 JDK1.8 安裝完成碎捺。

JDK1.8安裝完成.png

2.安裝配置 Maven

(1)設(shè)置環(huán)境變量

環(huán)境變量.png

環(huán)境變量.png

(2)按鍵盤win+R打開一個新的 cmd 窗口路鹰,然后輸入mvn -version 命令,如果能夠看到如下輸出收厨,則表示 Maven 安裝成功晋柱。

Maven安裝成功.png

3.安裝配置 IntelliJ IDEA

(1)使用工具包中提供的 IntelliJ IDEA 2019 安裝包,進(jìn)行默認(rèn)安裝诵叁。安裝完成后雁竞,在啟動界面選擇 "Configure->Settings"進(jìn)行全局設(shè)置,輸入 maven 進(jìn)行搜索拧额,然后將 Maven 的實際安裝路徑填入碑诉,以便在 IDEA 中使用 Maven。

配置IDEA.png

(2)在(https://github.com/CQCET-IOT/onenet-studio-nb-data-push)下載本應(yīng)用程序侥锦。打開IntelliJ IDEA进栽,啟動界面選擇 "Import Project",將pom.xml 文件打開恭垦,等待過程時間較長快毛。

啟動界面.png

(3)修改參數(shù)

根據(jù)自己的實際情況,修改 application.properties 文件中的以下參數(shù)番挺,才能正確運行:
?api.authorization: 使用 OneNET Studio 提供的 Token工具生成唠帝;
?light.imei: NB-IoT 設(shè)備的 IMEI 號;
?http-push.token: 第三方應(yīng)用 Token;
?http-push.aesKey: 第三方應(yīng)用 AesKey;


修改參數(shù).png

4.OneNET Studio HTTP 數(shù)據(jù)推送配置

? 實例名稱:自己取一個合理的名稱。
? 推送地址:http://www.xxx.net/receive玄柏,注意 URL 后面必須包含 /receive襟衰,它是在本應(yīng)用程序中實現(xiàn)的,用于接收處理 Studio 的驗證和數(shù)據(jù)禁荸。
? Token:自己輸入一個合理的字符串右蒲。該字符串需要與配置文件中的 http-push.token 保持一致。
? 消息加密方式:選擇“明文模式”赶熟,本應(yīng)用程序不進(jìn)行消息加密。
配置完成以后陷嘴,需要手動點擊數(shù)據(jù)推送的“驗證”按鈕映砖,只有驗證成功了,Studio 才會向其推送數(shù)據(jù)灾挨,如下:

推送數(shù)據(jù).png

5.OneNET Studio 規(guī)則引擎配置

(1)配置完數(shù)據(jù)推送以后邑退,需要用到規(guī)則引擎竹宋。在 Studio 上點擊“應(yīng)用開發(fā)->項目管理”,新建一個項目地技,取一個合理的名稱蜈七,比如“智能燈控項目”:

項目添加.png

(2)點擊上圖“進(jìn)入項目管理”按鈕,就可以進(jìn)入項目管理頁面莫矗。在“設(shè)備管理→設(shè)備列表”中飒硅,點擊“添加設(shè)備”按鈕,將前面創(chuàng)建的 NB-IoT 設(shè)備加入到該項目中作谚,如下圖所示:

項目管理設(shè)備添加.png

(3)接下來三娩,點擊左側(cè)的“規(guī)則引擎”按鈕,創(chuàng)建一個規(guī)則引擎妹懒。勾選所有的消息源雀监,指定前面創(chuàng)建的 NB-IoT 產(chǎn)品,然后關(guān)聯(lián)前面創(chuàng)建的 HTTP 數(shù)據(jù)推送:

HTTP數(shù)據(jù)推送.png

(4)配置完成后眨唬,啟動該規(guī)則引擎会前,則當(dāng) NB-IoT 設(shè)備上下線、上報新數(shù)據(jù)時匾竿,本應(yīng)用程序就能夠獲得這些數(shù)據(jù)瓦宜,并打印在程序的控制臺上,如下圖所示:

開燈:

打印程序.png

LED亮燈.png

關(guān)燈:

打印程序.png

LED關(guān)燈.png

四搂橙、總結(jié)

在此次項目中歉提,當(dāng)IntelliJ IDEA程序運行時,云平臺的規(guī)則引擎啟用成功時区转,數(shù)據(jù)上報到IntelliJ IDEA本應(yīng)用程序后苔巨,程序會解析其中的光照度數(shù)據(jù),并且根據(jù)預(yù)設(shè)的閾值废离,對 LED 燈進(jìn)行控制 侄泽。且通過實驗使得對OneNET云平臺更為了解,對實驗實施的流程思路更清晰蜻韭。不足為對一些專業(yè)知識了解還不夠清楚悼尾。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市肖方,隨后出現(xiàn)的幾起案子闺魏,更是在濱河造成了極大的恐慌,老刑警劉巖俯画,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件析桥,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)泡仗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門埋虹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人娩怎,你說我怎么就攤上這事搔课。” “怎么了截亦?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵爬泥,是天一觀的道長。 經(jīng)常有香客問我魁巩,道長急灭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任谷遂,我火速辦了婚禮葬馋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘肾扰。我一直安慰自己畴嘶,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布集晚。 她就那樣靜靜地躺著窗悯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪偷拔。 梳的紋絲不亂的頭發(fā)上蒋院,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機(jī)與錄音莲绰,去河邊找鬼欺旧。 笑死,一個胖子當(dāng)著我的面吹牛蛤签,可吹牛的內(nèi)容都是我干的辞友。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼震肮,長吁一口氣:“原來是場噩夢啊……” “哼称龙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起戳晌,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鲫尊,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后沦偎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體马昨,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡竞帽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年扛施,在試婚紗的時候發(fā)現(xiàn)自己被綠了鸿捧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡疙渣,死狀恐怖匙奴,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妄荔,我是刑警寧澤泼菌,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站啦租,受9級特大地震影響哗伯,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜篷角,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一焊刹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧恳蹲,春花似錦虐块、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至错忱,卻和暖如春儡率,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背以清。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工儿普, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人玖媚。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓箕肃,卻偏偏與公主長得像,于是被迫代替她去往敵國和親今魔。 傳聞我的和親對象是個殘疾皇子勺像,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容