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