1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/IoTSharp-IoTSharp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh.md 8.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 14:35 aa86bff

IoTSharp — это открытая платформа для интернета вещей, которая объединяет управление свойствами устройств, мониторинг данных телеметрии, многорежимное удалённое управление RPC, движок проектирования цепочек правил и другие мощные функции.

Основываясь на концепции цифрового близнеца, IoTSharp объединяет видимые и невидимые физические устройства в цифровой мир. В контексте внедрения IoTSharp интегрирует управление активами и идеи продуктового развития, что делает платформу более подходящей для сложных сценариев применения.

IoTSharp поддерживает множество стандартных протоколов интернета вещей, таких как HTTP, MQTT и CoAP, а также преобразование в нестандартные протоколы.

Для кого предназначен проект:

  • Желаем вам творить добро и не делать зла.
  • Желаем вам прощать себя и прощать других.
  • Желаем вам свободно делиться и никогда не брать больше, чем вы отдаёте.

Поддерживаемые базы данных:

  • PostgreSql (IoTSharp/appsettings.PostgreSql.json) — поддерживается разделение таблиц. Тестирование проводилось на PostgreSQL 11.3.
  • MySql (IoTSharp/appsettings.MySql.json) — поддерживается разделение таблиц. Тестирование проводилось на MySQL 8.0.17.
  • Oracle (IoTSharp/appsettings.Oracle.json) — тестирование проводилось на Oracle Standard Edition 12c Release 2 на CentOS. Также см.: https://github.com/MaksymBilenko/docker-oracle-12c. Поддерживается разделение таблиц.
  • SQLServer (IoTSharp/appsettings.SQLServer.json) — Microsoft SQL Server 2016 (RTM-GDR) (KB4019088) — 13.0.1742.0 (X64). Поддерживается разделение данных.
  • Sqlite (IoTSharp/appsettings.Sqlite.json) — поддерживается разделение таблиц.
  • Cassandra (IoTSharp/appsettings.Cassandra.json).

Поддерживаемые временные базы данных:

  • InfluxDB.
  • IoTDB.
  • TDengine.
  • TimescaleDB.
  • PinusDB.

Также поддерживаются реляционные базы данных, которые могут быть разделены на таблицы или разделы.

Поддерживаемое промежуточное ПО для обмена сообщениями:

  • RabbitMQ.
  • Kafka.
  • InMemory.
  • ZeroMQ.
  • NATS.
  • Puslar.
  • RedisStreams.
  • AmazonSQS.
  • AzureServiceBus.

Способы хранения событийных сообщений:

  • PostgreSql.
  • MongoDB.
  • InMemory.
  • LiteDB.
  • MySql.
  • SqlServer.

Онлайн-доступ к IoTSharp:

Документация онлайн: https://docs.iotsharp.net/.

Как развернуть:

Конфигурация:

IoTSharp.SDKs:

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.

NanoFramework-пример IoTSharp:

Клиент MQTT для nanoFramework, который позволяет работать со STM32: https://github.com/IoTSharp/IoTSharp.Edge.nanoFramework. IoTSharp и его пакет разработки для RT-Thread

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

IoTSharp: экосистема программного обеспечения

IoTSharp.Sdk.Http
IoTSharp.Sdk.MQTT
MQTTnet.AspNetCore.Routing
IoTSharp.EntityFrameworkCore.Taos
IoTSharp.X509Extensions
IoTSharp.Extensions.RESTful
IoTSharp.Extensions.QuartzJobScheduler
IoTSharp.Extensions.EFCore
IoTSharp.Extensions.BouncyCastle
IoTSharp.Extensions.AspNetCore
IoTSharp.Extensions

Вклад

PRs Welcome

Если у вас есть желание внести свой вклад в проект, вы можете создать Pull Request или Bug Report.

Участники

Этот проект существует благодаря всем участникам, спасибо им.

Пожертвования

Это проект с лицензией Apache 2.0. Чтобы обеспечить лучшее и устойчивое развитие проекта, мы надеемся получить больше поддержки. Мы будем использовать доходы для работы сообщества и продвижения. Вы можете поддержать нас любым из следующих способов:

— OpenCollective; — 爱发电; — Список спонсоров; — WeChat! [QR-код].

Поддержка сообщества

Если вы столкнётесь с какими-либо проблемами в процессе, не стесняйтесь обращаться за помощью по следующим каналам. Также мы призываем опытных пользователей помогать другим. | Общественный номер | QQ группа 63631741 | Группа в WeChat | | -------- | ------- | -------- | | | | Корпоративная группа в WeChat |

dotNET China

DotNetChina

Выдающиеся сообщества с открытым исходным кодом

  • Поток облаков поставщик услуг по информатизации и цифровизации
  • translate.js веб-автоматический перевод, без необходимости перестройки страницы, добавьте две строки js, чтобы быстро предоставить вашей странице возможность переключения между несколькими языками!
  • IoTGateway IoTGateway — это открытый шлюз для интернета вещей на основе .Net6.0, который позволяет легко подключаться к любому устройству и платформе интернета вещей через визуальную конфигурацию.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/IoTSharp-IoTSharp.git
git@api.gitlife.ru:oschina-mirror/IoTSharp-IoTSharp.git
oschina-mirror
IoTSharp-IoTSharp
IoTSharp-IoTSharp
master