现在我正在使用以下代码:
string patch = "{\"Device\": {\"DeviceState\": \"started\",\"Location\": {\"Latitude\": 50.400188,\"Longitude\": 30.61224}}}";
await _deviceClient.UpdateReportedPropertiesAsync(JsonConvert.DeserializeObject<TwinCollection>(patch));
这很好,我的要求是我想使用IOT hub rest API更新相同的(报告的属性),我读了类似下面的内容:
的https:// {{hubName}} .azure-devices.net /双胞胎/ {{DEVICEID}} API版本= 2016年11月14日
对上述带有json有效负载的api的补丁请求,它返回 200Ok ,但不更新双胞胎。