實(shí)驗(yàn)一:IoT Hub實(shí)驗(yàn)

IoT Hub 注冊(cè)

注冊(cè) IoT Hub 之前拍鲤,必須先注冊(cè)華為云,并完成實(shí)名認(rèn)證汞扎。認(rèn)證完畢以后季稳,訪(fǎng)問(wèn) IoT平臺(tái)基礎(chǔ)版(IoT Hub),由頁(yè)面引導(dǎo)注冊(cè)澈魄。

image

注冊(cè)完畢后景鼠,進(jìn)入 IoT Hub 產(chǎn)品首頁(yè),點(diǎn)擊“立即使用”痹扇,此時(shí)會(huì)提示平臺(tái)的各種接入信息铛漓,需要記錄下來(lái):

image

點(diǎn)擊“進(jìn)入管理門(mén)戶(hù)”即可以進(jìn)入 IoT Hub 管理控制臺(tái)。以后我們可以使用系統(tǒng)分配給我們的用戶(hù)名和密碼直接從 IoT Hub 管理控制臺(tái) 入口登陸鲫构。

平臺(tái)使用

平臺(tái)使用的流程很簡(jiǎn)單浓恶,就如下圖所示,先創(chuàng)建應(yīng)用芬迄,然后創(chuàng)建產(chǎn)品模型问顷,最后分兩條線(xiàn),一條線(xiàn)完成設(shè)備相關(guān)的開(kāi)發(fā)和調(diào)試禀梳,另一條線(xiàn)完成應(yīng)用的開(kāi)發(fā)和調(diào)試杜窄。

image

創(chuàng)建應(yīng)用和創(chuàng)建產(chǎn)品的操作,均是手動(dòng)在 IoT Hub 管理控制臺(tái)中完成算途。IoT Hub 只支持創(chuàng)建一個(gè)應(yīng)用塞耕,可以參考 開(kāi)發(fā)文檔 操作,也可以隨便創(chuàng)建:

QQ圖片20190414150229.png

產(chǎn)品模型也是嘴瓤,也可以參考 開(kāi)發(fā)文檔 來(lái)操作扫外,也可以隨便創(chuàng)建:

QQ圖片20190414150517.jpg

應(yīng)用接入

使用應(yīng)用模擬器模擬登陸,完成應(yīng)用接入廓脆。應(yīng)用模擬器是一個(gè) Java 程序筛谚,基于 JDK1.8,因此事先需要安裝 JDK1.8停忿。JDK1.8 可以從 這里 下載驾讲,安裝完 JDK 后,可以參考 這篇文章 配置 Java 環(huán)境變量。

JDK 環(huán)境安裝配置完成后吮铭,可以從 這里 下載應(yīng)用模擬器时迫。模擬器運(yùn)行后的界面如下。如果看不到輸入框谓晌,把程序最大化即可掠拳。

QQ圖片20190414150830.png
屬性 備注
Platform IP 49.4.80.153 上面記錄的
Port 8743 上面記錄的
App ID PWbVXAzllQTML9bZrOxIVfcNea8a 管理控制臺(tái)進(jìn)入應(yīng)用列表,為“應(yīng)用ID”字段的值
App Secret gHojF3lQREBImNm2MMDSYypfY8Ia 系統(tǒng)自動(dòng)生成的秘鑰纸肉,如忘記可重置

注:登陸過(guò)程調(diào)用了 OceanConnect 的 北向鑒權(quán) API溺欧,該 API 的輸入?yún)?shù)包括appIdsecret

登陸成功以后進(jìn)入模擬器主界面毁靶。

image

注冊(cè)設(shè)備

注冊(cè)設(shè)備有兩種方式胧奔,一種是直接在管理控制臺(tái)里面操作,另外一種是調(diào)用北向 API预吆。這里肯定是嘗試調(diào)用 API:

QQ圖片20190414151820.png
屬性 備注
Product ID 5d811393-d72d-49bf-83e9-fc10702c344a 從管理控制臺(tái)進(jìn)入產(chǎn)品模型,查看產(chǎn)品模型的“產(chǎn)品ID”字段
Node ID 9090 需要構(gòu)造一個(gè)全網(wǎng)唯一的號(hào)胳泉,作為設(shè)備的唯一標(biāo)識(shí)
pre Secre 8989 隨便填拐叉,跟隨設(shè)備的預(yù)置密鑰,作為DTLS安全鑒權(quán)碼

