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