GithubHelp home page GithubHelp logo

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 Demo

IoTSharp cloud

https://cloud.iotsharp.net/

doc

https://docs.iotsharp.net/

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.

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

优秀开源社区

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

IoTSharp's Projects

adt74xx icon adt74xx

这是一个在RT-Thread上,ADT74XX系列温度传感器的驱动。 实现了高精度温度的读取,并支持`Finsh/MSH`测试命令。

args icon args

Command line argument parser for .NET

client icon client

IoTSharp's Cross-platform client , power by MAUI.

coap.net icon coap.net

A C# implementation of the CoAP protocol

flatsharp icon flatsharp

Fast, idiomatic C# implementation of Flatbuffers

gateways icon gateways

Open source industrial IoT connectivity gateway.

git-credential-manager icon git-credential-manager

Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

iotclient icon iotclient

这是一个物联网设备通讯协议实现客户端,将会包括主流PLC通信读取、ModBus协议、Bacnet协议等常用工业通讯协议。本组件终身开源免费,采用最宽松的MIT开源协议,您可以随意修改和商业使用(商业使用请做好评估和测试)。

iotcoreappupdates icon iotcoreappupdates

Service to remotely update .NET Core 2.2 apps installed on IoT devices running Linux or Windows IoT Core.

iotsharp icon iotsharp

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

iotsharp.edge.paho.mqtt.c icon iotsharp.edge.paho.mqtt.c

src/samples/IoTClient.c shows you how to connect to IoTSharp withpaho.mqtt.c, It'is Eclipse Paho C client library for MQTT for Windows, Linux and MacOS.

iotsharp.edge.rt-thread icon iotsharp.edge.rt-thread

IoTSharp.Edge.RT-Thread是一个基于 RT-Thread IoT-Board SDK 的IoTSharp对接协议实现 RT-Thread for IoT Board (STM32L4 + Wi-Fi, sensor, lcd, audio etc)

iotsharp.entityframeworkcore.mongodb icon iotsharp.entityframeworkcore.mongodb

EFCore.MongoDB is a MongoDB mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations. EFCore.MongoDB works with MongoDB through a provider plugin API.

iotsharp.x509extensions icon iotsharp.x509extensions

We cloned q2g-helper-pem-nuget.Clear the other things that are not related to X509, and Nlog and so on. Added self-signed X509 functions, all of which will be used in iot#, while hope is useful for you. ...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.