Menu
Business KERN-IT

Développement IoT sur mesure : refonte complète d’une machine de sport connectée

Publication : 27 Jui, 2025
5 min de lecture

image5

Le développement d’un produit connecté industriel ne se limite pas à faire fonctionner une machine.
Il implique la conception d’un écosystème logiciel, matériel et data capable d’évoluer, de rester stable dans le temps et de s’adapter aux usages réels du terrain.

En 2018, KERN IT, société de développement logiciel et IoT sur mesure basée à Bruxelles, a accompagné RFIT dans la reprise et la refonte complète d’une machine de sport connectée innovante, utilisée notamment dans le sport professionnel.

Ce projet est emblématique de notre approche : reprendre un existant complexe, réduire la dette technique et livrer une solution robuste, maintenable et réellement exploitée sur le terrain.

Le projet RFIT : une machine de sport connectée sans poids

RFIT est une machine de musculation innovante, imaginée par Franck Fiasse, porteur du projet et expert en électromécanique.

Sa particularité repose sur un système pneumatique capable de simuler la résistance, en remplacement des poids physiques traditionnels.
La machine est pilotée numériquement et permet un contrôle extrêmement fin de l’effort.

Elle permet notamment :

  • De modifier la charge sans manipulation mécanique
  • De réaliser des exercices concentriques et excentriques
  • D’adapter précisément l’effort à chaque athlète
  • De collecter des données de performance exploitables

La solution s’adresse principalement :

  • Aux préparateurs physiques
  • Aux kinésithérapeutes
  • Aux centres de rééducation
  • Au sport de haut niveau

Problématique initiale : un produit freiné par sa dette technique

image3

Lorsque RFIT contacte KERN IT, le produit existe déjà mais se trouve dans une situation critique.
L’innovation est réelle, mais l’architecture technique empêche toute évolution sereine.

Enjeux identifiés

  • Instabilité de la machine
  • Difficulté à déployer des mises à jour
  • Complexité excessive du système
  • Dépendance à des choix techniques propriétaires
  • Risque élevé pour une exploitation professionnelle

Constat technique réalisé par KERN IT

Nous découvrons :

  • Une architecture globale inutilement complexe
  • Un code illisible, non documenté et non maintenable
  • Un framework PHP fait maison
  • Une base de données SQL détournée vers un pseudo NoSQL
  • Une interface graphique développée en Pygame
  • Un Raspberry Pi utilisé comme cœur du système
  • Un circuit électronique rudimentaire et peu évolutif

Le projet fonctionnait, mais au prix d’une dette technique majeure, incompatible avec une exploitation industrielle ou médicale.

Pourquoi un développement IoT sur mesure était indispensable

RFIT ne pouvait pas être traité avec une solution standard.

Le projet nécessitait :

  • Un logiciel embarqué fiable
  • Une communication temps réel avec la machine
  • Une plateforme data robuste
  • Une interface métier adaptée aux professionnels de santé
  • Une architecture maintenable et évolutive

C’est précisément dans ce type de contexte que le développement logiciel et IoT sur mesure prend tout son sens.

L’approche KERN IT : pragmatisme et vision long terme

Chez KERN IT, nous privilégions une approche progressive et réaliste, orientée usage réel et pérennité du produit.

Le projet a été structuré en phases claires, en collaboration étroite avec le porteur de projet.

Phase 1 – Reprise et sécurisation de l’existant

Objectif : reprendre le contrôle du système sans interrompre son utilisation.

  • Audit complet logiciel, hardware et électronique
  • Analyse des contraintes mécaniques et temps réel
  • Stabilisation du pilotage de la machine
  • Sécurisation des flux de données

Cette phase a permis de poser des bases solides avant toute refonte.

Phase 2 – Refonte logicielle sur des bases saines

Backend et plateforme data

  • Python comme socle technologique principal
  • Flask pour le serveur d’API et de collecte
  • Centralisation et historisation des données
  • Comparaison des performances dans le temps

