.net 开源物联网_开源物联网平台ThingsBoard介绍

开源物联网平台ThingsBoard介绍

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

ThingsBoard 使用行业标准物联网协议(MQTT,CoAP和HTTP)实现设备连接,并支持云和本地部署。 ThingsBoard结合了可扩展性,容错性和性能,因此您永远不会丢失数据。

3640f36679e47c294dd895501874cc17.png

ThingsBoard 官方架构图

平台特性

有了ThingsBoard,你就可以:

  • 提供设备、资产和客户,并定义它们之间的关系。
  • 从设备和资产收集并可视化数据。
  • 分析传入的遥测数据并通过复杂的事件处理触发警报。
  • 使用远程过程调用(RPC)控制设备。
  • 根据设备生命周期事件,REST API事件,RPC请求等构建工作流
  • 设计动态且响应迅速的仪表板,并向您的客户提供设备或资产遥测和见解
  • 使用可自定义的规则链启用用例特定的功能。
  • 将设备数据推送到其他系统。

设计原则

  • 可扩展性:可水平扩展的平台,使用领先的开源技术进行构建。
  • 容错:没有单点故障,集群中的每个节点都是相同的。
  • 强大而高效:单个服务器节点可以处理成千上万个设备,具体取决于用例。ThingsBoard集群可以处理数百万个设备。
  • 可自定义的:通过可自定义的小部件和规则引擎节点,轻松添加新功能。
  • 持久:永远不会丢失您的数据。

社区版功能

  • 属性-为您的实体分配自定义键值属性(例如配置,数据处理,可视化参数)的平台功能。
  • 遥测-用于收集时间序列数据和相关用例的API。
  • 实体和关系-为物理世界对象(例如设备和资产)和它们之间的关系建模的平台能力。
  • 数据可视化-涵盖数据可视化功能:小部件,仪表板,仪表板状态。
  • 规则引擎-涵盖传入遥测和事件的数据处理和操作。
  • RPC -API和小部件,可将命令从您的应用程序和仪表板推送到设备,反之亦然。
  • 审计日志-跟踪用户活动和API调用使用情况。
  • API限制-通过限制单个时间单位内单个主机的请求数来控制API的使用。
  • 高级过滤器-过滤实体字段,属性和最新遥测。
  • 本文转载自“物联工坊”,原文地址:https://meimos.com/course/platform/109.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.NET Core 是一个开源的跨平台框架,主要用于开发和运行不仅仅局限于物联网的各种类型的应用程序。由于物联网的多样性和复杂性,没有单一的 .NET Core 物联网源码,但是可以利用 .NET Core 来开发适用于物联网领域的应用程序。 在物联网应用中,可以利用.NET Core 来开发各种设备的端应用程序。通过.NET Core,可以实现设备间的通信、数据采集与传输、设备管理等功能。同时,.NET Core 还能够与传感器、控制器、执行器等硬件设备进行交互,实现物联网系统的整合和控制。 基于.NET Core,开发者可以使用各类物联网相关的开源库和框架,快速搭建物联网应用的核心功能。例如,可以使用 MQTT.NET 库来实现设备之间的 MQTT 通信;使用 AMQP.NET 库来实现设备与云平台之间的 AMQP 协议通信;使用 Azure IoT Hub SDK 来连接和管理 Azure IoT Hub,实现云与设备之间的双向通信。 此外,.NET Core 还提供了许多方便开发者构建物联网应用的功能和特性,如异步编程模型(async/await),TCP/IP 和 HTTP 协议的支持,以及丰富的安全性和性能优化工具等等。这些功能都可以帮助开发者更加便捷地开发出高效、稳定、可靠的物联网应用。 总的来说,虽然没有像 "物联网源码" 这样具体的概念,但是.NET Core 是一个强大的开发框架,可以用于开发各种物联网应用。通过利用 .NET Core 的丰富功能和开源生态系统,开发者可以为物联网领域提供各种创新的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值