业务逻辑中提供了"设备"节点,除了可以查询、下发设备物模型,也可以查询到设备的基本信息。
例如产品下的设备总数、当前设备状态、iotId等信息。
本文将以获取设备的在线状态、产品下的设备总数、产品下设备在线 和 离线数量,了解下如何灵活使用该节点。
Step By Step
- 创建业务逻辑
- 构建完整的链路
- 以示例的方式展示如何使用查询设备基本信息
一.创建业务逻辑
确保实例 和 选择的项目正确无误。创建好后业务逻辑将无法变更为其他实例与项目下。
二.构建完整的链路
一个链路必须要包含触发 和 输出节点。
需要在Web中调用业务逻辑,触发节点必须是HTTP请求。
三.示例演示
- 产品下设备总数 和 当前设备的在线状态。
- 如图所示:
设备节点获取物的数量,获取到一些信息。其中 data 是产品下设备总数;
statusCode 是当前设备的状态码,1表示在线,其他表示离线。
- 产品下设备在线 和 离线数量。
- 可以使用NodeJS脚本调用云端提供的API来获取,本文以QueryDevice为例,具体如下。
获取到结果后,通过脚本统计ONLINE 和 OFFLINE 的数量。