阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd
服務(wù)端訂閱(MNS)
前提條件開通阿里云產(chǎn)品:
物聯(lián)網(wǎng)平臺(tái)。
消息服務(wù)。
準(zhǔn)備開發(fā)環(huán)境,本示例使用Java開發(fā)環(huán)境如下:
操作系統(tǒng):Windows 10 64位
JDK版本:JDK8
集成開發(fā)環(huán)境:IntelliJ IDEA社區(qū)版
配置服務(wù)端訂閱
首先在物聯(lián)網(wǎng)平臺(tái)控制臺(tái)創(chuàng)建MNS服務(wù)端訂閱,選擇要訂閱的消息類型。
登錄物聯(lián)網(wǎng)平臺(tái)控制臺(tái)。
在實(shí)例概覽頁面,找到對(duì)應(yīng)的實(shí)例,單擊實(shí)例進(jìn)入實(shí)例詳情頁面。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 產(chǎn)品,再單擊創(chuàng)建產(chǎn)品,創(chuàng)建一個(gè)氣體監(jiān)測(cè)儀產(chǎn)品。
選擇設(shè)備 > 添加設(shè)備,在剛創(chuàng)建的氣體監(jiān)測(cè)儀產(chǎn)品下創(chuàng)建設(shè)備。
設(shè)備證書信息將會(huì)用于設(shè)備端SDK開發(fā)配置。
在左側(cè)導(dǎo)航欄,選擇規(guī)則引擎 > 服務(wù)端訂閱,然后單擊創(chuàng)建訂閱,創(chuàng)建MNS服務(wù)端訂閱。具體操作,請(qǐng)參見使用MNS服務(wù)端訂閱。
本示例中,選擇推送消息類型為設(shè)備狀態(tài)變化通知,即該產(chǎn)品下所有設(shè)備的狀態(tài)變化消息,都會(huì)被推送到MNS隊(duì)列中。
訂閱成功后,物聯(lián)網(wǎng)平臺(tái)會(huì)在MNS中,自動(dòng)創(chuàng)建一個(gè)接收物聯(lián)網(wǎng)平臺(tái)消息的隊(duì)列。隊(duì)列名稱格式為:aliyun-iot-${yourProductKey}。您在配置MNS SDK監(jiān)聽消息時(shí),需填入該隊(duì)列名稱。
在訂閱列表中,單擊MNS右側(cè)的圖標(biāo),可查看MNS隊(duì)列名稱。
配置服務(wù)端MNS SDK接收消息
本示例使用MNS Java SDK Demo。
訪問MNS Java SDK版本說明,下載sample包文件,并解壓縮。
本示例使用sample包文件為aliyun-sdk-mns-samples-1.1.9.1.zip。
在IntelliJ IDEA中,導(dǎo)入工程aliyun-sdk-mns-samples-1.1.9.1文件夾。
配置設(shè)備端SDK
訪問設(shè)備接入Link SDK,選擇Java SDK。
下載Java SDK Demo,然后解壓縮。
在IntelliJ IDEA中,導(dǎo)入工程JavaLinkKitDemo。
在device_id文件中,填入設(shè)備證書信息。
心靈雞湯:
標(biāo)題:阿里云服務(wù)器購買,阿里云賬號(hào)注冊(cè),阿里云賬號(hào)購買
地址:http://www.nickbaillie.com/kfxw/64257.html