我在Watson-Iot平台中添加了两种类型的设备,一种是Iot-Bridge,一种是网关。当我调用API来获取网关类型设备的设备信息时,它会给出信息,但对于物联网-网桥类型的设备,相同类型的调用显示为NotFound。例如,https://internetofthings.ibmcloud.com/api/v0002/organizations/{orgId}/device/types/gateway01/devices/{deviceId}给出了设备信息,但下面的调用给出了找不到,但是有一个设备的名称是/bulk/devices给出了所有设备的列表。https://internetofthings.ibmcloud.com/api/v0002/organizations/{orgId}/device/types/iot-bridge/devices/{deviceId}
有人能提供一些想法吗?
另外,如何获取这些设备发送到Iot平台的数据的所有信息?给定了API终结点,但它提供了错误的请求。
发布于 2017-08-02 20:03:37
我很高兴听到您发现设备信息端点正在检查是否区分大小写,并通过更正设备类型名称的大小写解决了此问题。
应用程序可以订阅监控一个或多个设备的状态,例如:
Subscribe to topic iot-2/type/device_type/id/device_id/mon注:要订阅来自多个设备的更新,请对以下任何组件使用MQTT " any“通配符(+):
device_type
device_id对于托管设备,您可以使用API获取日志连接信息,以确定托管设备连接和断开的时间。
你可能会发现这个显示设备状态的方法很有用:https://developer.ibm.com/recipes/tutorials/display-status-of-registered-devices-on-watson-iot-platform/
https://stackoverflow.com/questions/45442758
复制相似问题