天天看點

阿裡雲工業網際網路平台開發樣例

1.      

新增産品

(1)      

登入阿裡雲工業網際網路平台:

https://linkindustry.aliyun.com/

(2)      

【裝置管理】-【産品開發】-【新增産品】:填寫新增産品表單内容

(3)      

【裝置管理】-【産品開發】-産品清單-【檢視】-【功能模闆】-【新增】-【添加自定義功能】-【功能類型:屬性】

阿裡雲工業網際網路平台開發樣例
阿裡雲工業網際網路平台開發樣例
阿裡雲工業網際網路平台開發樣例
阿裡雲工業網際網路平台開發樣例

2.      

新增裝置

【裝置管理】-【裝置清單】-【新增裝置】

【裝置管理】-【裝置清單】-【檢視】:擷取裝置三元組

n  Productkey

n  DeviceName

n  DeviceSecret

阿裡雲工業網際網路平台開發樣例

3.      

運作MQTT用戶端

[1]      

阿裡雲物聯網平台 > 裝置端開發指南 > SDK使用參考 > JAVA-SDK (MQTT)

[2]      

下載下傳iotx-sdk-mqtt-java-20170526

[3]      

導入eclipse

n  【file】-【import】-【Maven】-【Existing

Maven Projects】

[4]      

編輯SimpleClient4IOT.java檔案以下内容

1)   

修改裝置三元組

n  public static String deviceName = "";

n  public static String productKey = "";

n  public static String secret = "";

2)   

修改topic

n  private static String subTopic = "/sys/" + productKey +

"/" + deviceName + "/thing/event/property/post_reply";

n  private static String pubTopic = "/sys/" + productKey +

"/" + deviceName + "/thing/event/property/post";

3)   

修改payload

n  String content =

"{\"id\":\"123\",\"version\":\"1.0\",\"params\":{\"count\":100},\"method\":\"thing.event.property.post\"}";

[5]      

運作Java Applicatiion:Console輸出的最後一行顯示成功的消息

[SimpleClient4IOT.java]

- messageArrived(104):接收到消息,來至Topic

[/sys/a13gY4l6s52/atiuu8phL2hudWFGxGNX/thing/event/property/post_reply] , 内容是:[{"code":200,"data":{},"id":"123","message":"success","method":"thing.event.property.post","version":"1.0"}], 

阿裡雲工業網際網路平台開發樣例
阿裡雲工業網際網路平台開發樣例

4.      

檢視結果

【裝置管理】-【裝置清單】-【屬性管理】:檢視count值

阿裡雲工業網際網路平台開發樣例