注:設(shè)備注冊(cè)過(guò)程調(diào)用了 OceanConnect 的 注冊(cè)直連設(shè)備 API扇商,該 API 的必選參數(shù)為 nodeId凤瘦。

該設(shè)備注冊(cè)成功后,將在“設(shè)備->所有設(shè)備”列表中顯示出來(lái)案铺。注意此時(shí)的這個(gè)設(shè)備蔬芥,是我們虛擬的,目前還并不存在其實(shí)體控汉。

QQ圖片20190414152425.jpg

設(shè)備接入

根據(jù)設(shè)備接入物聯(lián)網(wǎng)平臺(tái)的協(xié)議類(lèi)型笔诵,劃分為兩種場(chǎng)景:

  • 使用CoAP或LWM2M協(xié)議接入:在此場(chǎng)景下,設(shè)備可以通過(guò)集成NB-IoT模組實(shí)現(xiàn)與物聯(lián)網(wǎng)平臺(tái)的對(duì)接姑子。在快速入門(mén)中乎婿,以CoAP設(shè)備模擬器(點(diǎn)擊獲取)為例進(jìn)行說(shuō)明。

  • 使用MQTT/MQTTS協(xié)議接入:在此場(chǎng)景下街佑,設(shè)備可以通過(guò)集成Agent Lite SDK實(shí)現(xiàn)與物聯(lián)網(wǎng)平臺(tái)的對(duì)接谢翎。在快速入門(mén)中,以MQTT設(shè)備模擬器(點(diǎn)擊獲取)為例進(jìn)行說(shuō)明沐旨。

因?yàn)樯厦鎰?chuàng)建的產(chǎn)品模型使用的是 CoAP 協(xié)議森逮,因此下載 CoAP 模擬器。打開(kāi)CoAP協(xié)議模擬器磁携,根據(jù)提示褒侧,選擇是否開(kāi)啟DTLS加密傳輸。

image

如果選擇“是”,則需要在模擬設(shè)備接入時(shí)璃搜,填寫(xiě)“IP地址”拖吼、“設(shè)備標(biāo)識(shí)碼”、“設(shè)備密鑰”这吻〉醯担“IP地址”在IoT平臺(tái)管理控制臺(tái)查看(類(lèi)型:設(shè)備對(duì)接信息,協(xié)議:coaps)唾糯,“設(shè)備標(biāo)識(shí)碼”和“設(shè)備密鑰”在注冊(cè)設(shè)備時(shí)設(shè)置怠硼。

如果選擇“否”,則需要在模擬設(shè)備接入時(shí)移怯,填寫(xiě)“IP地址”香璃、“設(shè)備標(biāo)識(shí)碼”≈畚螅“IP地址”在IoT平臺(tái)管理控制臺(tái)查看(類(lèi)型:設(shè)備對(duì)接信息葡秒,協(xié)議:coap),“設(shè)備標(biāo)識(shí)碼”在注冊(cè)設(shè)備時(shí)設(shè)置嵌溢。(注:按鈕上寫(xiě)的是“注冊(cè)設(shè)備”眯牧,實(shí)則這個(gè)設(shè)備之前已經(jīng)注冊(cè)過(guò)了。現(xiàn)在的操作實(shí)際上是設(shè)備接入 OceanConnect)

QQ圖片20190414153021.png

登錄管理門(mén)戶(hù)赖草,選擇“設(shè)備->所有設(shè)備”学少,查看設(shè)備狀態(tài)是否已經(jīng)轉(zhuǎn)換為“在線(xiàn)”。

注:MQTT 設(shè)備接入秧骑,可以參考 在線(xiàn)文檔版确。

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

設(shè)備接入物聯(lián)網(wǎng)平臺(tái)后,可以向物聯(lián)網(wǎng)平臺(tái)上報(bào)數(shù)據(jù)乎折。通過(guò)物聯(lián)網(wǎng)平臺(tái)的設(shè)備影子功能绒疗,可以查看設(shè)備最近一次上報(bào)的數(shù)據(jù)。

