2. Das Backend verwendet Spring Boot, Spring Cloud und Alibaba.
3. MqttBroker (unterstützt die Clusterbereitstellung) basiert auf Netty, Reactor3 und Reactor-netty.
4. Wählen Sie Nacos als Registrierungscenter und Konfigurationscenter aus und verwenden Sie Redis für die Autoritätsauthentifizierung.
5. Wählen Sie Sentinel für das Flusskontroll-Framework und Seata für die verteilte Transaktion.
6. Die Zeitreihendatenbank nutzt TDengine, eine Open-Source- und effiziente IoT-Big-Data-Plattform, um umfangreiche Datenschreib- und Ladeabfragen im IoT zu verarbeiten.
Flexible Regel-Engine, Gerätealarme, Nachrichtenbenachrichtigungen und Datenweiterleitung.
Visualisieren Sie den geografischen Standort des Geräts auf einem großen Bildschirm.
Supertabellen-Designkonzept der TDengine-Zeitreihendatenbank: eine Tabelle für jedes Gerät und eine Supertabelle für jeden Gerätetyp.
Systemüberwachung: Online-Benutzer, geplante Aufgaben, Sentinel-Konsole, Nacos-Konsole, Admin-Konsole, Aufgabenplanungsverwaltung
Systemtools: Formularkonstruktion, Codegenerierung, Systemschnittstelle
Geräteintegration: Geräteverwaltung (unterstützt MQTT-Protokoll, TCP-IP-Protokoll-Gerätezugriff)
Regel-Engine-Nachrichtenweiterleitung: Unterstützt KAFKA-Knoten, HTTP-Knoten, PREDICATE-Knoten, ROCKET_MQ-Knoten, RABBIT_MQ-Knoten, MYSQL-Knoten, MQTT-Knoten, TOPIC-Knoten und LOG-Knoten