IoTSharp 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
IoTSharp 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
IoTSharp 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 C#
操作系统 跨平台
软件类型 开源软件
所属分类 其他开源物联网
开源组织
地区 国产
投 递 者 麦壳饼
适用人群 未知
收录时间 2019-05-20

软件简介

IoTSharp logo

IoTSharp 是一个开源的物联网基础平台,集设备属性数据管理、遥测数据监测、RPC多模式远程控制、规则链设计引擎等强大能力,依据数字孪生概念将可见与不可见的物理设备统一孪生到数字世界,在落地上IoTSharp结合了资产管理、产品化发展的理念,让平台应用更加贴合复杂的应用场景,在协议支持上支持HTTP、MQTT 、CoAp 等多种标准物联网协议接入和非标协议的转换。

支持的数据库:

  1. PostgreSql 测试环境 PostgreSQL 11.3 支持分表
  2. MySql 测试环境 MySQL 8.0.17,支持分表.
  3. Oracle 测试环境 Oracle Standard Edition 12c Release 2 on CentOS ,支持分表. See also: https://github.com/MaksymBilenko/docker-oracle-12c
  4. SQLServer Microsoft SQL Server 2016 (RTM-GDR) (KB4019088) - 13.0.1742.0 (X64) ,Support for sharding
  5. Sqlite 支持分表
  6. Cassandra

支持的事件消息存储方式:

PostgreSql, MongoDB, InMemory, LiteDB, MySql, SqlServer

支持的消息中间件:

RabbitMQ Kafka InMemory ZeroMQ NATS Pulsar RedisStreams AmazonSQS AzureServiceBus

支持的时序数据库:

InfluxDB IoTDB TDengine TimescaleDB PinusDB 同时也支持关系型数据库,并且可以单表或者分表.

官网: https://iotsharp.net

在线文档

https://docs.iotsharp.net/

在线演示

http://host.iotsharp.net/

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(9) 发布并加入讨论🔥
发表了资讯
2023/05/25 18:21

开源物联网平台 IoTSharp 3.1 发布,同步推出基于 Taro 的微信小程序客户端

有什么新变化? 优化了遥测数据展示并加入了地图的展示。 优化了EF相关的内容。 对于事件总线, 我们有了新的选项 Shashlik 设备管理中设备属性新增后无法删除bug修改 客户管理修改客户后,TenantId会被重置为空bug修改 设备管理中设备属性新增和编辑时数据类型传参无效bug 修改注册方法无法完成注册的bug 修改产品增加后,在该目录下增加设备不会关联显示的bug 优化了健康检查部分 统一了 时间使用UTC时间 , 事关 npgsql 。 ...

0
8
发表了资讯
2023/02/21 12:29

开源物联网平台 IoTSharp 3.0 发布,全新 Vue3 前端、多语言脚本的规则链引擎

IoTSharp 是一个开源的物联网基础平台,集设备属性数据管理、遥测数据监测、RPC多模式远程控制、规则链设计引擎等强大能力,依据数字孪生概念将可见与不可见的物理设备统一孪生到数字世界,在落地上IoTSharp结合了资产管理、产品化发展的理念,让平台应用更加贴合复杂的应用场景,在协议支持上支持HTTP、MQTT 、CoAp 等多种标准物联网协议接入和非标协议的转换。 使用 vue-next-admin 重写了前端界面,仓库请参见 https://gith...

2
13
发表了资讯
2022/08/08 16:37

IoTSharp 2.7 发布 , 带来大量更新

IoTSharp 2.7 发布, 为了让你有更多的可选项, 我们为.Net 的生态进行了补充, 这包括IoTDB的Ado.Net 驱动以及 其他几个数据库的健康检查完善。 更新内容 开始支持时序数据库IoTDB,包括实现时序数据的存储和统计查询 by @ccliushou in #726 修复influxdb 遥测数据查询异常 by @280780363 in #770 加入了 Cassandra 数据库支持, 支持关系型数据和时序数据单表存储。 通过增加AspNetCore.HealthChecks来实现健康检查生态 支持了...

2
2
发表了资讯
2022/07/25 10:14

IoTSharp 发布单独的 AspNetCore 健康检查组件

IoTSharp.AspNetCore.HealthChecks 是一套用于Asp.Net Core 的 健康检查组件, 目前组件成员包括: NuGet名称 版本 说明 IoTSharp.HealthChecks.InfluxDB 1.0.16 InfluxDB 的健康检查组件。 IoTSharp.HealthChecks.Cassandra 1.0.16 Cassandra 的健康检查组件 IoTSharp.HealthChecks.Taos 2.0.478 供Asp.Net Core 使用的健康检查组件 IoTSharp.HealthChecks.IoTDB 1.0.16 IoTDB 的健康检查组件 之前我们的组件只有涛思数据的 TD...

2
0
发表了资讯
2022/06/02 13:43

国产开源物联网平台 IoTSharp v2.6 发布

IoTSharp 是一个 基于.Net 6 的开源物联网平台, 支持 HTTP、MQTT 、CoAp 协议, 支持系统将遥测数据存储在TDengine 、 InfluxDB、 TimescaleDB等流行的时序数据库, 支持相将关系型数据存储在PostgreSql、MySql、Oracle、SQLServer、Sqlite等。 支持基于数据流处理的规则链,你可以使用JS、Python、C#、SQL、等脚本或者.Net 程序集任务块来处理数据,使用规则链中的表达式处理数据走向,包括数据清洗、数据推送、事件告警等。 ...

