1. 新增产品
(1) 登录阿里云工业互联网平台:https://linkindustry.aliyun.com/
(2) 【设备管理】-【产品开发】-【新增产品】:填写新增产品表单内容
(3) 【设备管理】-【产品开发】-产品列表-【查看】-【功能模板】-【新增】-【添加自定义功能】-【功能类型:属性】
2. 新增设备
(1) 【设备管理】-【设备列表】-【新增设备】
(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. 查看结果
[1] 【设备管理】-【设备列表】-【属性管理】:查看count值