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).

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
  • Despliegue
  • Monitoreo
  • Mantenimiento

Tecnologías / skills

  • Fremeworks
  • 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.

Referencias