0
9
发表了资讯
2022/01/12 21:29

基于.Net 6 编写的物联网平台 IoTSharp v2.1 已发布

IoTSharp 经过2021年的发展, 我们终于有了前端部分, 已经初具生产使用能力, 从规则链、数据清洗脚本支持等等, 设备控制、事件等皆有了完善和支持。 2021年11月是个不平凡的月份。 使得项目有了快速的成长。 于此同时我们也收到了首次捐赠. 同时我们也终于升级到了.Net 6.0 , 由于我们依赖的库实在太多, 推动依赖库更新升级是一个艰巨的任务。 更新内容如下 升级到了 .Net 6.0 调整 rpc 接口和通过网关控制子设备 增加挂载点...

0
5
发表了资讯
2021/11/12 00:09

IoTSharp 2.0 发布,基于 .NET Core 的 IoT 平台

你站在桥上看风景,看风景人在楼上看你。明月装饰了你的窗子,你装饰了别人的梦。喜欢这首诗是因为觉得开源造福了我,我也在尝试贡献自己的力量, 成就他人的同时, 也成就了自己, 贡献开源事业的同时, 也滋养了自己的职业生涯。 在这里首先感谢那些所有支持IoTSharp 的人们, 时隔近十月之久, IoTSharp 终于迎来了新版本, 新版本要特别感激王强先生,他使用Angular开发了强大的规则链设计器和测试器, 并且我们计划在未来,...

6
9
发表了资讯
2021/02/16 12:19

IoTSharp v1.6.0 发布,增加多种数据库支持

首先恭祝所有关注IoTSharp的朋友新春快乐。 在此新年之际 , 我们发布了v1.6.0 , 这次版本发布的最大变化是 我们开始支持多种数据库了, 而不再局限于PostgreSQL . 下面是我们支持的数据库: PostgreSql 测试环境是 PostgreSQL 11.3这是一直以来都支持的数据库。 MySql 测试环境是MySQL 8.0.17 Oracle 测试环境是 Oracle Standard Edition 12c Release 2, 如果你手头没有测试环境, 可以参考 https://github.com/MaksymBilenko...

0
9
发表了资讯
2020/10/23 11:43

IoTSharp V1.5 发布

很高兴的宣布新版本的发布, 这次更新我们带来了大量新特性, 最值得关注的是, 我们逐步开始支持分布式, 这意味着你可以通过多台服务器共同处理数据, 而不是原来的单机处理, 我们也将遥测数据进行分开存储, 原来的单表方式也支持的同时, 增加了分表、时序数据库等。更新主要功能如下: 通过EFCore.Sharding支持了分表存储, 默认是按月存储,根据数据量, 你可以修改为按日, 按时 。 通过Maikebing.Data.Taos 我们支持了...

4
12
发表了资讯
2020/07/10 17:51

IoTSharp 0.2 发布,已成功对接 STM32、树莓派等多种设备

IoTSharp 是一个基于.Net Core 3.1 的跨平台物联网平台, 目前最新版本实现如下功能! 服务端支持方面: 一、支持HTTP的遥测数据、属性数据上传和获取。 二、支持完整的HTTP Api进行设备以及多租户设备管理 三、支持MQTT协议遥测数据的上传和订阅 四、RPC支持mqtt和http, coap晚些时候支持。 五、支持coap的属性上传和遥测上传 六、通过kimbus 内置ModBus 服务端。 七、通过MQTTnet 内置MQTT Broker 并能通过IoTSharp.X509Exte...

2
31
发表了资讯
2019/07/01 10:06

物联网平台 IoTSharpV0.1.107 新增支持 ModBus 以及大波改进

很高兴的宣布又一个新版本发布, 此次版本有了大量多改进和变化, 虽然依然无法在生产环境中使用, 但大量更新是无可置疑的。 1、加入了MQTT 相关的WebApi by 阿峰(masterchen) 2、初步增加了MQTT 的Topic管理和消息数量、订阅的管理 by 阿峰(masterchen) 3、前端初步增加了设备管理、遥测和对应属性的显示 by 阿峰(masterchen) 4、用户根据租户注册用户现在已经可用。 by 阿峰(masterchen) 5、前端中初步增加了遥测数据和属性数...

4
40
发表了资讯
2019/06/12 14:36

IoTSharp v0.1.19 发布,物联网基础平台

IoTSharp 是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 、CoAP 协议, 属性数据和遥测数据协议简单类型丰富,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台。 加入CoAP协议 , 现在开始支持CoAp协议的遥测数据和属性数据上传 加入CoAP客户端示例、MQTT 的C#客户端示例、加入纯C语言客户端示例 合并基于vue-element-admin 的前端跟主版本库到一起。 前端客户端实现了注册、登录、设备管理等基本界面,...

2
38
发表了资讯
2019/05/20 12:46

IoTSharp v0.1-alpha 发布,基于.Net Core 的物联网平台

IoTSharp 是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 协议, 属性数据和遥测数据协议简单类型丰富,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台。 这是第一个alpha 版本发布, 目前已经具备基本的数据收集和功能和处理功能,发布内容大致如下: 支持 HTTP 和 MQTT 协议的遥测数据上传和属性数据上传,数据类型除了Json能表示的类型外, 我们还有XML和 二进制数据类型的支持。 基于HTTP的RPC调用,...

4
30
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
9 评论
355 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部