使用Rest API从watson iot平台获取设备数据时出错

时间:2017-08-01 16:10:43

标签: watson-iot

我在Watson-Iot平台中添加了2种类型的设备,一种是Iot-Bridge,另一种是网关。 当我进行API调用以获取设备的网关类型的设备信息时,它为我提供了信息,但Iot-Bridge类型设备的相同类型的调用表示NotFound。 例如https://internetofthings.ibmcloud.com/api/v0002/organizations/ {ORGID} /设备/类型/ gateway01 /装置/ {DEVICEID} 给出设备信息,但是下面的调用给出了NOT FOUND,但是有一个设备的名称为/ bulk / devices给出了所有设备的列表。 https://internetofthings.ibmcloud.com/api/v0002/organizations/ {ORGID} /设备/类型/ IOT桥/装置/ {DEVICEID}

任何人都可以提供任何想法吗?

另外,如何获取这些设备发送到Iot平台的数据的所有信息?给出了API端点,但它给出了Bad Request。

1 个答案:

答案 0 :(得分:0)

我很高兴听到您发现设备信息端点正在检查案例敏感性并通过更正设备类型名称的大小来解决问题。

应用程序可以订阅以监视一个或多个设备的状态,例如:

Subscribe to topic iot-2/type/device_type/id/device_id/mon

注意:要订阅来自多个设备的更新,请对以下任何组件使用MQTT“任何”通配符(+):

device_type
device_id

对于托管设备,您可以使用API获取日志连接信息,以确定托管设备何时连接和断开连接。

您可能会发现此配方用于显示有用的设备状态:https://developer.ibm.com/recipes/tutorials/display-status-of-registered-devices-on-watson-iot-platform/