2. El backend utiliza Spring Boot, Spring Cloud y Alibaba.
3. MqttBroker (admite la implementación de clústeres) se basa en Netty, Reactor3 y Reactor-netty.
4. Seleccione Nacos para el centro de registro y el centro de configuración, y use Redis para la autenticación de autoridad.
5. Elija Sentinel para el marco de control de flujo y Seata para la transacción distribuida.
6. La base de datos de series temporales utiliza TDengine, una plataforma de big data de IoT eficiente y de código abierto, para manejar la escritura masiva de datos y cargar consultas en IoT.
Motor de reglas flexible, alarmas de dispositivos, notificaciones de mensajes y reenvío de datos.
Visualiza la ubicación geográfica del dispositivo en una pantalla grande.
Concepto de diseño de súper tabla de base de datos de series temporales de TDengine: una tabla para cada dispositivo y una súper tabla para cada tipo de dispositivo.
Monitoreo del sistema: usuarios en línea, tareas programadas, consola Sentinel, consola Nacos, consola de administración, gestión de programación de tareas
Herramientas del sistema: construcción de formularios, generación de código, interfaz del sistema.
Integración de dispositivos: administración de dispositivos (admite protocolo MQTT, acceso a dispositivos con protocolo TCP-IP)
Reenvío de mensajes del motor de reglas: admite el nodo KAFKA, el nodo HTTP, el nodo PREDICATE, el nodo ROCKET_MQ, el nodo RABBIT_MQ, el nodo MYSQL, el nodo MQTT, el nodo TOPIC y el nodo LOG