Go to file
maikebing 15e8b49815
Merge pull request #1201 from IoTSharp/dependabot/nuget/IoTSharp.Data.Storage/IoTSharp.Data.Oracle/multi-41452cf340
Bump AutoMapper and Oracle.EntityFrameworkCore
2025-07-09 10:29:41 +08:00
.config Bump Microsoft.EntityFrameworkCore and 14 others 2025-06-23 13:08:48 +00:00
.github 修改 2025-07-01 12:03:57 +08:00
.workflow update pipeline-20220826.yml 2022-08-26 09:15:28 +00:00
ClientApp Update index.scss 2025-07-09 10:07:24 +08:00
Deployments 修改默认端口 2024-01-01 18:24:14 +08:00
IoTSharp Bump AutoMapper and Oracle.EntityFrameworkCore 2025-07-07 14:12:18 +00:00
IoTSharp.Contracts upgrade .net 9 2024-11-14 23:15:52 +08:00
IoTSharp.Data 修改依赖 2025-06-24 12:41:51 +08:00
IoTSharp.Data.Storage Bump AutoMapper and Oracle.EntityFrameworkCore 2025-07-07 14:12:18 +00:00
IoTSharp.Data.TimeSeries 修改时序数据库 2025-06-24 12:36:41 +08:00
IoTSharp.EasyUse 加入 IoTSharpUse 2022-08-08 21:58:30 +08:00
IoTSharp.EventBus upgrade .net 9 2024-11-14 23:15:52 +08:00
IoTSharp.EventBus.CAP Bump CLanguage and 59 others 2025-06-09 12:30:25 +00:00
IoTSharp.EventBus.NServiceBus 升级版本, 修正.env 导致前端无法打包docker镜像的问题 2025-04-28 22:26:27 +08:00
IoTSharp.EventBus.Shashlik 升级 2025-03-11 17:13:55 +08:00
IoTSharp.Extensions upgrade .net 9 2024-11-14 23:15:52 +08:00
IoTSharp.Extensions.AspNetCore Bump Microsoft.EntityFrameworkCore and 14 others 2025-06-23 13:08:48 +00:00
IoTSharp.Extensions.BouncyCastle upgrade .net 9 2024-11-14 23:15:52 +08:00
IoTSharp.Extensions.DependencyInjection Bump Microsoft.EntityFrameworkCore and 14 others 2025-06-23 13:08:48 +00:00
IoTSharp.Extensions.EFCore Bump Microsoft.EntityFrameworkCore and 14 others 2025-06-23 13:08:48 +00:00
IoTSharp.Extensions.QuartzJobScheduler 升级 2025-03-11 17:13:55 +08:00
IoTSharp.Extensions.RESTful upgrade .net 9 2024-11-14 23:15:52 +08:00
IoTSharp.Extensions.X509 upgrade .net 9 2024-11-14 23:15:52 +08:00
IoTSharp.Interpreter 修改一些过期的用法 2025-07-01 12:30:19 +08:00
IoTSharp.Interpreter.Test Bump Microsoft.EntityFrameworkCore and 14 others 2025-06-23 13:08:48 +00:00
IoTSharp.SDKs 修改mqttclient 编译错误 2025-03-11 17:26:25 +08:00
IoTSharp.TaskActions upgrade .net 9 2024-11-14 23:15:52 +08:00
IoTSharp.Test 修改依赖 2025-06-24 12:41:51 +08:00
docs 修改 2025-04-23 14:08:54 +08:00
tools 修改 ef路径 2022-09-12 23:22:42 +08:00
.dockerignore 升级版本, 修正.env 导致前端无法打包docker镜像的问题 2025-04-28 22:26:27 +08:00
.editorconfig 1. 升级新的项目依赖, 2. 加入QuartzJobScheduler项目使用新的计划任务调度扩展工具。 2023-05-26 20:30:09 +08:00
.gitattributes user ,data table,roadmap 2018-12-17 23:32:15 +08:00
.gitignore 升级docusaurus 并且修复部分文档, 并增加https自动续期 2024-11-06 13:53:52 +08:00
.gitmodules 修改前端合并后的项目 和编辑等问题。 2023-06-18 13:53:47 +08:00
BACKERS.md Update BACKERS.md 2023-07-01 00:21:34 +08:00
IoTSharp.sln 修改 2025-07-01 12:03:57 +08:00
LICENSE Create LICENSE 2022-03-10 14:25:14 +08:00
README.md 修改 2025-04-23 14:08:54 +08:00
README.zh.md 修改 2025-04-23 14:08:54 +08:00
appsettings.Development.json 调优 2023-06-18 11:30:27 +08:00
appveyor.yml 修改 2025-07-01 12:03:57 +08:00
buildimage.cmd 调整dockert已经spa 2021-10-28 19:08:15 +08:00
buildimageuixe.cmd 1. 修改docker构建, 2023-06-04 23:01:03 +08:00
docker-compose.dcproj 现在可以通过环境变量实现 VUE版本的切换。 2022-10-03 22:54:24 +08:00
docker-compose.override.yml 现在我们默认使用 使用涛思数据 的配置 , 调整docker-compose , 另外, 放弃CAP作为默认的消息处理。 2023-03-01 18:01:42 +08:00
docker-compose.yml 修改默认端口 2024-01-01 18:24:14 +08:00
launchSettings.json 现在我们默认使用 使用涛思数据 的配置 , 调整docker-compose , 另外, 放弃CAP作为默认的消息处理。 2023-03-01 18:01:42 +08:00
nuget.config 修改 2025-04-23 14:08:54 +08:00
roadmap.md 更新c#解释器新版本, 更新路线图。 2021-11-16 15:00:50 +08:00
servers.json 修加入docker-compose 2020-03-11 16:03:19 +08:00

