Saltar al contenido principal
Flowerer logo

Flowerer

Monitoreo y control en tiempo real

Monitorea y controla tus máquinas, sistemas y fábricas en tiempo real. Flowerer ingiere tus datos a través de HTTP, MQTT, TCP o UDP, los almacena con retenciones flexibles y te permite visualizarlos en vivo, activar alarmas y enviar comandos a tus dispositivos.

// Enviar datos a Flowerer
curl -X POST \
  https://http.endpoints.flowerer.io/api/v1/9e34067f-25b0-4e23-bb57-707305598d44 \
  -H 'Content-Type: application/json' \
  -d '{
    "tags": {
      "machine": "kp12-07",
      "location": "Berlin"
    },
    "value": {
      "speed": 127,
      "status": "running"
    }
  }'

Envía los datos

Envía JSON a través de HTTP o MQTT. O binario a través de TCP o UDP.

Almacenamiento y procesamiento en tiempo real

Los datos se almacenarán según las retenciones definidas y se transmitirán a cualquier visualización en tiempo real.

Visualiza, recibe alertas o envía comandos

Podrás interactuar con los datos mediante visualizaciones en tiempo real, recibir activaciones de alarmas o enviar comandos a tus propios dispositivos o sistemas a través de la plataforma.

Interfaces

Modal para crear un nuevo endpoint que permite los protocolos HTTP, MQTT, TCP y UDP

Flowerer expone diferentes servicios para ingresar datos:

HTTP
HTTP POST con un cuerpo JSON. Permite algunas transformaciones predefinidas como desde collectd.
MQTT
El JSON también puede publicarse en un tema MQTT y el sistema lo ingresará
TCP y UDP
Datos binarios directamente a través de TCP o UDP. El formato de mensaje se define en el sistema.

Otros formatos también soportados

Si necesitas que tus endpoints binarios construyan automáticamente la estructura del paquete como se necesita, tenemos una biblioteca para eso. Si necesitas enviar tus métricas de Prometheus, tenemos un contenedor Docker con software de código abierto para eso. Si necesitas CollectD, simplemente usa el plugin write_http predeterminado para enviar tus métricas

Datos no estructurados

{ "tags": { "machine": "kp12-07", "location": "Berlin", "region": "Germany" }, "value": { "status": { "running": true, "error": false }, "speed": 127, } }

Flowerer almacena como

fe010001 // Binario representado // en hexadecimal. // Flowerer detecta // los tipos automáticamente. // Las etiquetas se separan // y no cuentan para el almacenamiento.

Envía cualquier JSON, con cualquier formato. El sistema calcula automáticamente el tipo y lo indexa. Al enviar {"tags": {"type": "speed"}, "value": {"speed": 3.14159}}, el sistema solo cuenta este punto de datos como 4 + 4 bytes (el número flotante enviado bajo la propiedad value y los 4 bytes para representar la marca de tiempo).

Explora tus datos

El uso de tipos de gráficos variados facilita la exploración y el análisis de datos, lo que conduce a la extracción de información accionable.

Visualizaciones en tiempo real

WebGL logoAn open standard for hardware-accelerated web graphics by Khronos GroupSVG LogoDesigned for the SVG Logo Contest in 2006 by Harvey Rayner, and adopted by W3C in 2009. It is available under the Creative Commons license for those who have an SVG product or who are using SVG on their site.

La plataforma Flowerer ofrece capacidades de visualización en tiempo real impulsadas por aceleración de hardware, asegurando que los datos entrantes se procesen de manera eficiente y se muestren suavemente.

Transformación de datos de visualización usando sintaxis tipo Clojure

Usa sintaxis que se parece a Clojure para manipular los datos que visualizas. Filtra o simplemente deriva tus datos de visualización desde tus datos crudos.

Alarmas

Alarma que se activa cuando la altitud es mayor que 3000 metros. Muestra el gráfico con la línea de umbral.

Establecer valores umbral en sistemas de alarma asegura que cualquier desviación del estándar sea identificada e inmediatamente marcada para investigación adicional, evitando así que los problemas potenciales escalen a problemas mayores.

SCADA

Control que permite cambiar una válvula de sobrepresión y la velocidad de la bomba

Flowerer tiene la capacidad de funcionar como sistemas de Supervisory Control And Data Acquisition (SCADA) para el monitoreo y control remoto de equipos y procesos. Esta funcionalidad permite a los usuarios gestionar operaciones complejas desde cualquier lugar, proporcionando mayor flexibilidad y eficiencia en sus flujos de trabajo.

Retención de datos

Lista de retenciones aplicadas a una fuente, mostrando cuánto datos hay en cada nivel y permitiendo al usuario modificarlos

La duración para la cual los datos se retienen en cada nivel del sistema puede ajustarse según las necesidades específicas del usuario. Es importante encontrar un equilibrio entre la retención de datos y el costo, ya que mantener demasiados datos durante demasiado tiempo puede volverse costoso con el tiempo.

Versionado de configuración

Lista de versiones de un dashboard, mostrando que algunas aún están siendo editadas y algunas están actualmente activas. Permite establecer cualquier otra versión como la actual activa

Asegúrate de que los dashboards evolucionen con tus necesidades, sin olvidar cómo o por qué se hicieron las cosas.

Organización de proyectos

Una tarjeta que muestra que la entidad pertenece a los proyectos Infraestructura y Extranet

Organiza tus diferentes necesidades en diferentes proyectos, permitiendo a diferentes usuarios ver o modificar diferentes partes del sistema.

Kiosk

Lista de enlaces públicos que permiten sesiones anónimas para ver el dashboard

Si necesitas compartir o exponer en pantallas dedicadas, puedes generar URLs que tienen acceso público (y restringir el uso en cualquier momento que desees).

Spotlight

Barra de búsqueda mostrando que el filtrado se hace para diferentes entidades

Navega rápidamente por el sistema con muchos elementos de ayuda, como el spotlight, que te permitirá saltar rápidamente.

1. "El logo de Prometheus – software de monitoreo y alertas por eventos" de Alexander Schwartz está licenciado bajo CC BY 4.0

2. "Logo del proyecto de software libre "collectd"" de Florian Forster está licenciado bajo CC BY-SA 2.0 DE

3. WebGL y el logo de WebGL son marcas registradas de Khronos Group Inc.

4. "W3C SVG Logo" de Harvey Rayner está licenciado bajo CC BY-SA 4.0