Communication IoT et temps réel

  • Mise en place d’un système de messagerie MQTT
  • Communication asynchrone entre la machine, les capteurs et le serveur
  • Robustesse face aux latences et coupures réseau

Logiciel embarqué

  • Développement d’un daemon de contrôle asynchrone en Python
  • Pilotage précis de la pompe pneumatique
  • Remontée temps réel des données
  • Architecture découplée et maintenable

Phase 3 – Refonte hardware et électronique

Le logiciel seul ne suffisait pas à garantir la fiabilité du produit.

KERN IT a accompagné :

  • La conception d’un nouveau circuit de contrôle
  • Le développement d’un nouveau contrôleur de pompe
  • L’intégration de capteurs plus fiables
  • La mise en place d’une plateforme de force permettant de mesurer précisément les différences de charge

Cette refonte a permis :

  • Une meilleure précision
  • Une fiabilité accrue
  • Une base technologique prête pour l’évolution du produit

Phase 4 – Interfaces et expérience utilisateur

image2

Interface web principale

  • Nouvelle interface web moderne en React
  • Abandon total de l’interface Pygame
  • UX pensée pour un usage professionnel
  • Écrans adaptés aux kinésithérapeutes et préparateurs physiques

Prototype mobile web

Dans une logique d’exploration produit, KERN IT a développé un prototype mobile web accessible via navigateur.

Ce prototype visait à :

  • Tester les usages terrain sur tablette et smartphone
  • Valider des scénarios de pilotage à distance
  • Explorer l’ergonomie en situation réelle
  • Préparer une éventuelle extension mobile du produit

Cette démarche a permis de valider rapidement des hypothèses métier, sans engager immédiatement les coûts d’un développement mobile complet.

Administration métier

  • Écrans épurés dédiés aux professionnels de santé
  • Paramétrage simple des séances
  • Gestion des profils athlètes
  • Catalogue structuré d’exercices

Fonctionnalités clés livrées

image1

Pilotage de la charge

  • Changement de charge sans manipulation physique
  • Ajustement instantané et précis
  • Sécurité accrue pour l’athlète

Exercices avancés

  • Exercices concentriques et excentriques
  • Paramétrage fin de l’effort
  • Adaptation aux protocoles de rééducation

Suivi de performance

image4
  • Collecte automatique des données
  • Historique détaillé des séances
  • Comparaison des performances
  • Analyse de la progression

Usage terrain et résultats concrets

La solution RFIT a été utilisée par le Standard de Liège entre 2017 et 2023, notamment pour :

  • La préparation physique
  • La rééducation
  • La réhabilitation

Les retours terrain ont mis en évidence :

  • Une adoption forte par les kinésithérapeutes
  • Un gain de temps significatif
  • Une meilleure précision dans le suivi des athlètes
  • Un confort et une sécurité accrus

Pourquoi ce projet illustre l’expertise de KERN IT

RFIT est représentatif du savoir-faire de KERN IT en :

  • Développement logiciel sur mesure
  • IoT et objets connectés industriels
  • Logiciel embarqué
  • Python, temps réel et data
  • Reprise de projets complexes existants

Lorsque votre projet atteint les limites des solutions standards, Kern IT intervient pour prendre en charge vos points critiques : fiabilité, maintenabilité et usage réel.

Vous développez un produit connecté ou industriel ?

Vous avez :

  • Un projet IoT complexe
  • Une machine connectée à fiabiliser
  • Un produit existant bloqué par sa dette technique

KERN IT vous accompagne de la reprise à l’industrialisation, avec une approche pragmatique et orientée long terme.

Contactez-nous pour parler de votre projet de développement logiciel ou IoT sur mesure.

Découvrir plus

Python Ecosystem
Business KERN-IT

Pourquoi Python est-il le choix idéal pour le développement informatique de votre prochain projet ?

lien
image1
Business KERN-IT

Kern4Good 2.0 : Lancement officiel du programme et ouverture de la première cohorte

lien
blog_cost_0
Business KERN-IT

Combien coûte le développement d’un logiciel sur mesure ?

lien