簡體   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