← Tous les projets

IoT et systèmes embarqués · Technologie d’aquariums connectés

Plateforme IoT pour aquariums connectés

La modernisation d’un écosystème d’aquariums connectés : logiciel web, AWS IoT, firmware embarqué, objets connectés et intégration matérielle.

Plateforme IoT pour aquariums connectés

Demande du client

Le besoin du client.

Un fabricant américain d’équipements connectés pour aquariums marins devait remplacer des applications et un firmware anciens qui ne pouvaient plus être maintenus ni étendus en toute sécurité. Le nouvel écosystème devait préserver les fonctionnalités existantes des appareils, relier de façon fiable le matériel aux services cloud, prendre en charge le futur matériel et intégrer les données météo et lunaires aux fonctions d’éclairage.

Notre approche

Ce que nous avons fait.

Nous avons reconstruit les fondations logicielles et firmware de l’écosystème. Le projet a relié des applications web Laravel, les services AWS IoT, un firmware en C et Arduino, la communication en temps réel, la configuration des appareils et des intégrations de données environnementales. Nous avons aussi travaillé avec les ingénieurs matériel du client sur le choix des composants, les tests de prototypes, la compatibilité logicielle et les exigences d’intégration.

Livrables

Utile dès le premier jour.

  • Refonte complète des applications existantes
  • Modernisation du firmware embarqué sur toute la gamme
  • Connexion cloud AWS IoT pour les appareils physiques
  • Pilotage intelligent de l’éclairage et programmations automatiques
  • Synchronisation en temps réel entre applications et appareils
  • Intégration des données météo et des phases de la lune
  • Tests de prototypes et conseil en intégration matérielle
  • Tests multi-appareils, débogage et stabilisation

Technologies

Construit avec.

PHPLaravelBladeSocket.IOAWS IoTCArduinoWeather APIMoon Phase API

Refonte logicielle

Une plateforme de pilotage maintenable pour les équipements d’aquarium.

L’ancien logiciel n’était plus raisonnablement maintenable. Nous l’avons remplacé par une architecture moderne qui conserve les capacités essentielles des appareils tout en rendant possibles les évolutions futures.

  • Services backend modernisés en PHP et Laravel
  • Interfaces web utilisateur créées et mises à jour avec Laravel Blade
  • Réglages d’intensité, de canaux de couleur et de configuration des appareils
  • Programmations d’éclairage automatiques avec transitions lever et coucher du soleil
  • Synchronisation améliorée entre applications et équipements connectés
  • Diagnostic et résolution des problèmes des applications et intégrations existantes

Firmware embarqué

Un firmware reconstruit pour la gamme d’appareils existante.

Nous avons redéveloppé le logiciel embarqué des appareils du fabricant pour que les commandes applicatives, le comportement des appareils et les futures mises à jour reposent sur une base stable et maintenable.

  • Firmware existant reconstruit en C et Arduino
  • Architecture du firmware modernisée pour la suite du développement
  • Communication améliorée entre firmware et applications
  • Prise en charge côté firmware de la configuration et des commandes
  • Correction des bugs du firmware affectant le comportement et la connectivité
  • Compatibilité testée sur les appareils pris en charge et les nouveaux prototypes

IoT connecté au cloud

Des appareils physiques reliés à l’écosystème cloud.

AWS IoT et des services temps réel ont réuni matériel d’aquarium, firmware, services backend et applications web dans un même environnement coordonné.

  • Appareils connectés intégrés à l’infrastructure AWS IoT
  • Communication cloud développée entre le matériel et les applications
  • Mises à jour Socket.IO pour l’échange de données opérationnelles
  • Configuration et état des appareils synchronisés dans tout l’écosystème
  • Données météo reliées aux fonctions d’éclairage
  • Données de phases de la lune ajoutées pour les modes clair de lune

Collaboration matérielle

Une ingénierie logicielle au service du développement de nouveaux produits.

Le client a continué à concevoir et fabriquer son propre matériel. Notre rôle : conseil technique, conception de l’intégration et validation, pour que les nouveaux produits s’insèrent dans l’écosystème logiciel en évolution.

  • Conseil sur les composants, les technologies de communication et la compatibilité logicielle
  • Définition des exigences d’intégration des nouveaux appareils
  • Tests de prototypes matériels et identification des problèmes d’intégration
  • Validation du comportement des appareils et de la compatibilité applicative
  • Coordination des exigences firmware avec les ingénieurs matériel du client
  • Retours techniques tout au long des tests multi-appareils

Nous contacter

Un projet en tête ? Construisons-le ensemble.

Envoyez-nous un court résumé. Nous répondons sous un jour ouvré avec une première orientation technique.