Plataforma IoT de control de la nube
Módulos funcionales:
Gestión de dispositivos, gestión de interruptores, gestión de planes, gestión de sensores, visualización de datos de sensores, gestión de reglas de alarma, registro de dispositivos, gestión de usuarios, gestión de roles, gestión de departamentos, posición Gestión, gestión de menús, gestión de diccionarios, gestión de parámetros, anuncios de notificación, registros de operaciones, registros de inicio de sesión, usuarios en línea, tareas programadas, generación de código, interfaces del sistema, monitoreo de servicios, monitoreo de caché, generadores en línea, monitoreo de grupo de conexiones, etc.
Características funcionales:
1. El hardware utiliza ESP8266, basado en el protocolo MQTT, y construye una plataforma de nube IoT de construcción propia.
2. Admite actualización de firmware en la nube y reinicio remoto del dispositivo.
3. Admite reproducción de audio, interruptores, luces normales, luces de colores y otros controles de aparatos eléctricos.
4. Un solo módulo puede controlar interruptores de equipos eléctricos de 8 canales y puede mantener y administrar información del módulo, información de interruptores, tareas planificadas y reglas de alarma.
5. La plataforma en la nube puede administrar varios sensores y mostrar datos de sensores de varias maneras. Se pueden establecer reglas de alerta de umbral y se pueden realizar acciones definidas por el usuario si se cumplen las reglas de alerta.
6. Este módulo tiene la función de configuración de red con un solo clic, no es necesario reescribir el programa y el cambio de red es conveniente y rápido.
7. El terminal de control puede utilizar cualquier red (2G/3G/4G/5G/WiFi/etc.) para controlar luces, calentadores de agua, televisores, motores, cortinas, monitoreo y otros equipos eléctricos, y no se ve afectado por ningún límite de región.
8. El estado del interruptor de cada módulo se puede almacenar en la nube. Después de apagar o reiniciar el módulo, el estado del interruptor de cada módulo en la nube se puede sincronizar automáticamente y tiene la función. de registrar el estado del interruptor.
9. Puede registrar todos los registros operativos del dispositivo, registros en línea y fuera de línea de módulos y usuarios, y mostrar varios tipos de estadísticas de datos.
10. Hay retroalimentación de estado después de emitir el comando del dispositivo de control, lo que puede garantizar la ejecución exitosa del comando de control del dispositivo con un retraso bajo.
11. Tiene función de detección de latidos del corazón. Después de desconectar o reiniciar el módulo, el módulo puede volver a conectarse automáticamente al servicio MQTT y tiene la función de recordarle al módulo que esté en línea y fuera de línea (recordatorio de mensaje de plataforma y recordatorio de correo electrónico).
12, con la función de temporización, puede especificar un tiempo determinado para la ejecución, ejecución periódica, ejecución retrasada, ejecución de expresión Cron personalizada y otras operaciones.
13. La plataforma en la nube puede conectar múltiples módulos y puede administrar y controlar de manera uniforme todos los interruptores de dispositivos de los módulos.
14. La plataforma en la nube puede administrar a todos los usuarios, y cada usuario puede configurarse con diferentes roles y permisos, y tiene funciones de asignación de permisos.
15. La interfaz adopta un diseño totalmente responsivo y es compatible con todos los dispositivos convencionales, como computadoras, tabletas y teléfonos móviles.
17, con función de generación de código con un solo clic (incluido controlador, modelo, vista, menú, etc.), lo que facilita un rápido desarrollo.
18. Admite múltiples fuentes de datos y se puede cambiar con una configuración simple.
19. Admite la asignación de permisos de datos, botones y menús, y también puede personalizar los permisos de datos.
El día 20, con una completa prevención XSS y filtrado de scripts, los ataques XSS fueron eliminados por completo.
21. Maven tiene dependencias de múltiples proyectos, los módulos y complementos se dividen en proyectos y deben estar lo más flexiblemente acoplados posible para facilitar las actualizaciones de módulos, agregar y restar módulos.
22. Admite monitoreo de servicios, monitoreo de datos, monitoreo de caché y otras funciones.