Можно ли запланировать обновление DeviceJob Twin на модуле пограничного устройства через Java sdk?

Мы пытаемся запланировать двойное обновление модуля пограничного устройства, но я не уверен, поддерживается ли это. Я могу запросить близнеца через обозреватель запросов Azure. В настоящее время мы используем это для планирования двойного обновления для устройства, я бы предположил, что использование queryCondition «deviceId = device AND moduleId = module» запланировало бы двойное обновление для device.module. Кажется, это не работает, и мне интересно, не потому ли, что предложение FROM по умолчанию нацелено на «устройства», а не на «devices.modules».

jobClient.scheduleUpdateTwin(jobId, queryCondition, deviceTwinDevice,
                    DateTime.now()).toDate(), Duration.ofMinutes(5).getSeconds());

person darrickc    schedule 25.03.2019    source источник
comment
Взгляните на github.com/ Azure / azure-iot-sdk-java / tree / master / device / и github.com/Azure/azure-iot-sdk-java посмотрите, поможет ли это.   -  person AshokPeddakotla-MSFT    schedule 26.03.2019
comment
Вы прислали мне примеры с устройства sdk; образцы вакансий находятся в сервисном sdk здесь - github.com/Azure/azure-iot-sdk-java/blob/master/service/ Кроме того, нет примеров планирования изменения задания двойника модуля; я предполагаю, что его не существует.   -  person darrickc    schedule 26.03.2019


Ответы (1)


Только что проверил исходный код Java Azure IoT SDK. В настоящее время функция задания / обслуживания «Обновить модуль-близнец» не поддерживается и не реализуется.

person Juergen Mayrbaeurl    schedule 28.03.2019