一、實驗背景
隨著全球能源緊張和環(huán)境污染問題的加劇,節(jié)能減排已成為各國政府和企業(yè)的共同目標。智慧園區(qū)作為城市發(fā)展的重要組成部分,其節(jié)能減排工作更是具有舉足輕重的地位。因此,開發(fā)和應用智慧園區(qū)節(jié)能減排監(jiān)控系統(tǒng),實現(xiàn)對園區(qū)能源消耗的實時監(jiān)測和管理,對于提高能源利用效率、降低碳排放、促進可持續(xù)發(fā)展具有重要意義。
二、實驗目標
通過對園區(qū)內(nèi)的能源使用情況進行實時監(jiān)測和智能調(diào)控,實現(xiàn)節(jié)能減排的目標,同時提高能源利用效率,降低碳排放量。
三、實驗步驟
3.1創(chuàng)建產(chǎn)品
按照下圖中的添加一個“光照傳感器”的產(chǎn)品。
.png
3.2修改代碼
在如下圖所示的位置添加五處代碼;
.jpg

.jpg
if (objid == 3311 && instid == 0 && resid == 5850) /* LED */
{
if(data->value.as_bool)
{
// 打開白色背光以模擬 LED 打開
Lcd_Clear(WHITE);
ledStatus.Led1Sta=1;
}
else
{
//打開黑色背光以模擬 LED 打開
Lcd_Clear(BLACK);
ledStatus.Led1Sta=0;
}
}
還需在下圖所圈地方添加代碼,
.jpg
添加的具體代碼段如下:
else if (objid == 3301 && instid == 0 && resid == 5700) { /* 光 照 */
BH1750_test();
illumi.value.as_float = result_lx;
} else if (objid == 3311 && instid == 0 && resid == 5850) { /* LED */
led.value.as_bool = ledStatus.Led1Sta;
}
在此處改成自己的IMEI和IMSI;
.jpg

.jpg
/* 更新光照數(shù)值 */
illumi.flag |= NBIOT_UPDATED;
BH1750_test();
illumi.value.as_float = result_lx;
/* 更新 LED 數(shù)值*/
led.flag |= NBIOT_UPDATED;
led.value.as_bool = ledStatus.Led1Sta;
再找到下圖所示的位置,將光照的資源添加在其中,
.jpg
添加的具體代碼段如下:
// 添加光照資源
illumi.type = NBIOT_FLOAT;
illumi.flag = NBIOT_READABLE;
ret = nbiot_resource_add(dev, 3301, 0, 5700, &illumi);
if (ret)
{
nbiot_device_destroy(dev);
printf("device add resource(illumi) failed, code = %d.\r\n", ret);
}
// 添加 LED 燈資源
led.type = NBIOT_BOOLEAN;
led.flag = NBIOT_READABLE | NBIOT_WRITABLE;
ret = nbiot_resource_add(dev, 3311, 0, 5850, &led);
if (ret)
{
nbiot_device_destroy(dev);
printf("device add resource(led) failed, code = %d.\r\n", ret);
}
3.3模塊組裝
本實驗需要用到核心板、溫濕度模塊、NB-IoT 模塊和光照模塊,組裝如下:
.jpg
3.4設備接入
將修改之后的代碼燒入已經(jīng)組裝好的設備箱中,再登上云平臺查看設備,便能發(fā)現(xiàn)其已上線。
.png
3.5實驗結(jié)果
再在該光照傳感器設備下的設備資源里,分別查看下圖所圈部分的實時數(shù)據(jù);
.jpg
在llluminance中可見的結(jié)果如圖所示

.png

.png
3.6打開燈光推送應用用戶門戶,以OneNET注冊用戶的用戶id和用戶AcessKey登陸
在瀏覽器輸入地址http://1.14.71.134:8080/,然后進入如下頁面
第一次登陸,會提示“該用戶id未使用記錄”,需要再次輸入相同的用戶id和用戶AcessKey,就可以登錄成功;然后需要使用本人在OneNET的用戶id和用戶AcessKey,依次填在上圖的空白處。
3.7綁定NB-IoT設備的IMEI號
進入“我的物聯(lián)網(wǎng)”-“設備”菜單,填寫下圖所圈的IMEI號,點擊確定完成綁定
3.8實例創(chuàng)建
進入OneNET物聯(lián)網(wǎng)開放平臺“開發(fā)者中心”,找到菜單欄的“數(shù)據(jù)流轉(zhuǎn)”下的“資源管理”,點擊“HTTP推送實例”,再點擊“添加實例”,填寫好實例名稱、推送地址、Token等信息,完成實例新增,并如下圖所示。
3.10postman的修改
現(xiàn)在官網(wǎng)上下載好postman的軟件,然后注冊登錄后,進入到如下的頁面,點擊頁面上所圈的位置,建立新的項目









并在其中添加如下的信息


之后點擊菜單欄中“Body”中的“raw”在其中輸入如下的代碼



四、總結(jié)
智慧園區(qū)節(jié)能減排監(jiān)控系統(tǒng)實訓通常以小組形式進行,需要我們在團隊中協(xié)作完成任務。這不僅可以鍛煉小組協(xié)作能力,還可以提高溝通能力。在實訓過程中,還需要學會如何與他人有效溝通、如何協(xié)調(diào)小組內(nèi)部的矛盾和問題。且需要在有限的時間內(nèi)完成這個任務,這要求 我們具備自我管理能力。同時,面對挑戰(zhàn)和困難時,需要保持積極的心態(tài)和持續(xù)的動力,這有助于提升我們的自我驅(qū)動能力。