首页 > 其他分享 >ThingsBoard 开源物联网平台

ThingsBoard 开源物联网平台

时间:2024-03-14 13:59:08浏览次数:18  
标签:收集 IoT 联网 开源 连接器 ThingsBoard 数据 设备

文章目录

# ThingsBoard

https://iothub.org.cn/docs/iot/
https://iothub.org.cn/docs/iot/thingsboard-ce/

1.ThingsBoard 介绍

ThingsBoard 是一个开源物联网平台,可实现物联网项目的快速开发、管理和扩展。

目标是提供成熟的 IoT 云或本地解决方案以此做为你的 IoT 应用程序服务端基础架构。

ThingsBoard 设计为:

  • 扩展性:可水平扩展的平台使用领先的开源技术构建
  • 容错性:没有单点故障集群中的每个节点都是相同的
  • 健壮性:单个服务器节点可以根据使用情况处理以万级别的设备,集群可以处理数百万级别设备
  • 自定义:使用可自定义的部件和规则引擎节点可以轻松添加新功能
  • 持久化:永远不会丢失你的数据

特点

ThingsBoard可用于:

  • 设备管理,资产和客户并定义他们之间的关系
  • 基于设备和资产收集数据并进行可视化
  • 采集遥测数据并进行相关的事件处理进行警报响应
  • 基于远程RPC调用进行设备控制
  • 基于生命周期事件、REST API事件、RPC请求构建工作流
  • 基于动态设计和响应仪表板向你的客户提供设备或资产的遥测数据
  • 基于规则链自定义特定功能
  • 发布设备数据至第三方系统
  • 更多…

2.ThingsBoard 架构

2.1.单体架构

在这里插入图片描述

2.2.微服务架构

在这里插入图片描述

3.物联网网关

ThingsBoard IoT 网关 是一种开源解决方案,允许您将连接到旧系统和第三方系统的设备与 ThingsBoard 集成。

ThingsBoard 网关功能:

  • MQTT 连接器:用于控制、配置和收集来自使用现有协议连接到外部 MQTT 代理的 IoT 设备的数据
  • OPC-UA 连接器:用于从连接到 OPC-UA 服务器的 IoT 设备收集数据
  • Modbus 连接器:用于从通过 Modbus 协议连接的 IoT 设备收集数据
  • BLE 连接器:用于从使用蓝牙低功耗连接的 IoT 设备收集数据
  • Request 连接器:从具有 HTTP(S) API 端点的 IoT 设备收集数据
  • CAN 连接器:用于从通过 CAN 协议连接的 IoT 设备收集数据
  • BACnet 连接器:用于从通过 BACnet 协议连接的 IoT 设备收集数据
  • ODBC 连接器:用于从 ODBC 数据库收集数据的
  • REST 连接器:用于创建端点并从传入 HTTP 请求收集数据
  • SNMP 连接器:用于从 SNMP 管理器收集数据
  • FTP 连接器:用于从 FTP 服务器收集数据
  • Socket 连接器:用于从通过 TCP/UDP 协议连接的 IoT 设备收集数据
  • XMPP 连接器:用于从通过 XMPP 协议连接的 IoT 设备收集数据
  • OCPP 连接器:用于在充电点和中央系统之间进行通信
  • 自定义连接器:用于从通过不同协议连接的 IoT 设备收集数据
  • 持久化: 所收集数据确保在发生网络或硬件故障时能够进行数据传递
  • 自动重连:自动重新连接至 ThingsBoard 集群
  • 统一数据格式:将传入的数据和消息映射为统一数据格式

在这里插入图片描述

4.边缘计算

ThingsBoard Edge 是 ThingsBoard 的边缘计算软件产品,它允许将数据分析和管理带到数据创建的边缘。同时,ThingsBoard Edge 可根据您的业务需求与 ThingsBoard CE无缝同步。

ThingsBoard Edge 功能:

  • 本地部署和存储:用于处理和存储来自边缘设备的数据,无需连接到云端,连接恢复后将更新推送到云端
  • 流量过滤:过滤来自 ThingsBoard Edge 服务上的边缘设备的数据,并将数据的子集仅推送到云端以进行进一步处理或存储
  • 实时仪表板:监控本地事件和时间序列数据
  • 本地存储:如果与云端的连接断开,本地存储来自边缘设备的数据,并在连接恢复后将更新推送到云端
  • 批量更新:单击即可批量更新数千个边缘节点配置