README.md

IoTSharp logo

Build status GitHub .NET Core build pages-build-deployment Building and Packaging Docker Cloud Build Status Docker Pulls GitHub all releases FOSSA Status star fork

IoTSharp is an open-source IoT platform for data collection, processing, visualization, and device management.

Here is a blessing for all users of this project

  • May you do good and not evil.
  • May you find forgiveness for yourself and forgive others.
  • May you share freely, never taking more than you give.

What databases are supported?

What time series databases are supported??

  • InfluxDB
  • IoTDB
  • TDengine
  • TimescaleDB
  • PinusDB
  • Relational databases are also supported, either single tables or sharding.

What EventBus Message Queue are supported?

  • RabbitMQ
  • Kafka
  • InMemory
  • ZeroMQ
  • NATS
  • Pulsar
  • RedisStreams
  • AmazonSQS
  • AzureServiceBus

What EventBus Store are supported?

  • PostgreSql,
  • MongoDB,
  • InMemory,
  • LiteDB,
  • MySql,
  • SqlServer

IoTSharp Online

How to deploy?

How to configure?

IoTSharp.SDKs

  • IoTSharp.Sdk.Http IoTSharp.Sdk.Http
  • IoTSharp.Sdk.MQTT IoTSharp.Sdk.MQTT

IoTSharp-C-Client-Sdk

IoTSharp-C-client-Sdk is mqttt client, write by c;

https://github.com/IoTSharp/IoTSharp.Sdks.MQTT-C

paho.mqtt.c's demo

It' like IoTSharp-C-Client-Sdk, but is use paho.mqtt.c https://github.com/IoTSharp/IoTSharp.Edge.paho.mqtt.c

IoTSharp for nanoFramework

IoTSharp.Edge.nanoFramework is a nanoFramework's mqtt client , it run on STM32

https://github.com/IoTSharp/IoTSharp.Edge.nanoFramework

more info read https://www.cnblogs.com/MysticBoy/p/13159648.html or click https://www.nanoframework.net/

IoTSharp for RTthread Package

https://github.com/IoTSharp/iotsharp-rtthread-package

IoTSharp's ecosystem

  • IoTSharp.Sdk.Http IoTSharp.Sdk.Http Nuget
  • IoTSharp.Sdk.MQTT IoTSharp.Sdk.MQTT Nuget
  • MQTTnet.AspNetCore.Routing MQTTnet.AspNetCore.Routing Nuget
  • IoTSharp.EntityFrameworkCore.Taos IoTSharp.EntityFrameworkCore.Taos Nuget
  • IoTSharp.X509Extensions IoTSharp.X509Extensions Nuget
  • IoTSharp.Extensions.RESTful IoTSharp.Extensions.RESTful Nuget
  • IoTSharp.Extensions.QuartzJobScheduler IoTSharp.Extensions.QuartzJobScheduler Nuget
  • IoTSharp.Extensions.EFCore IoTSharp.Extensions.EFCore Nuget
  • IoTSharp.Extensions.BouncyCastle IoTSharp.Extensions.BouncyCastle Nuget
  • IoTSharp.Extensions.AspNetCore IoTSharp.Extensions.AspNetCore Nuget
  • IoTSharp.Extensions IoTSharp.Extensions Nuget

Contributing

PRs Welcome

If you would like to contribute, feel free to create a Pull Request, or give us Bug Report.

Contributors

This project exists thanks to all the people who contribute.

Star History

Star History Chart

Donation

This project is an Apache 2.0 licensed open source project. In order to achieve better and sustainable development of the project, we expect to gain more backers. We will use the proceeds for community operations and promotion. You can support us in any of the following ways:

Community Support

If you encounter any problems in the process, feel free to ask for help via following channels. We also encourage experienced users to help newcomers.

公众号 QQ群63631741 微信群
企业微信群

dotNET China

DotNetChina

优秀开源社区

  • 流之云 信息化、数字化服务提供商
  • translate.js 网页自动翻译页面无需另行改造加入两行js即可让你的网页快速具备多国语言切换能力
  • IoTGateway IoTGateway是一个基于.Net6.0 开源的物联网网关,通过可视化配置,轻松的连接到你的任何设备和物联网平台。