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

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

  • 愿项目用户:

    • 愿您行善,不作恶。

    • 愿您原谅自己,原谅别人。

    • 愿您自由分享,永远不要拿走超过您给予的。

支持的数据库:

支持的时序数据库:

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

支持的消息中间件:

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

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

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

IoTSharp 演示

IoTSharp 云服务

https://cloud.iotsharp.net/

在线文档

https://docs.iotsharp.net/

如何部署?

如何配置?

IoTSharp.SDKs

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

IoTSharp-C-Client-Sdk

IoTSharp-C-client-Sdk 是mqtt客户端, c语言编写的例子。

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

paho.mqtt.c 的例子

这个跟 IoTSharp-C-Client-Sdk 一样, 但是使用了 paho.mqtt.c https://github.com/IoTSharp/IoTSharp.Edge.paho.mqtt.c

IoTSharp 的 nanoFramework 例子

IoTSharp.Edge.nanoFramework 是一个 nanoFramework's mqtt 客户端, 它允许在STM32 !

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

更多信息请读这里 https://www.cnblogs.com/MysticBoy/p/13159648.html 官方网站为: https://www.nanoframework.net/

IoTSharp 的RT-Thread 开发包

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

IoTSharp 的软件生态

  • 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

贡献

PRs Welcome

如果你有兴趣贡献代码,可以创建Pull Request, 或者Bug Report.

贡献者

这个项目的存在得益于所有的贡献者, 感谢他们。

捐赠

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:

社区支持

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

优秀开源社区

  • LinkWeChat LinkWeChat 是基于企业微信的开源 SCRM 系统,是企业私域流量管理与营销的综合解决方案。
  • IoTSharp IoTSharp 是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 、CoAp 协议
  • 流之云 信息化、数字化服务提供商
  • translate.js 网页自动翻译,页面无需另行改造,加入两行js即可让你的网页快速具备多国语言切换能力!
  • IoTGateway IoTGateway是一个基于.Net6.0 开源的物联网网关,通过可视化配置,轻松的连接到你的任何设备和物联网平台。
成就
2.6K
Star
799
Fork
成员(1)
73119 maikebing 1594368176
麦壳饼

搜索帮助