无法调用设备方法
Not able to invoke device method
我在使用服务客户端调用设备方法时遇到异常。
方法名-
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 函数中使用它,浪费时间来调查这个问题。
非常感谢来自社区的任何帮助。
我解决了这个问题..
当我们传递给
时,CloudToDeviceMethod 对象的方法名称参数在 json 中变为小写
InvokeDeviceMethodAsync(String, CloudToDeviceMethod)
iot hub 无法解析 json 的方法名称字段并给出此错误。
我在使用服务客户端调用设备方法时遇到异常。 方法名-
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 函数中使用它,浪费时间来调查这个问题。 非常感谢来自社区的任何帮助。
我解决了这个问题.. 当我们传递给
时,CloudToDeviceMethod 对象的方法名称参数在 json 中变为小写InvokeDeviceMethodAsync(String, CloudToDeviceMethod)
iot hub 无法解析 json 的方法名称字段并给出此错误。