本篇文章1052字,讀完約3分鐘
阿里云國(guó)際站經(jīng)銷商,主營(yíng)阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd
背景信息
本示例中,電子溫度計(jì)定期與服務(wù)器進(jìn)行數(shù)據(jù)的交互,傳遞溫度和指令等信息。溫度計(jì)向服務(wù)器上行發(fā)送當(dāng)前的溫度;服務(wù)器向溫度計(jì)下行發(fā)送精度設(shè)置指令。
準(zhǔn)備開發(fā)環(huán)境
本示例中,設(shè)備端和云端均使用Java語言的SDK,需先準(zhǔn)備Java開發(fā)環(huán)境。您可從Java官方網(wǎng)站下載并安裝Java開發(fā)環(huán)境。
本示例使用環(huán)境如下:
操作系統(tǒng):Windows 10 64位
JDK版本:JDK8
集成開發(fā)環(huán)境:IntelliJ IDEA社區(qū)版
創(chuàng)建產(chǎn)品和設(shè)備
登錄物聯(lián)網(wǎng)平臺(tái)控制臺(tái)。
在實(shí)例概覽頁面的全部環(huán)境下,找到對(duì)應(yīng)的實(shí)例,單擊實(shí)例ID或備注名稱。
在左側(cè)導(dǎo)航欄,單擊設(shè)備管理 > 產(chǎn)品。
單擊創(chuàng)建產(chǎn)品,創(chuàng)建溫度計(jì)產(chǎn)品,獲取productKey,例如a1uzcH0****。
詳細(xì)操作指導(dǎo),請(qǐng)參見創(chuàng)建產(chǎn)品。
創(chuàng)建產(chǎn)品成功后,單擊該產(chǎn)品對(duì)應(yīng)的查看。
在產(chǎn)品詳情頁面的Topic類列表頁簽下,單擊自定義Topic,增加自定義Topic類。
詳細(xì)操作指導(dǎo),請(qǐng)參見使用自定義Topic通信。
本示例中,定義了以下兩個(gè)Topic類:
設(shè)備發(fā)布消息Topic:/a1uzcH0****/${deviceName}/user/devmsg,權(quán)限為發(fā)布。
設(shè)備訂閱消息Topic:/a1uzcH0****/${deviceName}/user/cloudmsg,權(quán)限為訂閱。
在服務(wù)端訂閱頁簽下,單擊創(chuàng)建訂閱,設(shè)置AMQP服務(wù)端訂閱,訂閱設(shè)備上報(bào)消息到默認(rèn)消費(fèi)組。
設(shè)備上報(bào)消息包含自定義Topic消息和物模型消息。詳細(xì)操作和說明,請(qǐng)參見配置AMQP服務(wù)端訂閱。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 設(shè)備,然后在剛創(chuàng)建的溫度計(jì)產(chǎn)品下,添加設(shè)備device1,獲取設(shè)備證書ProductKey、DeviceName和DeviceSecret。
詳細(xì)操作指導(dǎo),請(qǐng)參見單個(gè)創(chuàng)建設(shè)備。
在整個(gè)流程中:
服務(wù)器通過AMQP客戶端接收消息,需配置AMQP客戶端接入物聯(lián)網(wǎng)平臺(tái),監(jiān)聽設(shè)備消息。具體操作,請(qǐng)參見Java SDK接入示例。
標(biāo)題:阿里云國(guó)際賬號(hào)注冊(cè),阿里云服務(wù)器購(gòu)買
地址:http://www.pengfei-china.com/kfxw/64246.html