Azure远程监控-如何向CloudToDeviceMethods添加参数?

时间:2019-07-16 17:21:40

标签: azure monitoring azure-iot-hub

在Azure远程监视中,您可以创建自己的CloudToDeviceMethods。如何为这些方法添加参数?

通常这些方法如下:

函数main(context,previousState,previousProperties){...}

...在具有特定方法名称的.js文件中。但是我看不到如何向这样的方法添加参数。我还希望在Azure远程监视解决方案加速器网站中看到这些参数,因此我可以调用该方法并发送一些参数。

1 个答案:

答案 0 :(得分:1)

CloudToDeviceMethod仅支持一个参数,这就是您可以赋予它的JSON有效负载。当然,您可以向该有效负载添加许多属性以充当单独的参数。在设备方面,读取该参数看起来像this in C#this in JavaScript(节点示例)

您提到要在Remote Monitoring Solution Accelerator中添加这些参数。通过对ReactJS代码进行一些更改,这完全有可能。您需要查看的主要文件是Job page,现在它调用没有主体的device方法。最终,请求为built here,您可以看到JsonPayload为空。