最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
IoTSharp开源物联网版本3.2
时间:2026-06-11 09:20:53 编辑:袖梨 来源:一聚教程网
IoTSharp开源物联网是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 、CoAp 协议, 属性数据和遥测数据协议简单类型丰富,简单设置即可将数据存储在PostgreSql、MySql、Oracle、SQLServer、Sqlite,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台。
IoTSharp开源物联网主要功能:
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 ,便于你实现信创项目。
相关文章
- Claude Code企业版进阶技巧:5项检查清单确保部署稳定 06-11
- 内容消费的定义与核心特征 - 2026最新解读 06-11
- 图吧工具箱验机教程怎么分享 06-11
- 2026年通义千问使用技巧:5个办公场景实战 06-11
- Claude企业版稳定性怎么样?2026年企业部署的3项关键指标 06-11
- TakoVM:企业级模型与工具隔离执行引擎 06-11