2. O back-end usa Spring Boot, Spring Cloud e Alibaba.
3. MqttBroker (suporta implantação de cluster) é baseado em Netty, Reactor3 e Reactor-netty.
4. Selecione Nacos para centro de registro e centro de configuração e use Redis para autenticação de autoridade.
5. Escolha Sentinel para a estrutura de controle de fluxo e Seata para a transação distribuída.
6. O banco de dados de série temporal usa TDengine, uma plataforma de big data de IoT de código aberto e eficiente, para lidar com gravação massiva de dados e carregar consultas na IoT.
Mecanismo de regras flexível, alarmes de dispositivos, notificações de mensagens e encaminhamento de dados.
Visualize a localização geográfica do dispositivo em uma tela grande.
Conceito de design de supertabela de banco de dados de série temporal TDengine: uma tabela para cada dispositivo e uma supertabela para cada tipo de dispositivo.
Monitoramento do sistema: usuários online, tarefas agendadas, console Sentinel, console Nacos, Admin console, gerenciamento de agendamento de tarefas
Ferramentas do sistema: construção de formulários, geração de código, interface do sistema
Integração de dispositivos: gerenciamento de dispositivos (suporta protocolo MQTT, acesso a dispositivos com protocolo TCP-IP)
Encaminhamento de mensagens do mecanismo de regras: suporta nó KAFKA, nó HTTP, nó PREDICATE, nó ROCKET_MQ, nó RABBIT_MQ, nó MYSQL, nó MQTT, nó TOPIC e nó LOG