Я создал IoTHub, добавил устройство, создал приложение UWP, которое использует DeviceClient для успешного подключения к концентратору. Я могу отправить телеметрию, как и ожидалось, и увидеть результаты в обозревателе устройств.
Однако, когда я пытаюсь получить двойник устройства, мне возвращается нуль.
var deviceClient = DeviceClient.CreateFromConnectionString(deviceConnectionString, TransportType.Amqp);
var twin = await deviceClient.GetTwinAsync(); // <<<< returns null
Существуют ли какие-либо общие сценарии, которые могут вызвать это? Например, создание IoTHub и устройства до выпуска Twin. Или, не установив заранее никаких желаемых свойств? Или, используя неправильный общий ключ доступа? (и т.д.)
-Джон