From 1253a36fa636b5b41c8b9f8473fc54491c2b523c Mon Sep 17 00:00:00 2001 From: MysticBoy Date: Wed, 1 Jun 2022 14:34:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5readme=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=20=E5=8A=A0=E5=85=A5=E5=BE=AE=E4=BF=A1=E7=BE=A4?= =?UTF-8?q?=E4=BA=8C=E7=BB=B4=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IoTSharp.Data.InMemory.csproj | 8 +-- .../IoTSharp.Data.MySQL.csproj | 8 +-- .../IoTSharp.Data.Oracle.csproj | 8 +-- .../IoTSharp.Data.PostgreSQL.csproj | 8 +-- .../IoTSharp.Data.SqlServer.csproj | 4 +- .../IoTSharp.Data.Sqlite.csproj | 10 +-- IoTSharp.Data/IoTSharp.Data.csproj | 6 +- .../IoTSharp.Interpreter.csproj | 10 +-- .../IoTSharp.Sdk.MQTT.csproj | 2 +- IoTSharp.Test/IoTSharp.Test.csproj | 10 +-- IoTSharp/IoTSharp.csproj | 64 +++++++++--------- README.md | 29 +++----- README.zh.md | 28 ++++---- docs/static/img/qyqun.jpg | Bin 0 -> 49336 bytes 14 files changed, 91 insertions(+), 104 deletions(-) create mode 100644 docs/static/img/qyqun.jpg diff --git a/IoTSharp.Data.InMemory/IoTSharp.Data.InMemory.csproj b/IoTSharp.Data.InMemory/IoTSharp.Data.InMemory.csproj index d673fcc9..3522e3a6 100644 --- a/IoTSharp.Data.InMemory/IoTSharp.Data.InMemory.csproj +++ b/IoTSharp.Data.InMemory/IoTSharp.Data.InMemory.csproj @@ -12,13 +12,13 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + diff --git a/IoTSharp.Data.MySQL/IoTSharp.Data.MySQL.csproj b/IoTSharp.Data.MySQL/IoTSharp.Data.MySQL.csproj index 0a79f7ce..94eac9c5 100644 --- a/IoTSharp.Data.MySQL/IoTSharp.Data.MySQL.csproj +++ b/IoTSharp.Data.MySQL/IoTSharp.Data.MySQL.csproj @@ -8,14 +8,14 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + + - + diff --git a/IoTSharp.Data.Oracle/IoTSharp.Data.Oracle.csproj b/IoTSharp.Data.Oracle/IoTSharp.Data.Oracle.csproj index 9e562795..a2061eae 100644 --- a/IoTSharp.Data.Oracle/IoTSharp.Data.Oracle.csproj +++ b/IoTSharp.Data.Oracle/IoTSharp.Data.Oracle.csproj @@ -8,10 +8,10 @@ - - - - + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/IoTSharp.Data.PostgreSQL/IoTSharp.Data.PostgreSQL.csproj b/IoTSharp.Data.PostgreSQL/IoTSharp.Data.PostgreSQL.csproj index d1db9cf1..59644312 100644 --- a/IoTSharp.Data.PostgreSQL/IoTSharp.Data.PostgreSQL.csproj +++ b/IoTSharp.Data.PostgreSQL/IoTSharp.Data.PostgreSQL.csproj @@ -8,15 +8,15 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + - + diff --git a/IoTSharp.Data.SqlServer/IoTSharp.Data.SqlServer.csproj b/IoTSharp.Data.SqlServer/IoTSharp.Data.SqlServer.csproj index fdac58dc..ff709b27 100644 --- a/IoTSharp.Data.SqlServer/IoTSharp.Data.SqlServer.csproj +++ b/IoTSharp.Data.SqlServer/IoTSharp.Data.SqlServer.csproj @@ -8,8 +8,8 @@ - - + + diff --git a/IoTSharp.Data.Sqlite/IoTSharp.Data.Sqlite.csproj b/IoTSharp.Data.Sqlite/IoTSharp.Data.Sqlite.csproj index b4cf4ae8..66afdac0 100644 --- a/IoTSharp.Data.Sqlite/IoTSharp.Data.Sqlite.csproj +++ b/IoTSharp.Data.Sqlite/IoTSharp.Data.Sqlite.csproj @@ -7,14 +7,14 @@ - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - + + + diff --git a/IoTSharp.Data/IoTSharp.Data.csproj b/IoTSharp.Data/IoTSharp.Data.csproj index f67a7e47..24aa3b95 100644 --- a/IoTSharp.Data/IoTSharp.Data.csproj +++ b/IoTSharp.Data/IoTSharp.Data.csproj @@ -6,10 +6,10 @@ - - + + - + diff --git a/IoTSharp.Interpreter/IoTSharp.Interpreter.csproj b/IoTSharp.Interpreter/IoTSharp.Interpreter.csproj index 1535d7b9..2232ec6b 100644 --- a/IoTSharp.Interpreter/IoTSharp.Interpreter.csproj +++ b/IoTSharp.Interpreter/IoTSharp.Interpreter.csproj @@ -5,13 +5,13 @@ - + - - - - + + + + diff --git a/IoTSharp.SDKs/IoTSharp.Sdk.MQTT/IoTSharp.Sdk.MQTT.csproj b/IoTSharp.SDKs/IoTSharp.Sdk.MQTT/IoTSharp.Sdk.MQTT.csproj index fb740895..373e0c59 100644 --- a/IoTSharp.SDKs/IoTSharp.Sdk.MQTT/IoTSharp.Sdk.MQTT.csproj +++ b/IoTSharp.SDKs/IoTSharp.Sdk.MQTT/IoTSharp.Sdk.MQTT.csproj @@ -19,7 +19,7 @@ - + diff --git a/IoTSharp.Test/IoTSharp.Test.csproj b/IoTSharp.Test/IoTSharp.Test.csproj index b821389c..6f1c0c7a 100644 --- a/IoTSharp.Test/IoTSharp.Test.csproj +++ b/IoTSharp.Test/IoTSharp.Test.csproj @@ -11,12 +11,12 @@ - - - - + + + + - + diff --git a/IoTSharp/IoTSharp.csproj b/IoTSharp/IoTSharp.csproj index 66ca728b..8f86abb2 100644 --- a/IoTSharp/IoTSharp.csproj +++ b/IoTSharp/IoTSharp.csproj @@ -53,7 +53,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -94,27 +94,27 @@ - - + + - - - - - - - + + + + + + + - - - - + + + + - + @@ -128,32 +128,32 @@ - - + + - + - - - + + + - - - - - - - - - + + + + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/README.md b/README.md index 9bf7e8f9..a1c451e8 100644 --- a/README.md +++ b/README.md @@ -84,14 +84,14 @@ IoTSharp is an open-source IoT platform for data collection, processing, visuali IoTSharp-C-client-Sdk is mqttt client, write by c; - https://github.com/IoTSharp/IoTSharp-C-Client-Sdk + [https://github.com/IoTSharp/IoTSharp.Sdks.MQTT-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.Edge.nanoFramework +## IoTSharp for nanoFramework IoTSharp.Edge.nanoFramework is a nanoFramework's mqtt client , it run on STM32 ! @@ -100,19 +100,12 @@ IoTSharp.Edge.nanoFramework is a nanoFramework's mqtt client , it run on STM32 more info read https://www.cnblogs.com/MysticBoy/p/13159648.html or click https://www.nanoframework.net/ -## IoTSharp.Edge.RT-Thread +# IoTSharp for RTthread Package -IoTSharp.Edge.RT-Thread (STM32L4 + Wi-Fi, sensor, lcd, audio etc) +https://github.com/IoTSharp/iotsharp-rtthread-package -https://github.com/IoTSharp/IoTSharp.Edge.RT-Thread - 20190615010003.jpg - - InfluxDB2.PNG - - 20190615010115.jpg - IoTSharp's ecosystem - MaiKeBing.CAP.ZeroMQ [![MaiKeBing.CAP.ZeroMQ](https://img.shields.io/nuget/v/MaiKeBing.CAP.ZeroMQ.svg)](https://www.nuget.org/packages/MaiKeBing.CAP.ZeroMQ/) @@ -153,15 +146,13 @@ This project is an Apache 2.0 licensed open source project. In order to achieve We will put the detailed donation records on the below! - | | Name | Stars | Donations | Message | | ------------------------------------------------------------ | ------------------ | -------- | -------- | -------- | | [![@iioter](https://avatars.githubusercontent.com/u/29589505?s=80&v=4)](https://github.com/iioter) | whd | ![GitHub User's stars](https://img.shields.io/github/stars/iioter?affiliations=OWNER%2CCOLLABORATOR%2CORGANIZATION_MEMBER&style=for-the-badge) | ¥512 =120+100+292(码云共计三次) | | | [![@nnhy](https://avatars.githubusercontent.com/u/506367?s=80&v=4)](https://github.com/nnhy) | 大石头 | ![GitHub User's stars](https://img.shields.io/github/stars/nnhy?affiliations=OWNER%2CCOLLABORATOR%2CORGANIZATION_MEMBER&style=for-the-badge) | ¥672=666+5(码云+公众号) | | | | 无敌飞行家 | ![GitHub User's stars](https://img.shields.io/github/stars/hehaoyu_2014?affiliations=OWNER%2CCOLLABORATOR%2CORGANIZATION_MEMBER&style=for-the-badge) | ¥5=5(公众号) | | | | 匿名公司 | | ¥1000=1000(微信转账) | | -| | 农民也很疯狂 | | ¥200 微信转账 | | - +| [![@davidzhu001](https://avatars.githubusercontent.com/u/9436230?s=80&v=4)](https://github.com/davidzhu001) | 农民也很疯狂 | ![GitHub User's stars](https://img.shields.io/github/stars/davidzhu001?affiliations=OWNER%2CCOLLABORATOR%2CORGANIZATION_MEMBER&style=for-the-badge)| ¥200 微信转账 | | ## Community Support @@ -170,13 +161,9 @@ If you encounter any problems in the process, feel free to ask for help via foll - [![Discord Server](https://img.shields.io/discord/895689311612178442?color=%237289DA&label=IoTSharp&logo=discord&logoColor=white&style=flat-square)](https://discord.gg/My6PaTmUvu) -| 公众号 | [QQ群63631741](https://jq.qq.com/?_wv=1027&k=HJ7h3gbO) | -| ------ | ---- | -| ![](docs/static/img/qrcode.jpg) | ![](docs/static/img/IoTSharpQQGruop.png) | - - - - +| 公众号 | [QQ群63631741](https://jq.qq.com/?_wv=1027&k=HJ7h3gbO) | 微信群 | +| ------ | ---- | ---- | +| ![](docs/static/img/qrcode.jpg) | ![](docs/static/img/IoTSharpQQGruop.png) | ![企业微信群](docs/static/img/qyqun.jpg) | ## dotNET China diff --git a/README.zh.md b/README.zh.md index 747c9940..d2ef42ad 100644 --- a/README.zh.md +++ b/README.zh.md @@ -52,7 +52,8 @@ IoTSharp 是一个 基于.Net Core 开源的物联网基础平台, 支持 HTTP ## IoTSharp.SDKs -IoTSharp.SDKs 包括了 IoTSharp.Sdk.MQTT IoTSharp.Sdk.Http +- IoTSharp.Sdk.Http [![IoTSharp.Sdk.Http](https://img.shields.io/nuget/v/IoTSharp.Sdk.Http.svg)](https://www.nuget.org/packages/IoTSharp.Sdk.Http/) +- IoTSharp.Sdk.MQTT [![IoTSharp.Sdk.MQTT](https://img.shields.io/nuget/v/IoTSharp.Sdk.MQTT.svg)](https://www.nuget.org/packages/IoTSharp.Sdk.MQTT/) @@ -60,14 +61,14 @@ IoTSharp.SDKs 包括了 IoTSharp.Sdk.MQTT IoTSharp.Sdk.Http IoTSharp-C-client-Sdk 是mqtt客户端, c语言编写的例子。 - https://github.com/IoTSharp/IoTSharp-C-Client-Sdk + [https://github.com/IoTSharp/IoTSharp.Sdks.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.Edge.nanoFramework +## IoTSharp 的 nanoFramework 例子 IoTSharp.Edge.nanoFramework 是一个 nanoFramework's mqtt 客户端, 它允许在STM32 ! @@ -76,26 +77,22 @@ IoTSharp.Edge.nanoFramework 是一个 nanoFramework's mqtt 客户端, 它允 更多信息请读这里 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 +## IoTSharp 的RT-Thread 开发包 -| | | -| ------------------------------------------------------------ | ------------------------------------------------------------ | -| 20190615010003.jpg | 20190615010115.jpg | +https://github.com/IoTSharp/iotsharp-rtthread-package +| IoTSharp 的软件生态 - MaiKeBing.CAP.ZeroMQ [![MaiKeBing.CAP.ZeroMQ](https://img.shields.io/nuget/v/MaiKeBing.CAP.ZeroMQ.svg)](https://www.nuget.org/packages/MaiKeBing.CAP.ZeroMQ/) - MaiKeBing.CAP.LiteDB [![MaiKeBing.CAP.LiteDB](https://img.shields.io/nuget/v/MaiKeBing.CAP.LiteDB.svg)](https://www.nuget.org/packages/MaiKeBing.CAP.LiteDB/) - MaiKeBing.HostedService.ZeroMQ [![MaiKeBing.HostedService.ZeroMQ](https://img.shields.io/nuget/v/MaiKeBing.HostedService.ZeroMQ.svg)](https://www.nuget.org/packages/MaiKeBing.HostedService.ZeroMQ/) - IoTSharp.X509Extensions [![IoTSharp.X509Extensions](https://img.shields.io/nuget/v/IoTSharp.X509Extensions.svg)](https://www.nuget.org/packages/IoTSharp.X509Extensions/) -- MQTTnet.AspNetCoreEx [![MQTTnet.AspNetCoreEx](https://img.shields.io/nuget/v/MQTTnet.AspNetCoreEx.svg)](https://www.nuget.org/packages/MQTTnet.AspNetCoreEx/) - Silkier [![Silkier](https://img.shields.io/nuget/v/Silkier.svg)](https://www.nuget.org/packages/Silkier/) - Silkier.EFCore [![Silkier.EFCore](https://img.shields.io/nuget/v/Silkier.EFCore.svg)](https://www.nuget.org/packages/Silkier.EFCore/) - Silkier.AspNetCore [![Silkier.AspNetCore](https://img.shields.io/nuget/v/Silkier.AspNetCore.svg)](https://www.nuget.org/packages/Silkier.AspNetCore/) - SilkierQuartz [![SilkierQuartz](https://img.shields.io/nuget/v/SilkierQuartz.svg)](https://www.nuget.org/packages/SilkierQuartz/) -- Maikebing.EntityFrameworkCore.Taos [![Maikebing.EntityFrameworkCore.Taos](https://img.shields.io/nuget/v/Maikebing.EntityFrameworkCore.Taos.svg)](https://www.nuget.org/packages/Maikebing.EntityFrameworkCore.Taos/) +- IoTSharp.EntityFrameworkCore.Taos [![IoTSharp.EntityFrameworkCore.Taos](https://img.shields.io/nuget/v/IoTSharp.EntityFrameworkCore.Taos.svg)](https://www.nuget.org/packages/IoTSharp.EntityFrameworkCore.Taos/) - IoTSharp.Sdk.Http [![IoTSharp.Sdk.Http](https://img.shields.io/nuget/v/IoTSharp.Sdk.Http.svg)](https://www.nuget.org/packages/IoTSharp.Sdk.Http/) - IoTSharp.Sdk.MQTT [![IoTSharp.Sdk.MQTT](https://img.shields.io/nuget/v/IoTSharp.Sdk.MQTT.svg)](https://www.nuget.org/packages/IoTSharp.Sdk.MQTT/) @@ -120,6 +117,7 @@ This project exists thanks to all the people who contribute. 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: - [OpenCollective](https://opencollective.com/IoTSharp) +- 微信![二维码](docs/static/img/maikebing_wxpay.png) We will put the detailed donation records on the below! @@ -130,6 +128,8 @@ We will put the detailed donation records on the below! | [![@iioter](https://avatars.githubusercontent.com/u/29589505?s=80&v=4)](https://github.com/iioter) | whd | ![GitHub User's stars](https://img.shields.io/github/stars/iioter?affiliations=OWNER%2CCOLLABORATOR%2CORGANIZATION_MEMBER&style=for-the-badge) | ¥512 =120+100+292(码云共计三次) | | | [![@nnhy](https://avatars.githubusercontent.com/u/506367?s=80&v=4)](https://github.com/nnhy) | 大石头 | ![GitHub User's stars](https://img.shields.io/github/stars/nnhy?affiliations=OWNER%2CCOLLABORATOR%2CORGANIZATION_MEMBER&style=for-the-badge) | ¥672=666+5(码云+公众号) | | | | 无敌飞行家 | ![GitHub User's stars](https://img.shields.io/github/stars/hehaoyu_2014?affiliations=OWNER%2CCOLLABORATOR%2CORGANIZATION_MEMBER&style=for-the-badge) | ¥5=5(公众号) | | +| | 匿名公司 | | ¥1000=1000(微信转账) | | +| [![@davidzhu001](https://avatars.githubusercontent.com/u/9436230?s=80&v=4)](https://github.com/davidzhu001) | 农民也很疯狂 | ![GitHub User's stars](https://img.shields.io/github/stars/davidzhu001?affiliations=OWNER%2CCOLLABORATOR%2CORGANIZATION_MEMBER&style=for-the-badge)| ¥200 微信转账 | | @@ -140,9 +140,9 @@ If you encounter any problems in the process, feel free to ask for help via foll - [![Discord Server](https://img.shields.io/discord/895689311612178442?color=%237289DA&label=IoTSharp&logo=discord&logoColor=white&style=flat-square)](https://discord.gg/My6PaTmUvu) -| 公众号 | [QQ群63631741](https://jq.qq.com/?_wv=1027&k=HJ7h3gbO) | -| ------ | ---- | -| ![](docs/static/img/qrcode.jpg) | ![](docs/static/img/IoTSharpQQGruop.png) | +| 公众号 | [QQ群63631741](https://jq.qq.com/?_wv=1027&k=HJ7h3gbO) | 微信群 | +| ------ | ---- | ---- | +| ![](docs/static/img/qrcode.jpg) | ![](docs/static/img/IoTSharpQQGruop.png) | ![企业微信群](docs/static/img/qyqun.jpg) | diff --git a/docs/static/img/qyqun.jpg b/docs/static/img/qyqun.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6af14740fed73d15b10e7d2aaf80ce81327e5e1d GIT binary patch literal 49336 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 ULS(=;(f9)?mHv