Не удалось вызвать метод устройства - PullRequest
0 голосов
/ 18 октября 2019

Я получаю ниже исключения при вызове метода устройства с помощью служебного клиента. Имя метода -

InvokeDeviceMethodAsync(String, CloudToDeviceMethod)

Исключение -

{"Message":"{\"errorCode\":400004,\"trackingId\":\"75ba4e76e11a46e3b68bf4de8faa8b00-G:16-TimeStamp:10/18/2019 09:13:54\",\"message\":\"methodName is null or empty.\",\"timestampUtc\":\"2019-10-18T09:13:54.7546319Z\"}","ExceptionMessage":""}

Версия -

Microsoft.Azure.Devices 1.18.1

Я использую это в функции Azure и потратил время на изучение этой проблемы. Любая помощь от сообщества высоко ценится.

1 Ответ

0 голосов
/ 23 октября 2019

Я решил эту проблему. Параметр имени метода объекта CloudToDeviceMethod становится строчным в json, когда мы передаем

InvokeDeviceMethodAsync(String, CloudToDeviceMethod)

iot концентратор не может разрешить это поле имени метода json и выдает эту ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...