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

OSCHINA-MIRROR/mqttsnet-thinglinks

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ThingLinks | 中文文档

Введение в платформу ThingLinks

Эта система использует архитектуру микросервисов Spring Cloud, предоставляя высокопроизводительную, высокопроизводительную и масштабируемую IoT-платформу. На одном сервере она может поддерживать миллионы подключений. Кроме того, она имеет настраиваемые функции расширения для различных взаимодействий с протоколами и поддерживает разработку плагинов.

OSCS Status

Технологический стек

  1. Используется подход разделения переднего и заднего плана с использованием фреймворка VUE для переднего плана.
  2. Задний план использует Spring Boot, Spring Cloud & Alibaba.
  3. MqttBroker (поддерживает кластерное развёртывание) основан на Netty, Reactor3, Reactor-netty.
  4. Центр регистрации и центр конфигурации основаны на Nacos, аутентификация использует Redis.
  5. Рамочная структура управления трафиком — Sentinel, распределённые транзакции управляются Seata.
  6. Используемая база данных временных рядов — TDengine, эффективная открытая IoT-платформа больших данных, способная обрабатывать массовые записи IoT-данных и запросы нагрузки.

Основные функции

  • Унифицированное управление моделями продуктов, поддерживающее различные устройства от разных производителей.
  • Единое управление подключением устройств с адаптацией к нескольким протоколам (MQTT, WebSocket, TCP, UDP, CoAP, HTTP и т. д.).
  • Гибкий механизм правил для тревог устройств, уведомлений о сообщениях и пересылки данных.
  • Визуализация географического местоположения устройства.
  • Концепция дизайна базы данных временных рядов TDengine: одна таблица на устройство, одна супертаблица на тип устройства.

Документация

— Официальная документация (https://mqttsnet.yuque.com/gt6zkc/thinglinks# 《ThingLinks物联网一体化平台》).

Общая архитектура платформы

Функциональная архитектура

Список основных функций

Управление системой: управление пользователями, управление ролями, управление меню, управление отделами, управление должностями, управление словарями, настройки параметров, уведомления, управление журналами. Мониторинг системы: онлайн-пользователи, запланированные задачи, консоль Sentinel, консоль Nacos, административная консоль, управление планированием задач. Инструменты системы: конструктор форм, генератор кода, системный API. Интеграция устройств: управление устройствами (поддерживает протоколы MQTT, WebSocket и TCP-IP), управление подустройствами, управление продуктами, управление протоколами, механизм правил (для взаимосвязи устройств). Отладка устройства: журналы в реальном времени, выдача команд. Пересылка сообщений механизма правил: поддерживает узлы KAFKA, HTTP, PREDICATE, ROCKET_MQ, RABBIT_MQ, MYSQL, MQTT, TOPIC и LOG.

План разработки

В настоящее время мы сосредоточены на разработке версии Pro, версия с открытым исходным кодом отстаёт. В будущем будет постепенный переход к открытому исходному коду. Следите за обновлениями!

  • Механизм правил — взаимосвязь устройств (разработка завершена, отсутствует конфигурация информации о тревоге).
  • Мобильное приложение APP — Мои устройства (в процессе).
  • Управление тревогами (планирование: DingTalk push, email push и т.д.).
  • Большой экран (клиент, публикация/подписка сообщений, тревоги) (планируется).

Изображения демо

Деловое сотрудничество и вклад кода

Если вы заинтересованы в участии в разработке проекта или в деловом сотрудничестве, пожалуйста, свяжитесь с командой mqttsnet по адресу mqttsnet@163.com.

Участники

Спасибо этим замечательным людям, добро пожаловать к нам: 贡献者指南. ## Issues (Feedback is appreciated)

issues

Submit a PR

pr->feat/contribute

License

Apache License, Version 2.0

Thanks to JetBrains for providing a free IDEA License

Copyright Notice

ThingLinks Open Source Platform придерживается условий Apache License, Version 2.0. Допускается коммерческое использование, но необходимо сохранять указание авторства и информацию об авторских правах.

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
JavaScript и 6 других языков
Отмена

Обновления (2)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mqttsnet-thinglinks.git
git@api.gitlife.ru:oschina-mirror/mqttsnet-thinglinks.git
oschina-mirror
mqttsnet-thinglinks
mqttsnet-thinglinks
main