2. Le backend utilise Spring Boot, Spring Cloud et Alibaba.
3. MqttBroker (prend en charge le déploiement de cluster) est basé sur Netty, Reactor3 et Reactor-netty.
4. Sélectionnez Nacos pour le centre d'enregistrement et le centre de configuration, et utilisez Redis pour l'authentification des autorités.
5. Choisissez Sentinel pour le cadre de contrôle de flux et Seata pour la transaction distribuée.
6. La base de données de séries chronologiques utilise TDengine, une plate-forme de big data IoT open source et efficace, pour gérer l'écriture de données massives et charger des requêtes sur l'IoT.
Moteur de règles flexible, alarmes d'appareil, notifications de messages et transfert de données.
Visualisez la situation géographique de l'appareil sur un grand écran.
Concept de conception de super table de base de données de séries chronologiques TDengine : une table pour chaque appareil et une super table pour chaque type d'appareil.
Surveillance du système : utilisateurs en ligne, tâches planifiées, console Sentinel, console Nacos, console d'administration, gestion de la planification des tâches
Outils système : construction de formulaires, génération de code, interface système
Intégration des appareils : gestion des appareils (prend en charge le protocole MQTT, l'accès aux appareils du protocole TCP-IP)
Transfert de messages du moteur de règles : prend en charge le nœud KAFKA, le nœud HTTP, le nœud PREDICATE, le nœud ROCKET_MQ, le nœud RABBIT_MQ, le nœud MYSQL, le nœud MQTT, le nœud TOPIC et le nœud LOG.