阿里云國際站經銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優惠大,聯系客服飛機@jkkddd


使用自定義Topic進行通信

您可以在物聯網平臺上自定義Topic類:設備通過自定義Topic上報消息,服務端通過AMQP SDK獲取設備上報的消息;服務端調用物聯網平臺接口Pub通過自定義Topic向設備發布指令。自定義Topic通信不使用物模型,消息的數據結構由您自定義。
背景信息
本示例中,電子溫度計定期與服務器進行數據的交互,傳遞溫度和指令等信息。溫度計向服務器上行發送當前的溫度;服務器向溫度計下行發送精度設置指令。
準備開發環境
本示例中,設備端和云端均使用Java語言的SDK,需先準備Java開發環境。您可從Java官方網站下載并安裝Java開發環境。
本示例使用環境如下:
操作系統:Windows 10 64位
JDK版本:JDK8
集成開發環境:IntelliJ IDEA社區版
創建產品和設備
登錄物聯網平臺控制臺。
在實例概覽頁面的全部環境下,找到對應的實例,單擊實例ID或備注名稱。
在左側導航欄,單擊設備管理 > 產品。
單擊創建產品,創建溫度計產品,獲取productKey,例如a1uzcH0****。
詳細操作指導,請參見創建產品。
創建產品成功后,單擊該產品對應的查看。
在產品詳情頁面的Topic類列表頁簽下,單擊自定義Topic,增加自定義Topic類。
詳細操作指導,請參見使用自定義Topic通信。
本示例中,定義了以下兩個Topic類:
設備發布消息Topic:/a1uzcH0****/${deviceName}/user/devmsg,權限為發布。
設備訂閱消息Topic:/a1uzcH0****/${deviceName}/user/cloudmsg,權限為訂閱。
在服務端訂閱頁簽下,單擊創建訂閱,設置AMQP服務端訂閱,訂閱設備上報消息到默認消費組。
設備上報消息包含自定義Topic消息和物模型消息。詳細操作和說明,請參見配置AMQP服務端訂閱。
在左側導航欄,選擇設備管理 > 設備,然后在剛創建的溫度計產品下,添加設備device1,獲取設備證書ProductKey、DeviceName和DeviceSecret。
詳細操作指導,請參見單個創建設備。
在整個流程中:
服務器通過AMQP客戶端接收消息,需配置AMQP客戶端接入物聯網平臺,監聽設備消息。具體操作,請參見Java SDK接入示例。

標題:阿里云國際賬號注冊,阿里云服務器購買

地址:http://m.swled.com.cn/cjxw/58856.html