[英]Update a thing in aws iot
我正在使用 java 连接到aws-iot
。 我在aws-iot
创建了一个thing[supermario]
有两个属性["state": "false", "model":"name"]
使用名称 supermario 和我提供的属性成功创建了这个东西,我能够在aws
控制台中查看它。 我通过初始化 AWSIotClient 并使用类 CreateThingRequest 来做到这一点。 现在我想通过java更新这个东西。 我可以通过事物thingname
更新事物还是必须删除事物并创建它? 我在一些代码中看到现有的东西被删除然后创建。 如何使用 Java 更新这个东西的属性?
这就是我创造事物的方式。
AWSIotClient awsIotClient = this.initClient();
CreateThingRequest createRequest = new CreateThingRequest();
createRequest.setThingName(device.getDeviceId());
AttributePayload attributePayload = new AttributePayload();
attributePayload.addAttributesEntry("model", device.getModel());
attributePayload.addAttributesEntry("state","false");
createRequest.setAttributePayload(attributePayload);
UpdateThing API将更新事物的属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.