1.3.7 小区环境监测

优质
小牛编辑
118浏览
2023-12-01

更新时间:2019-05-28 10:12:23

目标

当前模板是一个将会帮助你学习如何将使用服务开发将设备属性发布成一个可被调用的API。

说明

案例场景中我们假定有一个小区环境监测设备,可以监测小区环境温度湿度及二氧化碳浓度,我们这个设备已经链接阿里云物联网平台,我们需要将其属性数据展示生成一个API,并被展示屏幕等设备进行调用。

创建产品

在项目中新建一个小区环境监测产品,包含属性:温度、湿度、二氧化碳。

image.png

新增一个小区环境监测产品所属的设备。

image.png

创建服务

  1. 在服务开发工作台中新建三个节点:

image.png

2.添加HTTP请求节点

image.png

新建一个HTTP请求节点,配置Action为environment

3.添加设备节点“小区环境监测”
在设备节点中选择之前配置好的小区环境监测产品,并拖动到画布上,用API输入节点链接,按照下图配置

  • 选择默认设备

  • 操作类型:查询设备属性

  • 信息类型:属性快照

  • 查询类型:全部属性

image.png

4.添加HTTP返回节点
添加一个HTTP返回节点,配置输出为“上一个节点(payload)”,后面的框默认为空则做为全部数据输出
image.png

调试与验证

1.在项目-产品-小区环境监测-在线调试设备中,为设备虚拟上报一条记录:

image.png

2.部署服务:

image.png

3.调试并显示数据:

image.png

在返回的数据中我们可以看到返回的具体数值。