2021-04-18

一、實(shí)訓(xùn)背景

智慧家居改變生活

二、實(shí)訓(xùn)目的

1.學(xué)會(huì)分辨中移物聯(lián)網(wǎng)開(kāi)發(fā)板套件硬件,了解各硬件組成及其作用。
2.熟悉開(kāi)發(fā)板各個(gè)信號(hào)輸入輸出位置,及其連接到電腦的方式。
3.通過(guò)中移和物平臺(tái)實(shí)現(xiàn)自定義的智能家居系統(tǒng);
4.利用平臺(tái)的數(shù)據(jù)接入以及應(yīng)用能力,實(shí)現(xiàn)智能家居系統(tǒng)端到端的快速搭建和調(diào)試上線。

三、實(shí)訓(xùn)步驟

1.開(kāi)發(fā)板程序?qū)懭?/h3>

步驟 1:運(yùn)行串口寫入工具
這次下載程序不使用S-TLINK,而使用FlyMcu.exe 可執(zhí)行程序作為寫入工具。
步驟 2:匹配串口
點(diǎn)擊寫入工具菜單的“搜索串口”命令,工具將自動(dòng)搜索 usb 串口,并識(shí)別到可與開(kāi)發(fā)板通信的串口以及串口的波特率。
步驟 3:設(shè)置開(kāi)發(fā)板進(jìn)入待下載狀態(tài)
重要步驟:開(kāi)發(fā)板上電后默認(rèn)狀態(tài)不是等待下載狀態(tài),就需要按住 BOOT0 按鍵,不要松開(kāi),可以斷電繼續(xù)按住,然后在上電,再松開(kāi) BOOT0 鍵,這時(shí)開(kāi)發(fā)板就會(huì)進(jìn)入待下載狀態(tài),可以接受工具寫入的程序包。
提示 1:這兩個(gè)按鍵靠得很緊密,不容易操作,可用兩只手的大拇指協(xié)同完成。具體按鍵的位置參照開(kāi)發(fā)板上的絲印信息。
提示 2:也可以采用另一種方式:直接拔下 USB 串口線(斷電),按住 BOOT0 鍵不松開(kāi),再將 USB線插上(上電),則同樣可以使開(kāi)發(fā)板進(jìn)入待下載狀態(tài)。
步驟 4:下載目標(biāo)程序文件
點(diǎn)擊刷寫工具的“開(kāi)始編程(P)”按鈕,開(kāi)始下載,下載成功后,下面的進(jìn)度條會(huì)顯示綠色,文本里面會(huì)顯示“命令執(zhí)行完畢,一切正?!?。


image.png

2.設(shè)備 LED燈 按鍵控制

步驟一:添加按鍵控?zé)舸a

在工程代碼當(dāng)中找到user.c 文件,在82 行添加代碼

GPIO_WriteBit(GPIOA,GPIO_Pin_4,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOA,GPIO_Pin_4)));

image.png
步驟 2:編譯程序并下載程序文件到開(kāi)發(fā)板中

將工程編譯完成,下載程序文件到開(kāi)發(fā)板中,下載就是開(kāi)發(fā)板寫入的步驟,不適用軟件下載;

步驟3.上電測(cè)試按鍵控制LED 功能是否能實(shí)現(xiàn)

按下外設(shè)板(中間層)的普通按鍵 ,成功LED燈亮。

3.智能家居系統(tǒng)端到端搭建

1.創(chuàng)建中移和物智能家居產(chǎn)品
步驟 1: 先進(jìn)入 OneNET平臺(tái),在進(jìn)入中移和物平臺(tái)

1.OneNET首頁(yè),使用統(tǒng)一的 OneNET 賬號(hào)授權(quán)登陸認(rèn)證信息即可完成。
2.通過(guò)中移物聯(lián)網(wǎng)首頁(yè)“產(chǎn)品服務(wù)”進(jìn)入“中移和物”平臺(tái)入口,即可進(jìn)入。

步驟 2: 使用中移和物產(chǎn)品創(chuàng)建

1.在和物平臺(tái)中,點(diǎn)擊頁(yè)面頂部的 “管理中心”入口,進(jìn)入具體的“和物”產(chǎn)品管理頁(yè)面。
選擇產(chǎn)品為其它,兩個(gè)其他


image.png

2.創(chuàng)建完成后,可以看到產(chǎn)品列表中新出現(xiàn)了該產(chǎn)品條目。注意記錄該產(chǎn)品的 ID,,ID如下圖所示:418395。


image.png
2.定義智能家居系統(tǒng)具備的功能
產(chǎn)品功能定義

1.這里選擇自定義功能,單擊右邊的添加按鈕,開(kāi)始添加屬性


image.png
定義“溫度”數(shù)據(jù)屬性

