• ThingsBoard 开源物联网平台


    # ThingsBoard
    
    https://iothub.org.cn/docs/iot/
    https://iothub.org.cn/docs/iot/thingsboard-ce/
    
    • 1
    • 2
    • 3
    • 4

    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/
    
    • 1
    • 2
    • 3
    • 4
  • 相关阅读:
    Dami 基于事件总线的本地过程调用框架(首次发版)
    python java开发的气象数据采集的系统
    Redis缓存穿透和缓存击穿
    SMART PLC累计流量功能块(梯形积分法+浮点数累加精度控制)
    【SpringBoot】配置文件.properties和.yml
    高职院校云计算人才培养成果导向系统构建、实施要点与评量方法
    map reduce案例超详细讲解
    基于Adam算法优化GRU神经网络的短期负荷预测(Python代码实现)
    10个JavaScript常见高级知识点
    车载以太网测试:从入门到入土
  • 原文地址:https://blog.csdn.net/iiothub/article/details/136698769