項(xiàng)目四 智慧小區(qū)安全防護(hù)系統(tǒng)實(shí)驗(yàn)報(bào)告

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

1.創(chuàng)建產(chǎn)品

在彈出的頁(yè)面中剖煌,根據(jù)項(xiàng)目任務(wù)背景選擇合適的產(chǎn)品品類(lèi)。品類(lèi)選擇不一定要與示例完全一致汤踏,符合項(xiàng)目需求即可。
接著媚狰,需要選擇“設(shè)備接入”方式。
填寫(xiě)信息時(shí)阔拳,需要添加必要的產(chǎn)品信息哈雏,特別是標(biāo)記有*號(hào)的項(xiàng),這些都是必填項(xiàng)。具體操作如下:

  • 選擇“節(jié)點(diǎn)類(lèi)型”為“直連設(shè)備”裳瘪,設(shè)備直接連接到網(wǎng)絡(luò)土浸。
  • 選擇“接入?yún)f(xié)議”為“MQTT”,這是一種輕量級(jí)的通訊協(xié)議彭羹,適合物聯(lián)網(wǎng)設(shè)備使用黄伊。
  • 選擇“數(shù)據(jù)協(xié)議”為“OneJson”。
  • 選擇“聯(lián)網(wǎng)方式”為“Wi-Fi”派殷,設(shè)備將通過(guò)Wi-Fi連接到網(wǎng)絡(luò)还最。
  • 選擇“開(kāi)發(fā)方案”為“自定義方案”。
    其他信息字段對(duì)本次任務(wù)的實(shí)際完成效果沒(méi)有影響毡惜,可以根據(jù)實(shí)際情況自行填入合適的信息拓轻。


    創(chuàng)建產(chǎn)品設(shè)置

2.創(chuàng)建產(chǎn)品物模型

  • 選擇“產(chǎn)品開(kāi)發(fā)”,選擇對(duì)應(yīng)的MQTT產(chǎn)品经伙,點(diǎn)擊“產(chǎn)品開(kāi)發(fā)”扶叉。
  • 選擇“設(shè)置物模型”,添加系統(tǒng)功能點(diǎn)帕膜,添加“基站定位”枣氧、“WIFI定位”;添加自定義功能點(diǎn)垮刹,添加“距離”达吞、“蜂鳴器”兩個(gè)功能點(diǎn),需要注意的是數(shù)據(jù)類(lèi)型荒典。
  • 保存物模型酪劫,下圖為最終效果


    創(chuàng)建物模型

3.創(chuàng)建設(shè)備

  • 選擇“產(chǎn)品開(kāi)發(fā)”,選擇對(duì)應(yīng)的MQTT產(chǎn)品寺董,點(diǎn)擊“設(shè)備管理 ”覆糟。
  • 添加單個(gè)設(shè)備, 設(shè)備名稱(chēng)輸入Controller螃征,這里建議更改搪桂,后面有實(shí)驗(yàn)會(huì)使用此設(shè)備名透敌,同理需要再創(chuàng)建一個(gè)設(shè)備Simulator盯滚,這里也不建議更改。
  • 下圖為最終情況


    創(chuàng)建設(shè)備

4.設(shè)備分組

  • 選擇“設(shè)備接入管理”酗电,點(diǎn)擊“設(shè)備分組 ”魄藕。
  • 添加設(shè)備分組,點(diǎn)擊詳情即可查看密鑰撵术,對(duì)于大項(xiàng)目的不同權(quán)限token計(jì)算背率,點(diǎn)擊添加設(shè)備,將剛剛創(chuàng)建的兩個(gè)設(shè)備添加進(jìn)來(lái)。
  • 下圖為最終效果寝姿。


    設(shè)備分組

