2017-08-01 56 views
0

我在Watson-Iot平台中添加了2种设备类型,一个是Iot-Bridge,另一个是网关。 当我进行API调用以获取网关类型设备的设备信息时,它给了我信息,但Iot-Bridge类型设备的相同类型的调用表示NotFound。 例如https://internetofthings.ibmcloud.com/api/v0002/organizations/ {orgId}/device/types/gateway01/devices/{deviceId} 给出了设备信息,但是在下面的调用中给出了NOT FOUND,但是在/ bulk/devices给出所有设备的列表时存在该名称的设备。 https://internetofthings.ibmcloud.com/api/v0002/organizations/ {orgId}/device/types/iot-bridge/devices/{deviceId}使用Rest API获取来自watson iot平台的设备数据时出错使用Rest API

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

另外我怎样才能获得这些设备发送到Iot平台的数据的所有信息?给出了API端点,但它给出了错误的请求。

+0

如果你能提供你的物联网服务6个字符组织,我们可以搜索日志中的错误。 – ValerieLampkin

+0

@ValerieLampkin组织ID是jt80lq – user1542652

+1

@ValerieLampkin您好Valerie,实际上现在我能够获得iot-bridge类型设备的细节。但想告诉你问题是设备类型名称区分大小写。对于按设备类型端点的设备,API不检查设备类型名称的大小写敏感性,但对于设备信息端点,它会检​​查设备类型名称的大小写敏感性。 – user1542652

回答

0

我很高兴听到您确认设备信息终端正在检查个案敏感度,并通过更正设备类型名称的大小来解决问题。

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

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

注:要从一个以上的设备订阅更新,使用MQTT“任何”通配符(+ )以下任何组件:

device_type 
device_id 

对于管理的设备,你可以使用API获取登录的连接信息,以确定何时管理设备已连接和DISCONN ected。

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