項(xiàng)目三MQTT

一、
1.1創(chuàng)建MQTT產(chǎn)品進(jìn)去中移開發(fā)者中心


image.png

2.1添加設(shè)備


image.png

image.png

image.png

2.3設(shè)備ID,接入主設(shè)備ID


image.png

提示:設(shè)備ID記得一致,OneNET平臺(tái)產(chǎn)品在線
2.4主控設(shè)備發(fā)布消息,受控設(shè)備均獲得消息
在“燈光主控點(diǎn)”設(shè)備中發(fā)布一個(gè)數(shù)據(jù)消息,主題為“power” (1)在 “燈光主控點(diǎn)”設(shè)備所在 MQTT 工具窗口中部“發(fā)布”tab 頁里,發(fā)布一個(gè)主題,本次實(shí)訓(xùn)
任務(wù)填寫內(nèi)容為“power“,在內(nèi)容部分里可以填“Hello everyone, 關(guān)燈!” (2)點(diǎn)擊“Submit“按鈕,發(fā)布一條“power”相關(guān)主題的數(shù)據(jù)到 OneNET 平臺(tái)。


1B`NTEN]G%2)L(GRZT`%H`Q.png

2.5在 OneNET 平臺(tái)上設(shè)備列表頁面,對(duì)“客廳頂燈”設(shè)備記錄所在的條目,點(diǎn)擊右側(cè)“更多操作”,在浮動(dòng)窗口里點(diǎn)“下發(fā)命令”功能。


8V9J4({5TT_TLH43KU6B3FM.png

2.6在 “客廳頂燈”設(shè)備所在 MQTT 工具中部“[OneNET]上傳數(shù)據(jù)點(diǎn)”tab 頁里,選擇“數(shù)據(jù)類型”下拉列表框:數(shù)據(jù)類型 7:分號(hào)間隔的 Float 數(shù)據(jù)(帶時(shí)間戳)
![ZUKTXRP6K6HVFCU]O38HC9Q.png](https://upload-images.jianshu.io/upload_images/24824861-2d9ce70a0b7c53a7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2.7在 OneNET 平臺(tái)上設(shè)備列表頁面,對(duì)“客廳頂燈”設(shè)備記錄所在條目,點(diǎn)擊右側(cè)“數(shù)據(jù)流”,查看
U@BMJ8AX3XD~5Q3)3VYR%0I.png

收到的數(shù)據(jù)流,可以看到數(shù)據(jù) ID 為 1 的數(shù)據(jù)集。

二、
1.1安裝CP2102驅(qū)動(dòng)安裝


image.png

提示:電腦設(shè)備管理器會(huì)出現(xiàn)串口
1.2安裝中移物聯(lián)網(wǎng)以及開發(fā)板程序刷寫


image.png

提示:注意文件目錄(Keil MDK環(huán)境中打開的hw-standard-v1.1.x\目錄下的HEWU_ Standard工程,編程成功則在hw-standard-v1.1 .x\Output\目錄下生成HEWU_ Standard.hex文件選擇該文件)和搜索串口;
1.3開發(fā)板上電后默認(rèn)狀態(tài)并不是等待下載狀態(tài),需要按住BOOTO按鍵,不要松開,同時(shí)按- - -下復(fù)位鍵,再松開BOOTO鍵,這時(shí)開發(fā)板就會(huì)進(jìn)入待下載狀態(tài),可以接受刷寫工具寫入的程序包。提示1:這兩個(gè)按鍵靠得很緊密,不容易操作,可用兩只手的大拇指協(xié)同完成。具體按鍵的位置參照開發(fā)板上的絲印信息。
提示2:也可以采用另- -種方式:直接拔下USB串口線(斷電) ,按住BOOTO鍵不松開,再將USB線插上(上電),則同樣可以使開發(fā)板進(jìn)入待下載狀態(tài)
5A289D699383AE0CDF6B052B9115F1D3.jpg

2.1進(jìn)入中移物聯(lián)網(wǎng)平臺(tái)創(chuàng)建產(chǎn)品


image.png

2.2產(chǎn)品功能定義 創(chuàng)建以下8個(gè)功能


image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

2.3.1設(shè)置背景


image.png

2.3.2配置APP界面各個(gè)功能點(diǎn)的模塊大小,不同的模塊大小,在APP中呈現(xiàn)出的形狀各不相同。這里我們?yōu)樗泄δ茳c(diǎn)都配置為“中模塊"
2.3.3配置每個(gè)功能點(diǎn)顯示在界面上的圖標(biāo),需要根據(jù)每個(gè)功能點(diǎn)的含義,精心選擇有較強(qiáng)對(duì)應(yīng)關(guān)系的圖標(biāo),達(dá)到美觀簡潔的APP界面效果。


MOU45XIQM[)M`__H$C`}Z]U.png

2.4手機(jī)掃描二維碼下載和物APP
image.png

F450C8B491F7502CEC72923440E8068A.jpg

提示:
2.5按功能序號(hào)和字段名稱配置數(shù)據(jù)上報(bào)點(diǎn)和下發(fā)點(diǎn)


image.png

image.png

提示:必須一致不然數(shù)據(jù)是亂的
2.6修改代碼中產(chǎn)品ID
image.png

提示:重新編譯代碼看是否報(bào)錯(cuò)
3.1回到和物平臺(tái),在之前的實(shí)訓(xùn)中我們已經(jīng)完成了APP界面設(shè)計(jì)和調(diào)試,進(jìn)入到第三步”設(shè)備接入測(cè)試”環(huán)節(jié),如下圖。點(diǎn)擊“真實(shí)設(shè)備測(cè)試”開始。
image.png

3.2手機(jī)APP配網(wǎng)以及手機(jī)端發(fā)送WIFI配置給設(shè)備
D3EA1E83B5ECB5B944F85CBF5A04AC59.jpg

C9E3DCBA75F5E43117C8BCE78F893514.jpg

571C8D214B3572873BA85D587D79A507.jpg

提示:長按外設(shè)板上的普通按鍵2,約3秒鐘后,設(shè)備自動(dòng)進(jìn)入配網(wǎng)模式,可以進(jìn)行配網(wǎng)。提示1:普通LED燈3 (藍(lán)色)在閃爍,即表示設(shè)備進(jìn)入配網(wǎng)模式。
3.3設(shè)備重啟按新的wifi網(wǎng)絡(luò)接入并注冊(cè)到平臺(tái),將設(shè)備側(cè)重新上電,等待約5秒后,可以看到外設(shè)板普通LED燈3、燈4 (均為藍(lán)色)都已經(jīng)點(diǎn)亮,表示設(shè)備板已經(jīng)接入到和物平臺(tái)。
提示:如果只亮一個(gè)燈,示wifi網(wǎng)絡(luò)接入正常,但平臺(tái)注冊(cè)失敗,需檢查設(shè)備刷寫的程序配置是否正確。
3.4點(diǎn)擊APP界面彩虹燈色彩模塊,選擇綠色按鈕,觀察設(shè)備的狀態(tài)變化。依次切換幾種可選的色彩控制按鈕,記錄設(shè)備狀態(tài)變化。


452BE154C1B9636FA18670E5B4E89F18.jpg

51B49DE358C46E78ACF948485FC8ABC2.jpg

2878DF3874ECCBB0F1AB8773CC2C396F.jpg

提示:如發(fā)現(xiàn)點(diǎn)擊的按鈕期望顏色,與實(shí)際設(shè)備顯示顏色不符,則依次排查和物平臺(tái)該數(shù)據(jù)點(diǎn)的定義、設(shè)備程序中對(duì)應(yīng)控制數(shù)據(jù)點(diǎn)的顏色定義是否一致。

總結(jié):

最后編輯于
?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 一、實(shí)訓(xùn)背景 當(dāng)代社會(huì)智能家居走進(jìn)我們生活。 二、實(shí)訓(xùn)目的 1.學(xué)會(huì)分辨中移物聯(lián)網(wǎng)開發(fā)板套件硬件,了解各硬件組成及...
    小小阿懿閱讀 477評(píng)論 0 0
  • 一、實(shí)訓(xùn)背景 智慧家居改變生活 二、實(shí)訓(xùn)目的 1.學(xué)會(huì)分辨中移物聯(lián)網(wǎng)開發(fā)板套件硬件,了解各硬件組成及其作用。2.熟...
    超級(jí)大大怪閱讀 340評(píng)論 0 1
  • 1、中移和物開發(fā)板實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康?1、分析中移和物開發(fā)板套件,了解各個(gè)組成部分作用;2、熟悉開發(fā)板各個(gè)信號(hào)輸入、輸...
    眰恦123閱讀 524評(píng)論 0 1
  • 表情是什么,我認(rèn)為表情就是表現(xiàn)出來的情緒。表情可以傳達(dá)很多信息。高興了當(dāng)然就笑了,難過就哭了。兩者是相互影響密不可...
    Persistenc_6aea閱讀 129,553評(píng)論 2 7
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者,不喜歡去冒險(xiǎn),但是人生放棄了冒險(xiǎn),也就放棄了無數(shù)的可能。 ...
    yichen大刀閱讀 7,715評(píng)論 0 4

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