thingsboard
文章平均质量分 58
云腾五洲
成都云腾五洲科技有限公司,是国内领先的智能物联网产品和解决方案提供商。作为国内智能物联网领域的探索者,我们拥有一支高素质的研发团队,具备深厚的专业技术知识和敏锐的市场洞察力。我们不断探索和创新,将人工智能和物联网技术深度融合,为客户提供具有竞争力的智能物联网产品和服务。
展开
-
ThingsKit物联网平台 v1.0.1-Release版本发布
基于ThingsBoard二次开发的物联网平台推荐:ThingsKit物联网平台,开箱即用的物联网低代码平台,提供N+1+N的产品服务体系,帮助企业快速搭建稳定可靠的物联网系统平台,为企业节省大量时间及人力成本。原创 2022-12-29 16:17:27 · 851 阅读 · 0 评论 -
企业物联网平台如何选择?
通常,物联网平台在安全功能、协议、数据格式、数据分析和可视化能力,以及所提供的应用环境方面进行比较。有很多物联网平台,它们可能拥有全套功能,但可能仍然无法胜任客户任务需求。一个物联网平台可能拥有最重要的功能,但可能还有其他因素使其不太适合客户需要。原创 2022-04-26 09:49:22 · 4959 阅读 · 1 评论 -
Thingsboard 项目说明,框架目录结构、技术及部署相关说明
下载地址:点击这里Thingsboard项目详细说明,初次接触必看,文档来至互联网,感谢作者分享。另外,已经上传到社区QQ群了,有需要的可以加群。欢迎大家加入thingsboard 二次开发讨论群:121202538Thingsboard 话题讨论区:https://www.iotschool.com/topics/node8...原创 2020-03-26 23:59:46 · 2287 阅读 · 1 评论 -
Java 上报 thingsboard 遥测属性
【代码】Java 上报 thingsboard 遥测属性。原创 2020-03-25 23:47:17 · 742 阅读 · 0 评论 -
Thingsboard MQTT 设备 API 参考
基于ThingsBoard二次开发的物联网平台推荐:ThingsKit物联网平台,开箱即用的物联网低代码平台,提供N+1+N的产品服务体系,帮助企业快速搭建稳定可靠的物联网系统平台,为企业节省大量时间及人力成本。键始终是一个字符串,而值可以是字符串,布尔值,双精度或长整数。例如,值’1451649600512’对应于’星期五,2016年1月1日12:00:00.512 GMT’。ThingsBoard服务器节点充当MQTT代理,该代理支持QoS级别0(最多一次)和1(至少一次)以及一组预定义的主题。原创 2020-03-14 18:17:34 · 2403 阅读 · 0 评论 -
thingsboard 编译失败,报错 Failed to execute goal com.mycila:license-maven-plugin:3.0
thingsboard 编译失败,报错 Failed to execute goal com.mycila:license-maven-plugin:3.0:check (default) on project thingsboardERROR] Failed to execute goal com.mycila:license-maven-plugin:3.0:check (default) ...原创 2020-03-06 23:52:29 · 1930 阅读 · 0 评论 -
Thingsboard开发环境搭建及编译项目
欢迎加入ThingsBoard技术交流群这里可复制Q群号:69998183关注“云腾五洲”:获取二开ThingsBoard物联网平台演示交流社区:ThingsKit-ThingsBoard社区环境安装开发环境要求:Jdk 1.8版本Postgresql 9以上Node.jsNpmMaven 3.6以上Git工具Idea开发工具RedisJDK下载安装JDK官方下载地址: https://www.oracle.com/java/technologies/javase-jdk转载 2020-03-13 22:35:38 · 2146 阅读 · 1 评论 -
thingsboard编译失败 Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.7.5:npm
编译失败,报以下错误:Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.7.5:npm (npm install) on project ui-ngx: Failed to run task: 'npm install' failed. org.apache.commons.exec.ExecuteException: Process exited with an error: -4048 (Exit value: -40原创 2020-03-06 23:08:51 · 7858 阅读 · 2 评论 -
物联网开源框架Thingsboard使用总结
Thingsboard中文社区:http://thingsboard.iotschool.com/参考网址:https://thingsboard.io/docs/getting-started-guides/helloworld/github地址:https://github.com/thingsboard/thingsboard演示环境:https://demo.thingsboard....转载 2020-02-25 12:41:33 · 3418 阅读 · 1 评论 -
Thingsboard之MQTT设备协议简介
Key始终是一个字符串,而value可以是string,boolean,double或long。在上面的示例中,我们假设“1451649600512”是具有毫秒精度的unix时间戳。例如,值’1451649600512’对应于’Fri,2016年1月1日12:00:00.512 GMT’本文中的示例将基于Mosquitto,MQTT.js和Paho,要设置其中一个工具。ThingsBoard服务器节点充当MQTT Broker,支持QoS级别0(最多一次)和1(至少一次)以及一组预定义主题。转载 2020-02-24 16:29:12 · 2168 阅读 · 1 评论 -
thingsboard源码安装部署详细教程
交流QQ群如果安装有其他问题,可以到QQ群求助环境安装开发环境要求:Jdk 1.8版本Postgresql 9以上Node.jsNpmMaven 3.6以上Git工具Idea开发工具JDK下载安装JDK官方下载地址: https://www.oracle.com/java/technologies/javase-jdk8-downloads.htmlJDK版本选择JD...原创 2020-02-21 16:45:22 · 9247 阅读 · 2 评论 -
Thingsboard规则引擎详解,TB规则引擎如何使用
本次对于thingsboard的规则引擎的基本概念、可以使用的能力、规则引擎的组成,以及各个规则节点的用法、规则模型的使用特点做了简单的介绍。相信通过本次的讲解,对于规则引擎的基础、能力、用法有了大概的了解,具体的规则引擎的实战讲解,规划在设备物联接入之后,再进行演示。基于ThingsBoard二次开发的物联网平台:ThingsKit物联网平台,开箱即用的物联网低代码平台,提供N+1+N的产品服务体系,帮助企业快速搭建稳定可靠的物联网系统平台,为企业节省大量时间及人力成本。转载 2020-02-23 00:54:44 · 8482 阅读 · 1 评论 -
Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0:npm (npm install) on project js
Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.0:npm (npm install) on project js-executor: Failed to run task: 'npm install' failed.[ERROR] Failed to execute goal com.github.eirs...原创 2020-03-06 23:02:13 · 11973 阅读 · 8 评论 -
物联网平台-ThingsKit
功能 描述租户管理 以租户为平台运营单元,结合组织管理、角色管理、用户管理、菜单管理,实现平台用户和设备的权限控制和运营。设备管理 包含设备信息维护、数据收集等基础功能,支持设备参数配置、模型配置、批量生成设备等功能。地理位置 通过地图的方式查看设备的信息,适用于海量设备管理的精准运维场景。场景联动 配置触发条件、执行条件、执行动作,实现灵活的场景联动或设备控制。数据转发 将平台消息通过MQ/HTTP流转到行业应用扩展平台,进行应用开发。转换脚本 支持异构数据按自定义脚.原创 2022-04-11 10:39:17 · 887 阅读 · 0 评论 -
基于ThingsBoard二次开发的物联网平台ThingsKit-Link白皮书
基于ThingsBoard二次开发的物联网平台ThingsKit-Link白皮书。原创 2022-04-07 19:47:50 · 5872 阅读 · 0 评论 -
ThingsKit-Link物联网平台v1.0.0 RC版本正式发布了
物联网平台介绍ThingsKit-Link是一套用于物联网设备管理、数据收集、智能控制的基础物联网平台产品。它支持海量设备连接,保证设备数据收集与控制的稳定性。同时提供规则引擎灵活配置API推送或MQ消息队列,将数据流转至业务层面,屏蔽了物联网层面的复杂特性,让企业只需专注业务应用开发,缩短物联网解决方案的上市周期,为企业节省大量研发时间和成本。平台特性租户管理以租户为平台运营单元,结合组织管理、角色管理、用户管理、菜单管理,实现平台用户和设备的权限控制和运营设备管理包含设备信息维护、数据收集原创 2022-03-21 14:51:29 · 7061 阅读 · 0 评论 -
ThingsBoard 3.3.4 发布
具有以下改进和错误修复的次要版本:改进:核:#6024 ThingsBoard Edge 社区版支持;#6056 DefaultTbApiUsageStateService 中的 PartitionChangeEvent 处理是同步的;#6139重构验证器 - 将它们移至单独的类;#6146 Edge - 如果从云中删除,设备配置文件不会从 Edge 中删除;对拥有 1000 多个租户的环境的启动顺序进行了性能改进;插入事件实体的性能改进。批量插入实现;设备状态服务改进和竞争条件修复;原创 2022-03-16 10:49:39 · 1253 阅读 · 0 评论 -
ThingsBoard 3.3.3 发布
ThingsBoard 3.3.3 发布原创 2022-02-12 12:15:17 · 597 阅读 · 0 评论 -
ThingsBoard 3.3.2 发布
具有以下改进和错误修复的次要版本:Thingsboard 话题讨论区:https://www.iotschool.com/topics/node8欢迎大家加入thingsboard 二次开发讨论群:121202538改进:核:REST API 文档:描述的实体和方法;通过用户名和密码进行授权;最新版本的 Swagger;用户自定义 JS 函数的帮助页面:描述的输入参数;各种用例的示例;帮助内容从外部项目加载;能够使用“UI_HELP_BASE_URL”参数配置外部帮助网址;原创 2021-11-11 20:59:44 · 530 阅读 · 0 评论 -
物联网平台 ThingsBoard 3.3 发布
包含 2126 个提交和 1668 个更改文件的主要版本。主要改进:与 ThingsBoard Edge 进行配置和通信的接口;固件和软件无线更新(FOTA 和 SOTA);持久的 RPC 调用;创建警报数量的 API 限制;TTL清除告警;添加 Apple OAuth2 提供程序;规则引擎:非阻塞订阅方法,防止重新分区事件锁定;远程js-executor性能显着提升;每个客户和系统级别的 api 使用统计;运输:LwM2M传输实现;SNMP 传输实现;CoAP DTLS 支持原创 2021-08-15 18:40:45 · 1774 阅读 · 0 评论 -
ThingsBoard 3.2.2 发布
thingsboard聚集地Thingsboard 话题讨论区:https://www.iotschool.com/topics/node8欢迎大家加入thingsboard 二次开发讨论群:121202538次要版本,具有以下改进和错误修复:主要改进:迁移到JDK 11;规则引擎:添加了“计算增量”规则节点;向DeviceProfile密钥过滤器添加了“当前客户”和“当前租户”动态源类型。参见例6和7 ;添加了kafka消费者组统计信息。有关更多信息,请参见规则引擎故障排除。属性原创 2021-03-25 17:22:10 · 613 阅读 · 0 评论 -
ThingsBoard 3.2.1 发布
次要版本,具有以下改进和错误修复:原创 2021-03-09 18:41:25 · 3851 阅读 · 4 评论 -
ThingsBoard 3.2 发布
此版本的目的是简化配置和连接设备以及警报的配置。我们还添加了跟踪租户API使用情况的功能。主要改进:租户配置文件以管理API和速率限制;设备配置文件,用于配置默认规则链和队列,设置传输配置并定义警报规则;添加了对自定义MQTT主题和基本MQTT凭证的支持,以替代访问令牌;添加了对使用协议缓冲区进行MQTT传输的自定义设备有效负载架构的支持;设备配置现在可以通过设备配置文件;短信提供者和发送短信规则节点;OAuth2设置的用户界面。小改进:添加了“ Api使用情况”仪表板;为遥测原创 2020-12-02 16:23:50 · 715 阅读 · 1 评论 -
ThingsBoard 二次开发之源码分析 5-如何接收 MQTT 连接
处理MQTT的连接其实就是走完了整个规则引擎的逻辑,其他类型的消息,比如遥测数据,属性更新,RPC请求发送与接收,大体流程大同小异;在处理消息流向的时候,我们一定要清楚其订阅或者发布的主题是什么,这样我们才不会丢失方向;Actor的模型就是根据消息的类型,使用AppActor进行一步步的分发,最终交由合适的RuleNode进行处理;原创 2020-10-01 17:39:09 · 4088 阅读 · 5 评论 -
ThingsBoard 二次开发之源码分析 4-启动分析 3
创建AppActor和StatsActor两个Actor,并未创建其他的Actor;在收到的时候,由于之前没有初始化,所以会初始化该应用的所有, 根据②③④点分析,循环切递归的创建了所有的;关于的理解:mailbox理解为一个信箱,里面有一些信件(即入队列的消息),这些信件有一些是高优先级,有些是普通优先级的,每次取信件的时候,都先看有没高优先级的,先处理高优先级的信件,再处理普通优先级的信件。那么信件处理人是谁呢?信件的处理人就是每一个Actor.实际上的信件处理方法都是每一个Actor的方法;原创 2020-10-01 17:38:02 · 2603 阅读 · 0 评论 -
ThingsBoard 二次开发之源码分析 3-启动分析 2
thingsboard聚集地Thingsboard 话题讨论区:https://forum.iotschool.com/topics/node8欢迎大家加入thingsboard 二次开发讨论群:121202538#ThingsBoard源码分析3-启动分析2以下的分析环境基于内存消息队列和默认配置1. DefaultTransportService分析初始化方法:@PostConstructpublic void init() { //根据配置判断是否创建限流 if (原创 2020-10-01 17:36:59 · 2141 阅读 · 0 评论 -
ThingsBoard 二次开发之源码分析 2-启动分析 1
thingsboard聚集地Thingsboard 话题讨论区:https://forum.iotschool.com/topics/node8欢迎大家加入thingsboard 二次开发讨论群:121202538ThingsBoard源码分析2-启动分析1以下的分析环境基于内存消息队列和无注册中心配置以及按照默认配置1.Clustering mode官网对集群模式有一部分介绍这可以帮助我们理解代码为什么会这么做:ThingsBoard adopts consistent hashing原创 2020-10-01 17:34:22 · 2016 阅读 · 0 评论 -
ThingsBoard 二次开发之源码分析 1- 基础知识
thingsboard聚集地Thingsboard 话题讨论区:https://forum.iotschool.com/topics/node8欢迎大家加入thingsboard 二次开发讨论群:121202538ThingsBoard源码分析1-基础知识预备知识JDK1.8注解ProtobufGuavaJDK1.8Lambda表达式方法引用方法引用的唯一用途是支持Lambda表达式的简写,调用方法的时候使用::, 对于一些单个参数,可以自动推断;原创 2020-10-01 17:31:48 · 3738 阅读 · 0 评论 -
ThingsBoard 2.5.4 发布
小错误修复版本:改进之处:SMTP设置中的密码不再共享给UI;在内存队列中添加了日志Bug修复:修复了单元测试的SQL脚本下载包:https://github.com/thingsboard/thingsboard/releasesThingsboard 话题讨论区:https://forum.iotschool.com/topics/node8欢迎大家加入thingsboard 二次开发讨论群:121202538...原创 2020-09-03 10:02:17 · 205 阅读 · 0 评论 -
ThingsBoard 3.1.1 版本发布
小错误修复版本:改进之处:与警报相关的SQL查询的性能改进;UI:将Angular框架版本升级到10;用户界面:切换到纱线卷装经理;用户界面:更新意大利语语言环境;UI:改进了模块加载;UI:介绍了通用模块图;Bug修复:用户界面:修复了地图小部件的错误tslint;用户界面:修复了图像地图中调整大小时更新位置的新标记/多边形的问题;用户界面:固定通话操作:多边形点击;UI:修复了dashboardId更改的清除状态参数;各种固定的过滤队列;下载包:https://git原创 2020-09-03 10:01:20 · 628 阅读 · 0 评论 -
ThingsBoard 2.5.3发布
改进之处:PostgreSQL中插入的性能改进;普罗米修斯度量标准;创建了Azure IoT中心规则节点;REST API:能够将设备移至另一个租户;向REST API调用规则节点添加了代理配置(#2943);Bug修复:重构的DataValidator电子邮件模式下载地址:https://github.com/thingsboard/thingsboard/releasesThingsboard 话题讨论区:https://forum.iotschool.com/topics/nod原创 2020-08-13 09:52:17 · 171 阅读 · 0 评论 -
ThingsBoard 3.1 发布
次要版本,具有以下改进和错误修复。主要特点:过滤实体字段,属性和最新遥测;警报小部件的改进;PostgreSQL中插入的性能改进;能够以SQL代替NoSQL存储最新值;附加功能:用户界面:用于小部件开发的外部角度模块;批量导入实体时支持扩展名为.txt的文件;Flot:增加使用数据键标签中的属性的功能;地图集群模式优化;增加了在图像地图上编辑多边形的功能;新的别名实体类型:当前用户和当前用户所有者(租户或客户);规则引擎:改进了记录失败和超时消息的功能;Azure物原创 2020-08-13 09:41:37 · 320 阅读 · 0 评论 -
Thingsboard 简单教程:使用 ThingsBoard 查看物联网数据
好东西分享给大家==========================================================什么是ThingsBoard?ThingsBoard是一个开源平台,用于收集和可视化物联网设备的数据。可以将来自任意数量设备的数据发送到云服务器,在云服务器中可以通过可自定义的仪表板查看或共享。本指南将介绍如何在Linode上安装ThingsBoard并使用Raspberry Pi将简单的遥测数据发送到云仪表板。注意: 本指南将使用带有Sense HAT的Raspbe转载 2020-07-15 20:40:50 · 4615 阅读 · 0 评论 -
Thingsboard 3.0 修改 Title、默认语言、主题颜色
Thingsboard 3.0修改Title、默认语言修改主题颜色欢迎大家加入thingsboard 二次开发讨论群:121202538原创 2020-06-12 14:11:29 · 2131 阅读 · 0 评论 -
Thingsboard 3.0 通过 tb-gateway 网关接入 MQTT 设备教程
本次演示环境Windows 10,TB版本为Thingsboard 3.0,Thingsboard-gateway版本为2.3.1.1,采用EMQ X作为MQTT broker,用MQTT box作为演示设备。环境准备:thingsboard3.0源码安装下载地址:https://github.com/thingsboard/thingsboard/releases教程:https://www.iotschool.com/wiki/tbinstall 和 https://www.iotschoo原创 2020-06-08 14:01:39 · 5530 阅读 · 0 评论 -
Thingsboard 入门学习笔记:属性
服务端属性(SERVER_SCOPE)该属性由服务器端应用程序上报和管理,仅在服务端使用,设备不可见。所有的ThingsBoard实体都支持服务器端属性:设备、资产、客户、租户、规则等等。客户端属性(CLIENT_SCOPE)该属性由设备应用程序上报和管理。例如当前的软件/固件版本,硬件规格等等。共享属性(SHARED_SCOPE)属性由服务器端应用程序上报和管理。对设备应用程序可见。例如客户订购计划,目标软件/固件版本。关系对比:Thingsboard 话题讨论区:https://原创 2020-06-05 10:35:56 · 1573 阅读 · 1 评论 -
ThingsBoard 3.0 版本发布
从2.5开始的主要版本以及以下改进:主要改进:整个UI的AngularJS 1.5.8-> Angular 9迁移;强制使用SQL DB来存储实体;优化:改进分页和过滤;改进和重构的地图小部件;改进了小部件开发的工具提示;Cassandra驱动程序更新至4.x;UI生成的REST API调用数量大大减少;用Freemarker替换了Velocity。下载地址:https://github.com/thingsboard/thingsboard/releasesThing原创 2020-06-02 09:41:28 · 853 阅读 · 0 评论 -
ThingsBoard 2.5.1 版本发布
较小的错误修复版本,几乎没有改进。改进之处:UI:批量支持从关系中获取实体改进的K8S部署脚本;集群模式性能改进;电子邮件规则节点的代理配置和sysadmin电子邮件设置;附加设置“ max_eval_requests_timeout”将JS“ eval”与JS“ invoke”超时分开;添加了“ alwaysFullScreen”和“ defaultDashboardName” OAuth2属性;重构的DEB / RPM构建可最大程度地减少代码重复并启用CentOS 8支持;在ENTI原创 2020-06-02 09:40:49 · 328 阅读 · 0 评论 -
Thingsboard 如何往 kafka 推送数据,规则引擎中的消息队列如何使用
thingsboard支持很多类型的外部输出,如下图所示:比如kafka、mqtt、rabbitmq、send email等,所以我们只需要添加kafka的rule node到规则链即可我们看到前面有一个script变换节点,将源数据进行转换后再发送到kafka,kafka节点可以使用metadata中的配置,比如笔者用到了tenantId字段(设备所属的租户id),这样就可以实现租户管理端只订阅自己租户的kafka消息感谢:https://blog.csdn.net/john1337/ar转载 2020-05-29 21:06:08 · 2257 阅读 · 0 评论 -
Thingsboard 2.5 版本发布
2.5版本具有以下改进:主要特点:支持新的队列实施:AWS SQS,Google Pub / Sub,Azure服务总线和RabbitMQ;规则引擎:实施背压逻辑;实施处理检查点;可配置的提交和确认策略;能够将Rule Engine作为单独的微服务启动;能够隔离租户处理以分离规则引擎实例;改进的统计信息和错误跟踪;自动重置列入黑名单的功能;将gRPC替换为在ThingsBoard组件之间进行通信的队列;OAuth支持;JSON支持遥测和属性;针对SQL的时序DAO的改进:遥测原创 2020-05-29 20:50:05 · 469 阅读 · 0 评论