我已经在IoT中注册了设备,并且客户端应用程序(设备)可以更新报告的孪生属性。现在,我必须从后端应用程序(在C#中)更新所需的twin属性。需要帮忙。
最佳答案
这是GitHub上的sample。这是一个tutorial。
这是相关的代码段:
public async Task UpdateDesiredProperties(string deviceId)
{
var twin = await _registryManager.GetTwinAsync(deviceId);
var patch =
@"{
properties: {
desired: {
customKey: 'customValue'
}
}
}";
await _registryManager.UpdateTwinAsync(twin.DeviceId, patch, twin.ETag);
}