2. Бэкэнд использует Spring Boot, Spring Cloud и Alibaba.
3. MqttBroker (поддерживает развертывание кластера) основан на Netty, Reactor3 и Reactor-netty.
4. Выберите Nacos в качестве центра регистрации и центра конфигурации и используйте Redis для аутентификации.
5. Выберите Sentinel для инфраструктуры управления потоком и Seata для распределенной транзакции.
6. База данных временных рядов использует TDengine, эффективную платформу больших данных IoT с открытым исходным кодом, для обработки массовой записи данных и загрузки запросов в IoT.
Гибкий механизм правил, сигналы тревоги устройства, уведомления о сообщениях и пересылка данных.
Визуализируйте географическое положение устройства на большом экране.
Концепция создания супертаблицы базы данных временных рядов TDengine: одна таблица для каждого устройства и одна супертаблица для каждого типа устройства.
Мониторинг системы: онлайн-пользователи, запланированные задачи, консоль Sentinel, консоль Nacos, консоль администратора, управление планированием задач.
Системные инструменты: построение форм, генерация кода, интерфейс системы.
Интеграция устройств: управление устройствами (поддерживает протокол MQTT, доступ к устройствам по протоколу TCP-IP)
Пересылка сообщений механизма правил: поддерживает узел KAFKA, узел HTTP, узел PREDICATE, узел ROCKET_MQ, узел RABBIT_MQ, узел MYSQL, узел MQTT, узел TOPIC и узел LOG.