T.Data | Microservicios
Microservicios de ingesta para IoT Twindimension
Q1/2023 - Actualidad
Description
T.Data es una plataforma de IoT desarrollada por Twindimension para la gestión de dispositivos IoT.
Los microservicios de ingesta (Dataops) son parte importante de la plataforma, encargados de recibir, procesar (agregaciones, conversiones, enriquecimiento, etc.) y disponibilizar (unificar en un único protocolo: MQTT) la telemetría de los dispositivos IoT (diferentes protocolos de campo / obtensión de telemetría a traves de API's de terceros).
Los microservicios de ingesta (Dataops) son parte importante de la plataforma, encargados de recibir, procesar (agregaciones, conversiones, enriquecimiento, etc.) y disponibilizar (unificar en un único protocolo: MQTT) la telemetría de los dispositivos IoT (diferentes protocolos de campo / obtensión de telemetría a traves de API's de terceros).
Características
- Ingesta de datos de dispositivos de campo
- Directo desde los dispositivos (MQTT, HTTP, DNP3, Modbus, OPC)
- A través de API’s de terceros
- Procesamiento, agregación y transformación de datos
- Configuración en caliente
- Monitoreo
- Comunicación bi-direccional (RPC)
Empresa
Tareas
- Diseño / especificación Técnicas.
- Desarrollo
- Backoffice
- Aplicación de configuración
- Protocol analizer
- Microservicios
- Ingesta, procesamiento, enriquecimiento, etc.
- Wizard’s
- Backoffice
- Despliegue
- Monitoreo
- Mantenimiento
Tecnologías / skills
- Fremeworks
- moleculer.services
- Vite.js + React.js + Material UI
- Lenguajes
- Javascript, Typescript, Python, .NET (c#)
- Arquitectura
- Microservicios + ETL
- Contenedores
- Docker, Kubernetes
- Protocolos
- MQTT, AMQP, HTTP, DNP3, Modbus, OPCUA, IEC
- API Rest, RPC
- Bases de datos
- MongoDB, PostgreSQL, MsSQL, MySQL
- Monitoreo
- Grafana, Prometheus
Estado del Proyecto
- En producción.
- Desarrollo de nuevas funcionalidades (microservicios) en función de las diferentes soluciones.