基于中移和物的智能家居監(jiān)控系統(tǒng)實(shí)訓(xùn)報(bào)告
一、實(shí)驗(yàn)背景
在oneNET平臺(tái)實(shí)現(xiàn)NB-IOT方式的溫濕度檢測(cè)以及數(shù)據(jù)集成和展現(xiàn),利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、安全防范技術(shù)、自動(dòng)控制技術(shù)、音視頻技術(shù)將家居生活有關(guān)的設(shè)施集成。提高家居安全性、便利性、舒適性、藝術(shù)性,并實(shí)現(xiàn)環(huán)保節(jié)能的居住環(huán)境。
二、實(shí)驗(yàn)?zāi)繕?biāo)
(1)分析中移和物開發(fā)板套件硬件,了解各個(gè)組成部分作用;
(2)熟悉開發(fā)板各個(gè)信號(hào)輸入、輸出點(diǎn)位置,了解其連接電腦的方式;
(3)通過中移和物平臺(tái)實(shí)現(xiàn)自定義的智能家居系統(tǒng);
(4)利用平臺(tái)的數(shù)據(jù)接入以及應(yīng)用能力,實(shí)現(xiàn)智能家居系統(tǒng)端到端的快速搭建和調(diào)試上線。
三、實(shí)驗(yàn)步驟
1、程序燒寫
通過運(yùn)行刷寫工具(FlyMcu),選擇hex目標(biāo)文件進(jìn)行燒寫

2、MCU程序
添加按鍵控制燈代碼
在SDK目錄下的user.c文件中82行添加代碼GPIO_WriteBit (GPIOA,GPIO_Pin_4,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4)));;編譯下載;上電測(cè)試按鍵控制led成功,隨后當(dāng)按下s2,LED依次亮藍(lán)顯示,長(zhǎng)按s2,其中一個(gè)LED將一直閃爍
3、實(shí)現(xiàn)中移和物智能家居系統(tǒng)并調(diào)試
1、創(chuàng)建產(chǎn)品

2、產(chǎn)品功能定義


3、APP界面開發(fā)

4、設(shè)備接入調(diào)試
在SDK目錄下找到device.c下的product_def.h文件;修改產(chǎn)品ID

在SDK目錄下的user.c文件為設(shè)備配置唯一的設(shè)備號(hào);
在SDK目錄下找到func_ops.c文件根據(jù)自己的序號(hào)和字段名進(jìn)行編寫代碼;
最后編譯下載。

四、實(shí)驗(yàn)總結(jié)
了解到了OneNET平臺(tái)的功能多樣性,也對(duì)智能家居技術(shù)有了更深的理解。