← Todos los proyectos

IoT y sistemas embebidos · Tecnología de acuarios inteligentes

Plataforma IoT para acuarios inteligentes

La modernización de un ecosistema de acuarios inteligentes que abarca software web, AWS IoT, firmware embebido, dispositivos conectados e integración de hardware.

Plataforma IoT para acuarios inteligentes

Necesidad del cliente

Lo que necesitaba el cliente.

Un fabricante estadounidense de equipos inteligentes para acuarios marinos necesitaba sustituir aplicaciones y firmware antiguos que ya no podían mantenerse ni ampliarse con seguridad. El nuevo ecosistema debía conservar las funciones existentes de los dispositivos, conectar de forma fiable el hardware con los servicios en la nube, admitir hardware futuro e incorporar datos meteorológicos y lunares a las funciones de iluminación.

Nuestro enfoque

Lo que hicimos.

Reconstruimos las bases de software y firmware del ecosistema. El trabajo conectó aplicaciones web en Laravel, servicios de AWS IoT, firmware en C y Arduino, comunicación en tiempo real, configuración de dispositivos e integraciones de datos ambientales. También trabajamos con los ingenieros de hardware del cliente en la elección de componentes, las pruebas de prototipos, la compatibilidad de software y los requisitos de integración.

Entregables

Útil desde el primer día.

  • Redesarrollo completo de las aplicaciones heredadas
  • Modernización del firmware embebido en toda la gama de dispositivos
  • Conectividad en la nube con AWS IoT para los dispositivos físicos
  • Control inteligente de la iluminación y programaciones automáticas
  • Sincronización en tiempo real entre aplicaciones y dispositivos
  • Integración de datos meteorológicos y de fases lunares
  • Pruebas de prototipos y consultoría de integración de hardware
  • Pruebas entre dispositivos, depuración y estabilización

Tecnología

Construido con.

PHPLaravelBladeSocket.IOAWS IoTCArduinoWeather APIMoon Phase API

Redesarrollo de software

Una plataforma de control mantenible para equipos de acuario.

Actualizar el software anterior ya no era práctico. Lo sustituimos por una arquitectura moderna que conserva las capacidades esenciales de los dispositivos y hace posible el desarrollo futuro.

  • Servicios backend modernizados en PHP y Laravel
  • Interfaces web creadas y actualizadas con Laravel Blade
  • Controles de intensidad, canales de color y configuración de dispositivos
  • Programaciones automáticas de iluminación con amanecer y atardecer
  • Mejor sincronización entre las aplicaciones y los equipos conectados
  • Diagnóstico y resolución de problemas heredados de aplicaciones e integraciones

Firmware embebido

Firmware reconstruido para la gama de dispositivos existente.

Redesarrollamos el software embebido de los dispositivos del fabricante para que los controles de las aplicaciones, el comportamiento de los dispositivos y las futuras actualizaciones compartan una base estable y mantenible.

  • Firmware heredado reconstruido con C y Arduino
  • Arquitectura de firmware modernizada para seguir desarrollando los dispositivos
  • Mejor comunicación entre el firmware y las aplicaciones
  • Soporte en el firmware para la configuración y los controles operativos
  • Errores de firmware que afectaban al comportamiento y la conectividad resueltos
  • Compatibilidad probada con los dispositivos admitidos y los nuevos prototipos

IoT conectado a la nube

Dispositivos físicos conectados al ecosistema en la nube.

AWS IoT y los servicios en tiempo real unieron el hardware del acuario, el firmware, los servicios backend y las aplicaciones web en un único entorno coordinado.

  • Dispositivos conectados integrados con la infraestructura de AWS IoT
  • Comunicación en la nube desarrollada entre hardware y aplicaciones
  • Actualizaciones con Socket.IO para el intercambio de datos operativos
  • Configuración y estado de los dispositivos sincronizados en todo el ecosistema
  • Datos meteorológicos conectados a las funciones de iluminación
  • Datos de fases lunares añadidos para las funciones de luz de luna

Colaboración en hardware

Ingeniería de software al servicio del desarrollo de nuevos productos.

El cliente siguió diseñando y fabricando su propio hardware. Nuestro papel fue la consultoría técnica, el diseño de la integración y la validación para que los nuevos productos encajaran en el ecosistema de software.

  • Asesoramiento sobre componentes, tecnologías de comunicación y compatibilidad
  • Definición de los requisitos de integración de nuevos dispositivos
  • Pruebas de prototipos de hardware e identificación de problemas de integración
  • Validación del comportamiento de los dispositivos y la compatibilidad con las apps
  • Coordinación de los requisitos de firmware con los ingenieros del cliente
  • Retroalimentación técnica durante las pruebas entre dispositivos

Contacta con nosotros

¿Tienes un proyecto en mente? Construyámoslo.

Envíanos un breve resumen. En un día laborable te respondemos con una primera orientación técnica.