Ibm cloud IBM Watson IoT平台:设备管理框架中缺少功能?

Ibm cloud IBM Watson IoT平台:设备管理框架中缺少功能?,ibm-cloud,iot,ibm-watson,Ibm Cloud,Iot,Ibm Watson,我正在使用IBM Watson IoT平台的设备管理框架。客户端的关键要求之一是,固件下载后应立即在设备中安装(即更新)。目前,我无法找到一个好方法来满足使用WIoTP的要求 也就是说,我无法找到一种方式,当设备上的下载完成时,WIoTP会通知我的应用程序。我只剩下使用RESTAPI进行轮询,但这在下载和更新之间留下了一些差距。此外,它还会产生开销。我尝试订阅应用程序中提到的不同MQTT主题,但没有看到任何关于设备管理状态的消息 我基本上找不到应用程序的功能。当设备完成固件下载时收到通知。我是否

我正在使用IBM Watson IoT平台的设备管理框架。客户端的关键要求之一是,固件下载后应立即在设备中安装(即更新)。目前,我无法找到一个好方法来满足使用WIoTP的要求

也就是说,我无法找到一种方式,当设备上的下载完成时,WIoTP会通知我的应用程序。我只剩下使用RESTAPI进行轮询,但这在下载和更新之间留下了一些差距。此外,它还会产生开销。我尝试订阅应用程序中提到的不同MQTT主题,但没有看到任何关于设备管理状态的消息

我基本上找不到应用程序的功能。当设备完成固件下载时收到通知。我是否遗漏了什么,或者WIoTP中当前缺少的功能


我认为实现这一点的唯一其他方法是让设备将下载完整消息发布到另一个主题。然后,应用程序可以订阅此主题并获得通知。但这又是一种黑客行为。

目前除了你建议的黑客行为或投票之外,没有其他方法

很快(几天而不是几周)将有一个更新,允许您在
固件/更新
操作中传递
固件/下载
参数。这将解决您的问题,因为在下载和更新之间不需要轮询。Valerie提到的链接上的文档将在可用时进行更新,以反映这一点,并在此处进行更新:

使用API密钥观察IoTP和设备之间的通信仍然是有用的,这将消除轮询操作完成的需要。如果您想看到这样的特性,请考虑在这里发表意见:


文档中列出了一些订阅固件更新状态的主题。