繁体   English   中英

在 aws iot 中更新事物

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM