thingsboard 入门教程

 

主要针对后端用户开发

安装这里就不细说了。

 

1. 首先添加一个我们需要测试的设备

2. 在设备里面,数据主要分为属性和遥测

3.然后我们通过请求进行数据的上报 (本文演示参考官方文档)


 

在这里我们使用http 请求进行演示

从httpAPI 中,我们找到设备属性上报的接口 A52DPvi1AL7tmN5JsNTf 是访问令牌(更换自己的地址和端口)

http://localhost:8080/api/v1/A52DPvi1AL7tmN5JsNTf/attributes

我使用的是postman 进行测试,post 请求,json 数据进行发送

{"attribute1":"value1", "attribute2":true, "attribute3":42.0, "attribute4":73}

结果

 我们删除一个属性,进行测试结果为下图:得到的结论是,属性3还存在,并没有进行删除

模拟遥测数据

 http://localhost:8080/api/v1/A52DPvi1AL7tmN5JsNTf/telemetry

{"key1":"value1", "key2":"value2"}

结果

 

转载于:https://www.cnblogs.com/chengyangyang/p/11416463.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ThingsBoard是基于IoT设备的数据可视化和管理平台。它为物联网设备提供了数据收集、处理、可视化和控制的功能。本文将介绍ThingsBoard入门教程,内容包括平台安装、设备添加和数据可视化等。 第一步:平台安装 ThingsBoard的安装有两种方式:一种是在本地环境中构建和运行它,另一种是使用ThingsBoard.io提供的云托管服务。 首先,我们来介绍如何在本地环境中构建ThingsBoard平台。在此之前,请确保您已经安装了Java运行时环境和PostgreSQL数据库。 从ThingsBoard官方网站下载源代码,并在控制台中运行以下命令: ``` $ git clone https://github.com/thingsboard/thingsboard.git $ cd thingsboard $ ./gradlew build ``` 这会生成安装包,然后运行以下命令启动ThingsBoard: ``` $ cd application/target $ java -jar thingsboard.jar ``` 然后,您可以在浏览器中输入localhost:8080访问ThingsBoard平台管理页面。接下来,我们将配置数据库。 打开conf文件夹下的thingsboard.yml文件,修改以下几行: ``` spring: datasource: url: jdbc:postgresql://localhost:5432/thingsboard username: postgres password: postgres tenants: install: - default ``` 这将指定ThingsBoard使用PostgreSQL数据库,并将默认的管理员用户设置为default。 第二步:添加设备 要开始添加设备,您需要先创建一个租户,然后将设备分配给该租户。 在Dashboard页面,单击“新建租户”,然后填写必要的信息。接下来,单击左侧的“设备”,然后单击“添加新设备”。在此页面中,输入设备名称、设备类型和设备ID,并选择所属的租户。最后,单击“创建设备”。 第三步:数据可视化 一旦设备被添加到ThingsBoard,您就可以开始通过Dashboard页面查看设备数据。 首先,单击左侧的“仪表板”,然后单击“新建仪表板”。在此页面中,选择所需的小部件和设备,并设置您希望看到的数据。然后,单击“保存仪表板”。 要查看仪表板,请返回到Dashboard页面,并单击所需的仪表板名称。您将看到实时数据的可视化以及与设备有关的其他信息。 总结 本文介绍了如何通过本地环境构建和运行ThingsBoard平台,以及如何添加设备和创建数据可视化。在使用ThingsBoard时,请记得定期更新其软件和安全设置,以确保系统的稳定性和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值