5.模擬設(shè)備接入云平臺(tái)

  • 查看產(chǎn)品交排、設(shè)備詳情,記錄產(chǎn)品ID饵筑、設(shè)備名稱(chēng)埃篓、設(shè)備密鑰(可視權(quán)限更改密鑰),利用工具計(jì)算token根资。
  • 利用MQTT.fx工具模擬設(shè)備架专,根據(jù)提示修改、配置工具玄帕;利用工具登錄云平臺(tái)部脚,觀察云平臺(tái)設(shè)備狀態(tài)。
  • 利用MQTT.fx工具模擬設(shè)備發(fā)送模擬數(shù)據(jù)裤纹,實(shí)現(xiàn)數(shù)據(jù)上報(bào)委刘。觀察云平臺(tái)設(shè)備Simulator屬性是否正確。


    屬性上報(bào)
  • 利用云平臺(tái)自帶設(shè)備調(diào)試功能完成設(shè)備調(diào)試服傍,在“設(shè)備詳情”中點(diǎn)擊“設(shè)備調(diào)試”钱雷,選擇“設(shè)備模擬器”,啟動(dòng)調(diào)試吹零,注意的是設(shè)備調(diào)試需要設(shè)備離線罩抗。
  • 輸入模擬信息,點(diǎn)擊“屬性上報(bào)”灿椅,轉(zhuǎn)到“屬性”查看數(shù)值是否更改套蒂,上報(bào)的屬性也可在模擬器旁邊的調(diào)試日志中查看記錄、執(zhí)行情況茫蛹。

6.真實(shí)設(shè)備接入云平臺(tái)

  • 在設(shè)備箱面板安裝“核心模塊”操刀、“WIFI模塊”、“蜂鳴器模塊”婴洼、“超聲波模塊”骨坑。
  • 在K5中修改程序,以適應(yīng)自己的云平臺(tái)柬采。需要修改以下兩個(gè)部分欢唾,
    平臺(tái)參數(shù)
ONETNET_INFO onenet_info = {"", "設(shè)備密鑰", "",
                            "產(chǎn)品ID", "", "",
                            "183.230.40.96", "1883", 0,
                            0, 0, 1, 0, 0, 0, 0, 0, 0};
char devicename[32]="設(shè)備名稱(chēng)";
//更改此處產(chǎn)品id,設(shè)備名稱(chēng)粉捻,設(shè)備key礁遣,備注:設(shè)備key可以用產(chǎn)品key替換,權(quán)限更高肩刃。

WIFI參數(shù)

#if(PHONE_AP_MODE == 1)
            UsartPrintf(USART_DEBUG, "Tips: AT+CWJAP\r\n");
            if(!NET_DEVICE_SendCmd("AT+CWJAP=\"熱點(diǎn)名稱(chēng)\",\"熱點(diǎn)密碼\"\r\n", "GOT IP", 400))
                //更改此處為熱點(diǎn)名稱(chēng)和密碼
#endif
  • 編譯祟霍、燒錄程序杏头,觀察云平臺(tái)設(shè)備詳情,觀察其狀態(tài)及屬性上報(bào)沸呐。以下為最終情況:


    設(shè)備在線

    數(shù)據(jù)上報(bào)

7.云平臺(tái)實(shí)現(xiàn)場(chǎng)景聯(lián)動(dòng)

下發(fā)指令控制設(shè)備
  • 選擇“Controller”設(shè)備醇王,進(jìn)入設(shè)備詳情頁(yè)面,并點(diǎn)擊 “設(shè)備調(diào)試”崭添,選擇“應(yīng)用模擬器”厦画,勾選蜂鳴器、賦值為true滥朱,點(diǎn)擊“屬性設(shè)置”,觀察屬性和設(shè)備根暑,屬性蜂鳴器屬性為true,設(shè)備蜂鳴器啟動(dòng)徙邻。
  • 利用Postman排嫌,進(jìn)行API下發(fā)屬性,閱讀文檔缰犁,找到接口地址淳地、請(qǐng)求方式、HTTP body必選參數(shù)帅容。填寫(xiě)鑒權(quán)信息颇象;編輯body的raw。


    postman下發(fā)
