如何使用http来获取thingsbord中的设备数据

背景

有个读者问我,他想做tb的二次开发,想要通过一个接口来查询设备的遥测数据。
于是我给他写了这篇文章。
如何使用http来获取thingsbord中的设备数据_第1张图片

具体实现

由于他使用的是cloud版本,于是我使用cloud来做演示

文档的接口

https://thingsboard.cloud/swagger-ui/#/telemetry-controller/getTimeseriesUsingGET

在 telemetry-controller 中
如何使用http来获取thingsbord中的设备数据_第2张图片

需要调用接口是

/api/plugins/telemetry/{entityType}/{entityId}/values/timeseries{?agg,endTs,interval,keys,limit,orderBy,startTs,useStrictDataTypes}

调用该接口需要几个必填的参数,实体类型,实体id,开始时间戳(毫秒数),结束时间戳(毫秒数),jwt,要获取的key,多个以逗号分隔。

如何使用http来获取thingsbord中的设备数据_第3张图片

JWT 进入系统 从这里获取 https://thingsboard.cloud/account/security

你可能感兴趣的:(物联网,ThingsBoard系列教程,物联网)