打開(kāi) CoAP 協(xié)議模擬器笆檀,在“數(shù)據(jù)”區(qū)域填寫(xiě)上報(bào)的數(shù)據(jù)忌堂,點(diǎn)擊“發(fā)送數(shù)據(jù)”:

QQ圖片20190414153132.png

登錄管理門(mén)戶(hù),選擇“設(shè)備->所有設(shè)備”酗洒,在“設(shè)備影子”中查看CoAP設(shè)備模擬器上報(bào)的數(shù)據(jù)士修。

QQ圖片20190414153432.jpg

注1:因?yàn)?OceanConnect 并不知道上報(bào)數(shù)據(jù)的格式,因此顯示出來(lái)就是一個(gè) RawData 類(lèi)型樱衷,其值也不是我們上傳的數(shù)字棋嘲。
注2:MQTT 設(shè)備上報(bào)數(shù)據(jù),可以參考 在線(xiàn)文檔

作者:tang
鏈接:http://www.reibang.com/writer#/notebooks/35970464/notes/44977666/preview
來(lái)源:簡(jiǎn)書(shū)
簡(jiǎn)書(shū)著作權(quán)歸作者所有矩桂,任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處沸移。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子雹锣,更是在濱河造成了極大的恐慌网沾,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蕊爵,死亡現(xiàn)場(chǎng)離奇詭異辉哥,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)攒射,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)醋旦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人会放,你說(shuō)我怎么就攤上這事饲齐。” “怎么了咧最?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵捂人,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我窗市,道長(zhǎng)先慷,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任咨察,我火速辦了婚禮,結(jié)果婚禮上福青,老公的妹妹穿的比我還像新娘摄狱。我一直安慰自己,他們只是感情好无午,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布媒役。 她就那樣靜靜地躺著,像睡著了一般宪迟。 火紅的嫁衣襯著肌膚如雪酣衷。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天次泽,我揣著相機(jī)與錄音穿仪,去河邊找鬼。 笑死意荤,一個(gè)胖子當(dāng)著我的面吹牛啊片,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播玖像,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼紫谷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起笤昨,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤祖驱,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后瞒窒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體捺僻,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年根竿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了陵像。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡寇壳,死狀恐怖醒颖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情壳炎,我是刑警寧澤泞歉,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站匿辩,受9級(jí)特大地震影響腰耙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜铲球,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一挺庞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧稼病,春花似錦选侨、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至芍瑞,卻和暖如春晨仑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背拆檬。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工洪己, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人秩仆。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓码泛,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親澄耍。 傳聞我的和親對(duì)象是個(gè)殘疾皇子噪珊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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

  • IoT Hub 參考手冊(cè)見(jiàn) https://support.huaweicloud.com/iothub/inde...
    illusion_a7b7閱讀 670評(píng)論 1 0
  • IoT Hub 參考手冊(cè)見(jiàn) https://support.huaweicloud.com/iothub/inde...
    morgengc閱讀 2,479評(píng)論 0 0
  • LOT Hub 注冊(cè) 注冊(cè) IoT Hub 之前晌缘,必須先注冊(cè)華為云,并完成實(shí)名認(rèn)證痢站。認(rèn)證完畢以后磷箕,訪(fǎng)問(wèn) IoT平臺(tái)...
    你是誰(shuí)hero閱讀 344評(píng)論 2 0
  • 白術(shù)湯: 生白術(shù)120g薏苡仁90g芡實(shí)30g炒杜仲30g岳枷。 水煎服。 治療非器質(zhì)性腰痛呜叫,二空繁,三付即好。 此方乃陳...
    柴禾妞_074f閱讀 2,029評(píng)論 0 0
  • 怎么解決目前憂(yōu)思的事 冒一件比此件憂(yōu)思多倍的事 為啥要憂(yōu)思“多倍” 因?yàn)槌潭认嗤騼H多一些還不足以讓你覆蓋淡忘 為...
    lindan5331閱讀 299評(píng)論 0 0