添加場(chǎng)景聯(lián)動(dòng)
  • 選擇“數(shù)據(jù)流轉(zhuǎn)-場(chǎng)景聯(lián)動(dòng)”并徘,點(diǎn)擊“新建場(chǎng)景 ”遣钳。分辨添加距離太近產(chǎn)生報(bào)警、距離拉遠(yuǎn)接觸警報(bào)麦乞。


    警報(bào)產(chǎn)生

    警報(bào)解除
  • 開(kāi)啟場(chǎng)景聯(lián)動(dòng)蕴茴,改變超聲波傳感器前障礙物距離,分辨觸發(fā)兩條場(chǎng)景聯(lián)動(dòng)姐直,并查看日志倦淀,了解場(chǎng)景執(zhí)行情況。


    場(chǎng)景聯(lián)動(dòng)開(kāi)啟

    解除警告日志

    觸發(fā)警告日志

8.云平臺(tái)數(shù)據(jù)可視化實(shí)現(xiàn)

  • 選擇“應(yīng)用開(kāi)發(fā)-數(shù)據(jù)可視化”声畏,點(diǎn)擊“新建場(chǎng)景 ”撞叽。新建項(xiàng)目,可新用戶(hù)可領(lǐng)取會(huì)員插龄,選擇智慧園區(qū)模板愿棋,會(huì)員模板相對(duì)布局較為優(yōu)美、完善辫狼。
  • 增加數(shù)據(jù)源模板初斑,選擇“數(shù)據(jù)管理-數(shù)據(jù)源模板”辛润,點(diǎn)擊“創(chuàng)建數(shù)據(jù)源模板”膨处。這里可根據(jù)自己的想法創(chuàng)建數(shù)據(jù)源见秤,圖中出現(xiàn)什么數(shù)據(jù)創(chuàng)建什么數(shù)據(jù)即可。
  • 在配置項(xiàng)中真椿,設(shè)定數(shù)據(jù)類(lèi)型為“物聯(lián)網(wǎng)平臺(tái)”鹃答,然后依次填寫(xiě)帶“*”的所有必填項(xiàng),點(diǎn)擊創(chuàng)建突硝。
  • 編輯可視化界面测摔,選擇合適控件顯示數(shù)據(jù),并為其匹配數(shù)據(jù)源解恰,“管理數(shù)據(jù)源-數(shù)據(jù)源模板”選擇剛剛添加的數(shù)據(jù)源锋八,注意系統(tǒng)會(huì)使用該模板,并添加后綴名护盈,將其選擇為數(shù)據(jù)源即可挟纱。并將“使用數(shù)據(jù)過(guò)濾器”關(guān)閉。
  • 控件的X,Y軸可以按照自己的設(shè)計(jì)進(jìn)行更該腐宋,可以自行設(shè)計(jì)紊服,但是折線圖的“數(shù)據(jù)系列”的節(jié)點(diǎn)要根據(jù)“數(shù)據(jù)處理結(jié)果”的鍵值對(duì)進(jìn)行更改。


    數(shù)據(jù)可視化最終結(jié)果

總結(jié)

