1. 什么是ThingsBoard
ThingsBoard是一个开源物联网平台,可实现物联网项目的快速开发,管理和扩展。我们的目标是提供现成的IoT云或本地解决方案,以为您的IoT应用程序启用服务器端基础架构。
官方网站: https://thingsboard.io/
中文官方网站: http://www.ithingsboard.com/
社区版GitHub: https://github.com/thingsboard/thingsboard
B站学习视频:https://www.bilibili.com/video/BV12f4y147UX?p=1
What is ThingsBoard?
特征
使用ThingsBoard,您可以:
- 供应设备,资产和客户,并定义它们之间的关系。
- 从设备和资产收集并可视化数据。
- 分析传入的遥测并通过复杂的事件处理触发警报。
- 使用远程过程调用(RPC)控制设备。
- 根据设备生命周期事件,REST API事件,RPC请求等构建工作流
- 设计动态且响应迅速的仪表板,并向您的客户提供设备或资产遥测和见解
- 使用可自定义的规则链启用用例特定的功能。
- 将设备数据推送到其他系统。
- 更多…
架构图
ThingsBoard设计为:
- 可扩展性:可水平扩展的平台,使用领先的开源技术进行构建。
- 容错:没有单点故障,集群中的每个节点都是相同的。
- 强大而高效:单个服务器节点可以处理成千上万个设备,具体取决于用例。ThingsBoard集群可以处理数百万个设备。
- 可定制的:通过可定制的小部件和规则引擎节点,轻松添加新功能。
- 持久:永远不会丢失您的数据。ThingsBoard支持各种队列实现,以提供极高的消息持久性。
优秀特性
- 配置和管理设备和资产
使用丰富的服务端API以安全的方式配置、监视和控制您的IOT实体。 定义您的设备、资产、客户或任何其他实体之间的关系。
- 收集和数据可视化
以可扩展且容错的方式收集和存储遥测数据。 使用内置或自定义的小部件以及灵活的仪表盘可视化您的数据。 与客户共享仪表板
- 处理和反应
定义数据处理规则链,转换和规范化您的设备数据。在传入的遥测事件、属性更新、设备假死和用户操作时响应警报。
- 微服务
使用新的微服务架构,构建Thingsboard集群并获得最大的可扩展性和容错能力。 ThingsBoard还支持云和本地部署。
- 实时IoT仪表盘
- IoT规则引擎
- ThingsBoard允许您创建复杂的规则链来处理设备中的数据并匹配您的应用程序特定用例
1. 什么是ThingsBoard相关推荐
- thingsboard官网单机并发量
以下内容来自thingsboard官网数据,待实测.官方用的是Gatling作为测试工具,进行的测试工作 thingsBoard服务器的单个实例而进行的步骤和改进. 可以每秒不断处理20,000+个设 ...
- thingsboard源码结构解析
以下是针对 v3.2.1版本 application: 应用程序主目录,整体项目打包时也是这个Module src/main/java/org.thingsboard.server: 项目主目录 ac ...
- ThingsBoard 小结
对ThingsBoard的初步了解 thingsboard是一款在物联网领域非常流行的高性能物联网设备平台开源框架 框架中的技术选型 同时支持微服务部署.单体部署 内部使用gRPC.protocol ...
- docker-compose部署thingsboard(docker部署thingsboard)
docker-compose.yml内容: version: '2.2' services:mytb:restart: always#使用3.1.1正常image: "thingsboard ...
- ThingsBoard教程(九):前端架构分析
前言 目录链接: ThingsBoard教程(三二):登录功能源码解读 ThingsBoard教程(三一):ThingsBoard 仪表盘详解 ThingsBoard教程(三十):物联网平台Thing ...
- ThingsBoard 仪表板状态
请先通过阅读仪表板概述和仪表板入门案例来熟悉ThingsBoard的仪表板. 文章希望通过浅显的文字描述什么是仪表板状态及如何使用. 概念 状态功能使得仪表板可以分层,配合小部件的动作,实现多层仪表板 ...
- ThingsBoard 添加指定客户首页展示仪表板功能
接着上一篇来说一下如何实现给客户指定首页仪表板.此文具体代码在文末语雀链接,需额外付费 B站演示视频地址 https://www.bilibili.com/video/BV11y4y1s73N/ 效果 ...
- ThingsBoard CE添加数据导出excel功能
此文具体代码在文末语雀链接,需额外付费 b站效果演示地址 https://www.bilibili.com/video/BV1dK4y1P7hX 目录 前言 CE版本实现演示 组件设置页面修改 添加「 ...
- ThingsBoard 规则引擎-邮件通知
之前我们已经学习了Thingsboard安装.设备接入.简单的数据可视化内容,今天来继续学习下thingsboard其他特性. 规则引擎 应用场景 ThingsBoard规则引擎是一个支持高度可定制复 ...
- 【Thingsboard】源码分析:Actor模型架构
实现actor模型的包:common/actor 实现actor模型具体子类的包:application/actors 下面列出了每个Actor功能的简要说明: App Actor:负责租户Actor ...
最新文章
- 【通俗理解线性代数】 -- 理解行列式
- uniapp防止多次点击_多次赔、不分组、价格低,守卫者3号真的这么“逆天”?...
- XNA游戏开发之(六)——保存游戏数据
- C++模板的那丢丢事儿
- Full_of_Boys训练2总结
- 【Pytorch神经网络实战案例】10 搭建深度卷积神经网络
- 阿里云推出全新内存增强型实例re6,性能提升30%
- [Unity] 无脚本导出 Texture 为 PNG
- 【算法】剑指 Offer 29. 顺时针打印矩阵
- Oracle CoherenceWebLogic反序列化远程代码执行漏洞安全风险通告
- 1.VUE 安装以及vue.js下的第一个hello world
- dnf没有机器人引爆_DNF外挂横行,正义的铁锤胡乱锤,TP娘如此无能?
- 华硕主板怎么刷bios
- itunes备份文件夹更换
- 物联网技术,主要应用在哪些领域?
- built a JNCIS LAB系列:Chapter 1 Autonomous System Paths v1.0
- html顺势正旋转360度,庞明:混元太极揉球
- Excel同时检测两列的重复值的方法
- 深入理解SD卡:协议
- 手撸Spring系列2:IOC/DI 思想(源码篇-IOC)