DC3 — это открытое распределенное решение для Интернета вещей (IoT), основанное на Spring Cloud, предназначенное для быстрой разработки и развертывания проектов по подключению устройств IoT.
Уровень данных: отвечает за сбор данных с устройств и их загрузку в базу данных, а также предоставляет интерфейсы для управления данными;
Уровень управления: используется для предоставления центра регистрации микросервисов, интерфейсов управления устройствами, регистрации устройств и их связывания, управления данными. Это центральное место для взаимодействия всех микросервисов, отвечающее за управление различными конфигурациями данных и предоставление соответствующих интерфейсов;
Уровень приложений (частично завершен): используется для предоставления открытого доступа к данным, планирования задач, управления тревогами и уведомлениями, управления журналами. Обладает возможностью интеграции с третьими платформами.## 1.2 Проектирование функций DC3, целевые задачи
Масштабируемость: платформа, способная к горизонтальному масштабированию, использующая передовые технологии Spring Cloud;
Отказоустойчивость: отсутствие узких мест, каждый узел в кластере является одинаковым;
Устойчивость и эффективность: один сервер может обрабатывать даже сотни или тысячи устройств в зависимости от сценария;
Настройка: добавление новых протоколов устройств и их регистрация в центре сервисов;
Кросс-платформенность: использование Java для удаленного, распределенного многоплатформенного развертывания;
Самостоятельное управление: частные, публичные облака, крауд-установки;
Полноценность: быстрое подключение устройств, регистрация, проверка прав доступа;
Безопасность: шифрование данных при передаче;
Многопользовательская модель: пространства имен, многопользовательская модель;
Облачные технологии: Kubernetes;
Контейнеризация: Docker.
main
(Примечание: убедитесь, что код ветки main
является последним);feature/your_name/feature_description
, например: feature/pnoker/mqtt_driver
;PR
для слияния в ветку develop
, ждите слияния автором;IOT DC3
открытая платформа следует лицензии Apache 2.0. Разрешено коммерческое использование, но обязательно сохраняйте информацию об авторах и информацию о правах использования.Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.