1

我的目标是在 Watson IoT Platform 中定义一个新的管理扩展。我已阅读以下文章:

https://console.ng.bluemix.net/docs/services/IoT/devices/device_mgmt/custom_actions.html

并准备好描述扩展包的 JSON 文档。使用该curl工具,我还在物联网平台中定义了这个扩展,一切都很好。为了使设备能够接收此类新的管理操作命令,它似乎还必须发布一条消息,说明它愿意支持哪些操作。请参阅上述文档中标题为“支持自定义设备管理操作”的部分。我的问题是我的设备正在使用 Node.js JavaScript 库...请参阅https://github.com/ibm-watson-iot/iot-nodejs

不幸的是,我看不到任何机制或公开的 API 允许我将消息发布到携带所需负载的 MQTT 主题“iotdevice-1/mgmt/manage”。

如果我冒险猜测,调用的公开函数manage(lifetime, supportedDeviceActions, supportedFirmwareActions)将需要一个额外的参数,允许我定义我试图添加的自定义操作。

4

1 回答 1

0

看起来这目前不在客户端库中,但计划在未来进行增强。感谢您提交包含文件更改的拉取请求以在受管设备客户端中包含扩展。

于 2017-01-27T20:49:13.233 回答