当前位置:

IoTSharp开源物联网平台 v3.2

收藏
举报
IoTSharp开源物联网是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 、CoAp 协议, 属性数据和遥测数据协议简单类型丰富,简单设置即可将数据存储在PostgreSql、MySql、Oracle、SQLServer、Sqlite,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台。
  • 作者:
    暂无
  • 演示网站:
    暂无
  • 当前版本:
    v3.2
  • 日期:
    2023-09-08
  • 相关链接:
    Home Page
  • 所属分类:
    电子商务 .NET
  • 软件评级:
  • 下载人气:
    1096
免费下载
求购此源码
源码详情
免费下载
更新日志
联系客服/入群
源码属性
授权 开源
大小 7.29MB
语言 .NET
运行环境 C#
功能介绍
IoTSharp开源物联网是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 、CoAp 协议, 属性数据和遥测数据协议简单类型丰富,简单设置即可将数据存储在PostgreSql、MySql、Oracle、SQLServer、Sqlite,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台。

主要功能:

1、支持基于MQTT、CoAP、HTTP协议的数据采集协议
2、支持X509加密验证和用户名密码 以及批量token认证
3、提供STM32 基于 rt-thread 的采集sdk
4、提供树莓派中基于C#的采集sdk 
5、提供常规其他linux中采集sdk
6、支持数字孪生概念, 因此数据区分为属性和遥测数据, 遥测数据存储在时序数据中
7、通过EFCore.Sharding支持了分表存储, 默认是按月存储,根据数据量, 你可以修改为按日, 按时 。
8、通过Maikebing.Data.Taos 我们支持了涛思数据的时序数据库 TDengine , Maikebing.Data.Taos 是目前.Net 生态中唯一最完整的TDengine 支持组件。
9、内置了 ZeroMQ 服务, 用于支持基于ZeroMQ的分布式消息处理。
10、通过CAP实现了EventBus 消息总线, 通过CAP.Extensions 支持了ZeroMQ的消息总线支持, 可以做到纯粹.Net 生态。
11、通过CAP实现了 消息数据 能在 MongoDB LiteDB PostgreSql中存储。
12、通过CAP实现了消息可以通过RabbitMQ Kafka ZeroMQ 进行生产和消费。 当多台服务器时, 一台可以作为主服务器, 其他可以作为辅助服务器用以处理所有采集数据。
付费服务
模板/插件
当前版本

v3.2

更新内容

使用 vue-next-admin 重写了前端界面。
加入产品功能, 包括 产品相关的属性和遥测的字典功能等,利于你更好的批量管理设备。
加入资产功能, 可以通过多个设备组合和抽象设备,利于你更好的管理关联设备。
重构了规则链设计器, 它可以帮助你更好的解析数据、清洗数据、转发、处理告警等。
重构了分表组件 @xuejmnet #800
除了 CAP 消息总线组件外, 我们现在加入了 Shashlik.EventBus 组件,让你更方便的处理分布式数据。
重构 MQTT 消息处理机制。使用 Controllers Action 方式处理 mqtt 消息 #780 , 同时使用的组件 https://github.com/IoTSharp/MQTTnet.AspNetCore.Routing 可以让你更方便的处理 MQTT 消息。
实验性加入 ClickHouse 和 Cassandra 的支持 #777
时序数据库进行剥离为单独项目,未来, 我们尝试将它作为一个时序数据库的 ORM 库来发布
重构扩展方法利于二次开发, 以便于你在其他项目中引用。 即使你不适用 IoTSharp , 也能为你起到辅助作用。
调整 X509 证书 TLS 可用 #794, 确保了消息的安全性,同时整数中携带了服务器等信息, 让设备接入更简单。
取消在线和状态, 现在在服务侧属性, 进一步优化关系数据库的访问。
适配了龙芯 CPU ,便于你实现信创项目。

联系客服

手机版

扫一扫进入手机版

返回顶部