功能類型:屬性值
功能點(diǎn)名稱:溫度
字段名稱:temperature
數(shù)據(jù)類型:數(shù)值型
數(shù)值范圍:0 -- 50
間距:0.1
單位:°C
傳輸類型:只上報(bào)


image.png
其他的資源和上面的同理
3APP模板配置

1.在完成產(chǎn)品功能定義后,我們點(diǎn)擊頁(yè)面右上角的“下一步”,進(jìn)入 APP模板配置。
2.因?yàn)樵谥安襟E中我們?cè)O(shè)定的 app 呈現(xiàn)模式是自由配置方式,所以這里選擇頁(yè)面下方的“編輯模板”。
3.配置 APP 界面顯示的背景顏色,選擇青綠色
配置 APP 界面各個(gè)功能點(diǎn)的模塊大小,不同的大小,在 APP 中呈現(xiàn)出的形狀也不相同。后面有選擇圖標(biāo),需要我們自己選擇,精心選擇有較強(qiáng)對(duì)應(yīng)關(guān)系的圖標(biāo),達(dá)到美觀簡(jiǎn)潔的 APP 界面效果。


image.png
下載和物 APP,在和物 APP 中查看配置的 APP 界面效果

1.下載和物APP
2.用和物APP掃描二維碼
會(huì)在手機(jī)APP上面顯示配置信息

設(shè)備配網(wǎng)和接入
長(zhǎng)按外設(shè)板上的普通按鍵 2,約 3 秒鐘后,設(shè)備自動(dòng)進(jìn)入配網(wǎng)模式,可以進(jìn)行配網(wǎng)。
提示 :普通 LED 燈 3(藍(lán)色)在閃爍,即表示設(shè)備進(jìn)入配網(wǎng)模式。

在“手機(jī)端 app”上點(diǎn)擊“開(kāi)始連接設(shè)備”,配置 wifi 連接信息,供配網(wǎng)時(shí)發(fā)送給設(shè)備板。
配置完成點(diǎn)擊下一步,開(kāi)始配網(wǎng)。
然后就可以通過(guò)中移和物APP控制實(shí)訓(xùn)開(kāi)發(fā)板上的彩虹燈,電機(jī)和觸控板了,也可以看到實(shí)時(shí)的溫濕度數(shù)據(jù)。

四、實(shí)訓(xùn)總結(jié)

在這次的實(shí)訓(xùn)中,我有很多的收獲,比如不能什么事都靠別人的幫助,自己也要實(shí)際動(dòng)手,要一步一個(gè)腳印,雖然這次因?yàn)樾枰W(wǎng)絡(luò)的原因最后一步現(xiàn)象沒(méi)有實(shí)現(xiàn),比較遺憾,畢竟這也是最后一次實(shí)驗(yàn),但是這次的實(shí)訓(xùn)讓我受益良多,用onenet更加熟練。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、實(shí)訓(xùn)背景 智慧家居改變生活 二、實(shí)訓(xùn)目的 1.學(xué)會(huì)分辨中移物聯(lián)網(wǎng)開(kāi)發(fā)板套件硬件,了解各硬件組成及其作用。2.熟...
    XW_7738閱讀 193評(píng)論 0 0
  • 一、實(shí)訓(xùn)背景 當(dāng)代社會(huì)智能家居走進(jìn)我們生活。 二、實(shí)訓(xùn)目的 1.學(xué)會(huì)分辨中移物聯(lián)網(wǎng)開(kāi)發(fā)板套件硬件,了解各硬件組成及...
    EJ_9bef閱讀 417評(píng)論 0 0
  • 實(shí)訓(xùn)報(bào)告 一、項(xiàng)目背景 .基于OneNET的遠(yuǎn)程溫濕度監(jiān)測(cè)系統(tǒng),實(shí)現(xiàn)設(shè)備上云 二、實(shí)訓(xùn)目標(biāo) 采集溫濕度、光照、大氣...
    EJ_9bef閱讀 231評(píng)論 1 0
  • 智慧園區(qū)環(huán)境監(jiān)控系統(tǒng)實(shí)訓(xùn)報(bào)告 一、項(xiàng)目背景 在智慧城市的發(fā)展引導(dǎo)下,“智慧園區(qū)”理念開(kāi)始進(jìn)入大眾視野。智慧園區(qū)是結(jié)...
    好運(yùn)蓮蓮_dca8閱讀 236評(píng)論 1 1
  • 一.項(xiàng)目背景 基于OneNET的遠(yuǎn)程溫濕度監(jiān)測(cè)系統(tǒng),實(shí)現(xiàn)設(shè)備上云 二、實(shí)訓(xùn)目標(biāo) 1.采集溫濕度、光照、大氣壓值2....
    94f7240c1ed7閱讀 239評(píng)論 1 0

友情鏈接更多精彩內(nèi)容