本次實(shí)訓(xùn)全面介紹了物聯(lián)網(wǎng)平臺(tái)的功能實(shí)現(xiàn)流程胸竞,從產(chǎn)品創(chuàng)建欺嗤、物模型設(shè)定、設(shè)備管理卫枝、設(shè)備分組煎饼,到模擬設(shè)備與真實(shí)設(shè)備的云端接入,再到場(chǎng)景聯(lián)動(dòng)和數(shù)據(jù)可視化校赤,形成了一個(gè)完整的物聯(lián)網(wǎng)應(yīng)用流程腺占。
在實(shí)訓(xùn)初始階段,根據(jù)項(xiàng)目需求痒谴,選擇了合適的產(chǎn)品品類(lèi)和設(shè)備接入方式衰伯,并詳細(xì)填寫(xiě)了產(chǎn)品信息,包括節(jié)點(diǎn)類(lèi)型积蔚、接入?yún)f(xié)議意鲸、數(shù)據(jù)協(xié)議、聯(lián)網(wǎng)方式和開(kāi)發(fā)方案等關(guān)鍵參數(shù)尽爆。
隨后怎顾,實(shí)訓(xùn)中進(jìn)行了產(chǎn)品物模型的創(chuàng)建,添加了系統(tǒng)功能點(diǎn)和自定義功能點(diǎn)漱贱,確保了設(shè)備能夠準(zhǔn)確地與云端進(jìn)行數(shù)據(jù)交互槐雾。設(shè)備創(chuàng)建和管理步驟則涉及了設(shè)備的具體命名和配置,為后續(xù)的設(shè)備接入打下了基礎(chǔ)幅狮。
在模擬設(shè)備接入環(huán)節(jié)募强,利用MQTT.fx工具對(duì)設(shè)備進(jìn)行了模擬株灸,并通過(guò)該工具與云平臺(tái)進(jìn)行了數(shù)據(jù)交互,驗(yàn)證了設(shè)備狀態(tài)的上報(bào)和屬性的修改功能擎值。真實(shí)設(shè)備接入環(huán)節(jié)則涉及到硬件模塊的安裝和程序代碼的修改慌烧,以適應(yīng)特定的云平臺(tái)環(huán)境。
場(chǎng)景聯(lián)動(dòng)環(huán)節(jié)中鸠儿,通過(guò)云平臺(tái)下發(fā)指令控制設(shè)備屹蚊,并設(shè)置了基于特定條件觸發(fā)的自動(dòng)化場(chǎng)景,實(shí)現(xiàn)了設(shè)備間的智能聯(lián)動(dòng)进每。最后汹粤,在數(shù)據(jù)可視化環(huán)節(jié),通過(guò)配置數(shù)據(jù)源模板和編輯可視化界面田晚,實(shí)現(xiàn)了設(shè)備數(shù)據(jù)的實(shí)時(shí)監(jiān)控和展示玄括。
本次實(shí)訓(xùn)涵蓋了物聯(lián)網(wǎng)平臺(tái)的基礎(chǔ)操作,還涉及到了設(shè)備與云端互通肉瓦,為物聯(lián)網(wǎng)技術(shù)的進(jìn)一步學(xué)習(xí)提供了實(shí)踐經(jīng)驗(yàn)遭京。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市泞莉,隨后出現(xiàn)的幾起案子哪雕,更是在濱河造成了極大的恐慌,老刑警劉巖鲫趁,帶你破解...
    沈念sama閱讀 222,378評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斯嚎,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡挨厚,警方通過(guò)查閱死者的電腦和手機(jī)堡僻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)疫剃,“玉大人钉疫,你說(shuō)我怎么就攤上這事〕布郏” “怎么了牲阁?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,983評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)壤躲。 經(jīng)常有香客問(wèn)我城菊,道長(zhǎng),這世上最難降的妖魔是什么碉克? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,938評(píng)論 1 299
  • 正文 為了忘掉前任凌唬,我火速辦了婚禮,結(jié)果婚禮上漏麦,老公的妹妹穿的比我還像新娘客税。我一直安慰自己况褪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,955評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布霎挟。 她就那樣靜靜地躺著,像睡著了一般麻掸。 火紅的嫁衣襯著肌膚如雪酥夭。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,549評(píng)論 1 312
  • 那天脊奋,我揣著相機(jī)與錄音熬北,去河邊找鬼。 笑死诚隙,一個(gè)胖子當(dāng)著我的面吹牛讶隐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播久又,決...
    沈念sama閱讀 41,063評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼巫延,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了地消?” 一聲冷哼從身側(cè)響起炉峰,我...
    開(kāi)封第一講書(shū)人閱讀 39,991評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎脉执,沒(méi)想到半個(gè)月后疼阔,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,522評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡半夷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,604評(píng)論 3 342
  • 正文 我和宋清朗相戀三年婆廊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巫橄。...
    茶點(diǎn)故事閱讀 40,742評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡淘邻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出湘换,到底是詐尸還是另有隱情列荔,我是刑警寧澤,帶...
    沈念sama閱讀 36,413評(píng)論 5 351
  • 正文 年R本政府宣布枚尼,位于F島的核電站贴浙,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏署恍。R本人自食惡果不足惜崎溃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,094評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望盯质。 院中可真熱鬧袁串,春花似錦概而、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,572評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至破镰,卻和暖如春餐曼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鲜漩。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,671評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工源譬, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人孕似。 一個(gè)月前我還...
    沈念sama閱讀 49,159評(píng)論 3 378
  • 正文 我出身青樓踩娘,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親喉祭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子养渴,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,747評(píng)論 2 361

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