获取温度传感器测量数据
传感器是一种感应环境状态的监测类型设备,该类型设备通过局域网或者4G方式接入到平台,用于监测场景的温度、湿度、光照等环境数据,这类设备可以实时获取数据以及机器状况,并将其数据传输到NAYOTA平台上进行分析和处理。本文以温湿度传感器的温度检测器为例,介绍通过 NAYOTA API 接口,如何获取监测类型设备的最新数据和历史数据。
步骤如下:
前置条件:生成token凭证,设置环境变量
::: highlight gray
点击此处,进入生成token凭证教程
注:如果已经设置环境变量,直接进入下面步骤
:::
步骤一:获取检测器最新数据
::: highlight
方法①:通过检测器名称查
- 点击此处,进入查询检测器设备信息页面
- 点击
按钮,打开右侧在线运行窗口,在Query参数下输入:
- 点击"发送"按钮,发送接口请求
方法②:通过检测器id查询
- 点击此处,进入通过id查询检测器设备信息页面
- 点击
按钮,打开右侧在线运行窗口,在Path参数下输入:
- 点击"发送"按钮,发送接口请求
- 返回数据如下 -
{
"line": false, // 最新记录的在离线状态
"value": 28, // 最新记录的温度值
"_id": "6453169c78de59a899f75640", // 检测器id
"name": "温度A",
"company": "℃", // 单位
"valueAt": "2023-05-05T04:08:15.288Z", // 最新记录的上报时间
... ...
}
:::
步骤二:根据id获取检测器历史数据
::: highlight
- 点击此处,进入查询检测器历史数据页面
- 点击
按钮,打开右侧在线运行窗口,在Query参数下输入:
注:check为检测器id,可通过步骤一获取
3. 点击"发送"按钮,发送接口请求
- 返回数据如下 -
{
"_id": "6454812f750fd23cf03fdb05", // 查询的记录id,记录为多条,此处仅展示两条
"check": {
"value": "28", // 记录的温度值
"_id": "6453169c78de59a899f75640", // 检测器id
"line": false, // 在离线状态
"name": "温度A",
"company": "℃", // 单位
"recordTime": "2023-05-05T04:08:15.288Z", // 该条记录生成的时间
... ...
}
},
{
"_id": "64547c7c750fd2539833981f",
"check": {
"value": "28",
"_id": "6453169c78de59a899f75640",
"line": false,
"name": "温度A",
"company": "℃",
"recordTime": "2023-05-05T03:48:12.661Z",
... ...
}
}
:::
查看更多 API 请前往 NAYOTA 开放平台
修改于 1 年前