
ThingsBoard
文章平均质量分 78
ThingsBoard平台学习
a10615
这个作者很懒,什么都没留下…
展开
-
ThingsBoard——v3.3.3源码编译
要二次开发,肯定少不了编译源码。编译的难点就是坑多,因为我们的环境不可能跟源码作者的一样,当然你的跟我的也可能不一样。我的环境:系统:macOS10.15.5,CPU i71 准备工作1.1 编译环境java版本:java 11$ java -versionopenjdk version "11.0.14.1" 2022-02-08 LTSOpenJDK Runtime Environment Corretto-11.0.14.10.1 (build 11.0.14.1+10-LTS)Ope原创 2022-03-14 01:42:02 · 6618 阅读 · 0 评论 -
ThingsBoard——自定义规则节点
一般的功能,可以使用现有的节点来完成。但如果有比较复杂,或有自己特殊业务需求的,可能就需要自定义了。按[官方教程](https://thingsboard.io/docs/user-guide/contribution/rule-node-development/)来基本就可以入门,如果需要深入,可以参考ThingsBoard自有节点的实现,见[源码](https://github.com/thingsboard/thingsboard)原创 2022-03-06 22:24:08 · 2831 阅读 · 1 评论 -
ThingsBoard——Docker重启失败,报错Connection to localhost:5432 refused的解决方法
一、问题现在还没编译好thingsboard源代码,用的是docker搭建起来的环境。在写自定义节点,要打包好扔到docker里,再重启docker。后来发现经常重启失败,报错的错误也都是这样:2022-03-05 08:53:23,164 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.org.postgresql.util.PSQLExcepti原创 2022-03-05 15:06:25 · 6612 阅读 · 0 评论 -
ThingsBoard——Rest API获取token和刷新token
ThingsBoard的REST API文档使用的是Swagger,大多数的接口都可以通过这个地址来查看和测试(后面带锁图标的接口表示需要鉴权)http://{{YOUR_HOST}}:{{PORT}}/swagger-ui.html一、登录获取token登录接口在login-endpoint组中POST /api/auth/login请求账号和密码放在requestBody请求体中{ "username": "tenant@thingsboard.org", "password"原创 2022-02-20 00:48:03 · 3438 阅读 · 1 评论 -
ThingsBoard——Android APP安装
ThingsBoard移动端,就是后台操作界面的简化版。有些功能还是在后台比较方便操作,比如设计规则链。移动端使用语言是Flutter,源码在GitHub这里只介绍Android端的安装,iOS没有研究过,应该要简单一些。因为官方把Android端的apk放在了Google Play应用市场,因为种种原因,安装很不方便。我在安装过程中主要遇到两个问题:如何下载apk文件?下载的apk是个zip包,解压后,里面有很多apk文件,单独安装任何一个,都会失败下载apk Installer:一款An原创 2022-02-19 22:08:57 · 4011 阅读 · 1 评论