Decidí usar la plataforma de comunicaciones AWS IoT para hablar con nuestros sensores.
Sin embargo, cuando se trata de visualización, esperaba que no fuera necesario reinventar la rueda.
Como puede ver en la imagen de arriba, el marco de IoT se conecta a un servidor de aplicaciones. Mi experiencia previa en aplicaciones fue en un sistema propietario basado en PHP / MySQL y MongoDB.
Hay muchas plataformas y la mayoría incluye una prueba gratuita, por ejemplo
Estoy buscando una plataforma de aplicación de visualización de código abierto en la que pueda presentar los datos a los clientes, permitir el acceso seguro de los clientes y personalizarlos según sea necesario.
Idealmente, esta plataforma también incluiría una base de datos desde la cual se pueden recuperar los datos y, aún mejor, sería una estructura de indexación que garantice la eficiencia a medida que la base de datos crece. Tal vez un marco que proporciona específicamente la visualización de registros sombra de dispositivos que son comunes cuando se monitorean dispositivos IoT en el campo.
En resumen, la plataforma ideal incluiría las siguientes características:
- Zona de administrador que enumera todos los clientes. Al hacer clic en un cliente, se revelan sus detalles.
- Inicio de sesión de usuario que lleva a un usuario a su área dedicada que muestra solo los sensores que se les asignan.
- Capacidad del usuario para ver datos de tendencias en vivo en herramientas de visualización (algo como Grafana sería apropiado.
- Integración de bases de datos para que los datos históricos se puedan almacenar y recuperar
- Capacidad para asociar alarmas y advertencias con sensores y enviar un correo electrónico a las personas enumeradas que requieren notificación
¿Existe algún proyecto de aplicación de IoT de código abierto que cumpla con mis requisitos?