Skip to content

Latest commit

 

History

History
117 lines (72 loc) · 6.55 KB

README.zh.md

File metadata and controls

117 lines (72 loc) · 6.55 KB

IOTSharp LOGO

Build status GitHub .NET Core

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

如何使用docker-compose 安装IoTSharp ?

  • ZPT 使用ZeroMQ 作为 EventBus, PostgreSQL 作为消息存储, 遥测数据使用 TDengine

  • ZPS 默认开发配置, IoTSharp 和 PostgreSql, 遥测数据可以通过单表或者分表。

  • RMI 使用Rabbitmq 作为 EventBus, Mongodb 作为消息存储, 遥测数据使用Influx 2.0 ,这个方案中遥测数据也可以使用TDengine

更多的 部署方案请点这里访问

支持哪些数据库?

演示:

http://139.9.232.10:2927

如何使用 docker 安装IoTSharp?

  • docker pull iotsharp/iotsharp

如何使用Linux 安装?

  • mkdir /var/lib/iotsharp/
  • cp ./* /var/lib/iotsharp/
  • chmod 777 /var/lib/iotsharp/IoTSharp
  • cp iotsharp.service /etc/systemd/system/iotsharp.service
  • sudo systemctl enable /etc/systemd/system/iotsharp.service
  • sudo systemctl start iotsharp.service
  • sudo journalctl -fu iotsharp.service

IoTSharp的客户端

IoTSharp.SDKs

IoTSharp.SDKs 包括了 IoTSharp.Sdk.MQTT IoTSharp.Sdk.Http

IoTSharp-C-Client-Sdk

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

https://github.com/IoTSharp/IoTSharp-C-Client-Sdk

paho.mqtt.c 的例子

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

IoTSharp.Edge.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.Edge.RT-Thread

IoTSharp.Edge.RT-Thread (STM32L4 + Wi-Fi, sensor, lcd, audio etc) 是一个国产实时操作系统RT-Thread的示例, 同时我们提供了两个图片, 供你参考。 项目链接如下 https://github.com/IoTSharp/IoTSharp.Edge.RT-Thread

20190615010003.jpg 20190615010115.jpg

IoTSharp 的软件生态

  • MaiKeBing.CAP.ZeroMQ MaiKeBing.CAP.ZeroMQ
  • MaiKeBing.CAP.LiteDB MaiKeBing.CAP.LiteDB
  • MaiKeBing.HostedService.ZeroMQ MaiKeBing.HostedService.ZeroMQ
  • IoTSharp.X509Extensions IoTSharp.X509Extensions
  • MQTTnet.AspNetCoreEx MQTTnet.AspNetCoreEx
  • Silkier Silkier
  • Silkier.EFCore Silkier.EFCore
  • Silkier.AspNetCore Silkier.AspNetCore
  • SilkierQuartz SilkierQuartz
  • Maikebing.EntityFrameworkCore.Taos Maikebing.EntityFrameworkCore.Taos
  • IoTSharp.Sdk.Http IoTSharp.Sdk.Http
  • IoTSharp.Sdk.MQTT IoTSharp.Sdk.MQTT

Support

公众号 QQ群63631741

dotNET China

DotNetChina

Contributing