在这里插入图片描述

# ThingsBoard

https://iothub.org.cn/docs/iot/
https://iothub.org.cn/docs/iot/thingsboard-ce/

标签:收集,IoT,联网,开源,连接器,ThingsBoard,数据,设备
From: https://blog.csdn.net/iiothub/article/details/136698769

相关文章

  • 一个开源的分布式在线教育系统
    大家好,我是Java陈序员。今天给大家介绍一个开源的分布式在线教育系统,支持课程在线播放、课程购买等功能。关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。项目介绍roncoo-education——一个分布式在线教育系统。目前主要功能......
  • OpenAI官宣开源Transformer Debugger!不用再写代码了
    刚刚,OpenAI超级对齐团队负责人官宣开源Transformer调试器。研究人员不用写代码,就能快速探索LLM的内部构造了!这项工作,是用GPT-4来分析GPT2中输入和输出之间的对应关系,从而推断各个神经元可能承担什么语言特征编码职责,如词性、句法结构、上下文关系等。如果去掉某个神经元后,模型......
  • 生物分子体系结构预测开源模型RoseTTAFold All-Atom的conda环境部署及使用
    欢迎浏览我的CSND博客!Blockbuater_drug…点击进入文章目录前言一、RoseTTAFoldAll-Atom(RFAA)是什么?二、安装步骤1.安装mamba(非必须的,conda也可以)2.下载RoseTTAFold-All-Atom3.创建conda环境并安装4.安装SE3T5.准备cs-blast6.安装signalp67.下载序列和模板......
  • 【开源】SpringBoot框架开发人事管理系统
    目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1管理员功能模块2.2普通员工功能模块2.3答辩文案三、系统展示四、核心代码4.1查询职称4.2新增留言回复4.3工资申请4.4工资审核4.5员工请假五、免责说明一、摘要1.1项目介绍基于JAVA+Vue+SpringBo......
  • 【开源】SpringBoot框架开发班级考勤管理系统
    目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1系统基础支持模块2.2班级学生教师支持模块2.3考勤签到管理2.4学生请假管理三、系统设计3.1功能设计3.1.1系统基础支持模块3.1.2班级学生教师档案模块3.1.3考勤签到管理模块3.1.4学生请假管理模块3.2......
  • 【开源】SpringBoot框架开发假日旅社管理系统
    目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1系统介绍2.2QA问答三、系统展示四、核心代码4.1查询民宿4.2新增民宿评论4.3查询民宿新闻4.4新建民宿预订单4.5查询我的民宿预订单五、免责说明一、摘要1.1项目介绍基于JAVA+Vue+SpringBoot+MySQ......
  • 自动生成单元测试、外挂开源代码库等新功能,上线JetBrains IDEs的CodeGeeX插件!
    CodeGeeX第三代模型发布后,多项基于第三代模型能力的新功能今天也同步上线JetBrainsIDEs全家桶。用户可以在IDEA、PyCharm等JetBrains系的IDE中,搜索下载CodeGeeXv2.5.0版本,深度使用最新功能。一、新模型加持的代码补全和智能问答以IDEA为例,在v2.5.0版本的CodeGeeX插件中,用户可......
  • AI应用开发之路-准备:发起第2个开源小项目 SemanticKernel.DashScope
    上周我们发布了与AI应用开发相关的第1个开源小项目——DashScopeSDKfor.NET,今天我们再发布一个开源小项目——SemanticKernel.DashScope,今天这个项目才是主角,因为我们想基于SemanticKernel开发大模型应用。首先分享几个与SemanticKernel与DashScope相关的消息:Ja......
  • 优秘智能开源AICMS:快速开发AIGC应用的必备,SAAS营销管理和AI的API全方位接入
    随着人工智能技术的飞速发展,AIGC(AIGeneratedContent)已经成为了当今科技领域的热门话题。为了帮助更多的企业和开发者快速开发AIGC应用,优秘智能近日开源了其强大的AICMS(AIContentManagementSystem)平台,助力开发者高效构建各类AIGC应用。一、优秘智能AICMS简介优秘智能是......
  • 几款 Windows 开源小工具
    目录MyComputerManager功能介绍使用方法Win11恢复到win10的右键菜单软件介绍使用方法ContextMenuManager下载说明everythingMyComputerManager管理“此电脑”里删不掉的流氓“快捷方式”(包括侧边栏),同时可自己添加这类“快捷方式”Github项目地址:https://github.com/13573107......