78

0

IoTSharp

IoTSharp 是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 、CoAp 协议, 属性数据和遥测数据协议简单类型丰富,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台

Build status

GitHub .NET Core

IoTSharp 是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP、MQTT 、CoAp 协议, 属性数据和遥测数据协议简单类型丰富,简单设置即可将数据存储在PostgreSql、MySql、Oracle、SQLServer、Sqlite,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台.

支持的数据库:

支持的时序数据库:

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

支持的消息中间件:

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

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

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

IoTShar 演示

http://139.9.232.10:2927  

密码请加微信或者QQ群询问

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 的软件生态

  • MaiKeBing.CAP.ZeroMQ MaiKeBing.CAP.ZeroMQ
  • MaiKeBing.CAP.LiteDB MaiKeBing.CAP.LiteDB
  • MaiKeBing.HostedService.ZeroMQ MaiKeBing.HostedService.ZeroMQ
  • IoTSharp.X509Extensions IoTSharp.X509Extensions
  • IoTSharp.EntityFrameworkCore.Taos IoTSharp.EntityFrameworkCore.Taos
  • IoTSharp.Sdk.Http IoTSharp.Sdk.Http
  • IoTSharp.Sdk.MQTT IoTSharp.Sdk.MQTT

贡献

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:

We will put the detailed donation records on the below!

姓名 Stars 捐赠 留言
@iioter whd GitHub User's stars ¥1024 =120+100+292+512(码云共计四次)
@nnhy 大石头 GitHub User's stars ¥672=666+5(码云+公众号)
无敌飞行家 GitHub User's stars ¥5=5(公众号)
匿名公司 ¥1000=1000(微信转账)
@davidzhu001 农民也很疯狂 GitHub User's stars ¥400=200+200 微信转账
@280780363 谷草 GitHub User's stars ¥88 微信转账

社区支持

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.

  • Discord Server