Технологии вокруг этого вопроса: : Azure IOT Hub
и C#
Application Framework : .NET Core 2.1
Функциональность Япопытаться добиться - это прочитать device twin
свойства device
IOT Hub
следующим образом:
string DeviceId = configuration["Azure:DeviceId"];
string DeviceKey = configuration["Azure:DeviceKey"];
string deviceConnectionString = "HostName=xxxxxx.azure-devices.net;DeviceId={0};SharedAccessKey={1}";
deviceConnectionString = string.Format(deviceConnectionString,
DeviceId, DeviceKey);
ConfigHubClient = DeviceClient.CreateFromConnectionString(deviceConnectionString, TransportType.Mqtt_WebSocket_Only);
try
{
var twin = await ConfigHubClient.GetTwinAsync();
deviceTwinConfig = twin.Properties.Desired; // debugger never comes here
}
catch()
{
--Logging exceptions code here
}
Нет исключений, выданных или зарегистрированных.