IBM Watson IoT Platform - 如何创建应用程序界面?
IBM Watson IoT Platform - How to create application interface?
我已经使用 Node-RED 创建并管理了设备。并在我的物联网平台板上接收实时数据。所以我想通过 REST API 访问这些数据,我发现了这个:https://docs.internetofthings.ibmcloud.com/apis/swagger/v0002-beta/info-mgmt-beta.html
特别想用这个
/device/types/{typeId}/devices/{deviceId}/state/{applicationInterfaceId}
我按照以下步骤创建了架构:https://developer.ibm.com/courses/labs/create-device-schema-internet-things-platform-service-ibm-bluemix-dwc013/
然后我请求/api/v0002/applicationinterfaces
,/api/v0002/schemas
。
但是两个结果都是:
{"results": [], "meta": {"total_rows": 0}}
如何创建架构和应用程序界面?
/api/v0002/applicationinterfaces、/api/v0002/schemas 将 return 0 个结果,因为您需要使用 https://docs.internetofthings.ibmcloud.com/apis/swagger/v0002-beta/info-mgmt-beta.html 中描述的 POST 方法来创建模式和应用程序接口.
但是,根据您的问题,我认为您只是想访问设备数据。在这种情况下,请查看开发应用程序的文档 https://console.bluemix.net/docs/services/IoT/applications/api.html#api,特别是您可以使用最后一个事件缓存访问特定设备的最后一个事件,例如/api/v0002/device/types/{deviceType}/devices/{deviceId}/events
最后我找到了正确的 REST here,其中 return 是事件数据,即传感器数据。
在这个 link 上参考上次事件缓存。 REST 将 return 具有加密值的 "payload" 字段。只需解密该值,您就会看到传感器数据。
谢谢,
拉胡尔
我已经使用 Node-RED 创建并管理了设备。并在我的物联网平台板上接收实时数据。所以我想通过 REST API 访问这些数据,我发现了这个:https://docs.internetofthings.ibmcloud.com/apis/swagger/v0002-beta/info-mgmt-beta.html
特别想用这个
/device/types/{typeId}/devices/{deviceId}/state/{applicationInterfaceId}
我按照以下步骤创建了架构:https://developer.ibm.com/courses/labs/create-device-schema-internet-things-platform-service-ibm-bluemix-dwc013/
然后我请求/api/v0002/applicationinterfaces
,/api/v0002/schemas
。
但是两个结果都是:
{"results": [], "meta": {"total_rows": 0}}
如何创建架构和应用程序界面?
/api/v0002/applicationinterfaces、/api/v0002/schemas 将 return 0 个结果,因为您需要使用 https://docs.internetofthings.ibmcloud.com/apis/swagger/v0002-beta/info-mgmt-beta.html 中描述的 POST 方法来创建模式和应用程序接口.
但是,根据您的问题,我认为您只是想访问设备数据。在这种情况下,请查看开发应用程序的文档 https://console.bluemix.net/docs/services/IoT/applications/api.html#api,特别是您可以使用最后一个事件缓存访问特定设备的最后一个事件,例如/api/v0002/device/types/{deviceType}/devices/{deviceId}/events
最后我找到了正确的 REST here,其中 return 是事件数据,即传感器数据。 在这个 link 上参考上次事件缓存。 REST 将 return 具有加密值的 "payload" 字段。只需解密该值,您就会看到传感器数据。
谢谢, 拉胡尔