IOT
文章平均质量分 64
qgbihc
这个作者很懒,什么都没留下…
展开
-
ThingsBoard 提示 New ThingsBoard version xx is availabled!
一、现象用管理员登录系统时,提示【New ThingsBoard version xx is availabled!】有新的版本可用。这个信息时怎么产生的,如何才能不显示呢?二、调查源码1、前台调查1)登录时,发现请求了后台的API(pi/admin/updates),返回信息中包含了提示的内容。2)请求代码为:ui-ngx\src\app\core\auth\auth.service.ts的254行左右} else if (authState.authUser.authority ===原创 2021-01-20 10:15:56 · 495 阅读 · 0 评论 -
ThingsBoard 提示Too many updates!
ThingsBoard 仪表板配置很多数据的接收时,提示Too many updates!。一、调查源代码1.TbWebSocketHandler发现在[org.thingsboard.server.controller.plugin.TbWebSocketHandler.java]的send方法,是发送给WebSocket数据的。发送前,判断了是否存在配置perSessionUpdatesConfiguration,如果存在就会做相应的check。如果满足条件,就会发送了[Too many up原创 2020-10-23 10:48:54 · 528 阅读 · 0 评论 -
Thingsboard 3.1.0 - 规则链:转换数据结构
一、业务需求ThingsBoard接受的默认格式为JSON,数据不能时太复杂。比如下面这种,能正常通过仪表板显示。{“humidity”: 30, "temperature": 21}如果上传的数据是稍微负载的机构,接受到的数据如下这样:{ "Data": { "C1_D1": [{ "Tagname": "C1.D1.Tag001", "Value": 0, "Quality": 0,原创 2020-09-27 11:48:18 · 2905 阅读 · 0 评论 -
Thingsboard 3.1.0 - windows下安装、发送mqtt、仪表板显示
1、JDK 1.8 安装cassandra和thingsboard的运行环境。安装过程略。建议设置JAVA_HOME2、python2.7安装cassandra的cqlsh,不需要的话应该可以不用安装(目前版本cassandra-3.11.7不支持python3)。3、postgresql安装thingsboard的管理实体 使用的DB。安装版本postgresql-12.4-1-windows-x64。基本点击下一步即可。密码使用postgres,和Thingsboard的一致。点击pg原创 2020-08-28 17:02:08 · 1284 阅读 · 2 评论