TRP CYCLING

Commandez Votre
Transmission Sans Fil

TRP CMD My Bikes dashboard
My BikesDeviceShift ModeButtonsFirmware
CONTEXTE

TRP Cycling avait besoin d'une application compagnon conviviale pour leur protocole de changement de vitesses sans fil CMD, assurant une connectivité fluide avec la transmission VISTAR et une expérience intuitive pour contrôler et personnaliser leur passage de vitesses.

Le système de changement de vitesses sans fil CMD (Command) de TRP représente une avancée majeure dans la technologie de transmission. Ils avaient besoin d'un partenaire technique capable de livrer une application Flutter de qualité production, communicant de manière fiable avec le matériel CMD via BLE, gérant le contrôle des modes de vitesses en temps réel et offrant la précision exigée par les cyclistes compétitifs.

LE DÉFI DE L'APPLICATION CMD

Fournir une ingénierie Flutter de qualité production : communication BLE fiable, protocole de changement de vitesses en temps réel et gestion d'appareils multiplateforme.

Nous avons dirigé l'implémentation en utilisant notre méthodologie en six étapes, notre partenaire design Fabrikate se chargeant de l'interface. L'application donne aux cyclistes un contrôle précis et en déplacement de leur passage de vitesses, en basculant entre les modes manuel et automatique, ajustant la cadence idéale et personnalisant les réglages de vitesses en quelques taps.

1. IDENTIFIER & VALIDER

1. IDENTIFIER & VALIDER

Nous avons analysé les spécifications du protocole CMD et les exigences de communication BLE pour tracer le chemin d'implémentation technique. Comprendre comment les cyclistes compétitifs et récréatifs interagissent avec la technologie de changement de vitesses a orienté nos priorités d'ingénierie : fiabilité de connexion, commutation de mode à faible latence et efficacité de la batterie.

L'application TRP CMD permet aux cyclistes de tirer le meilleur parti de leur transmission VISTAR. Basculez entre le changement de vitesses manuel et automatique, personnalisez les rapports, surveillez les niveaux de batterie et maintenez le firmware à jour, le tout propulsé par une implémentation BLE robuste conçue pour la précision exigée par les cyclistes compétitifs.

Vous faites face à un défi similaire ?

FONCTIONNALITÉS CLÉS

Contrôle de Vitesses de Précision

Chaque fonctionnalité a été conçue pour offrir aux cyclistes un contrôle fluide du système de changement de vitesses sans fil CMD de TRP.

TRP CMD app showing My Bikes dashboard, shift mode settings, and shifter button customization
CONTRÔLE DES MODES DE VITESSES

Basculez entre les modes de changement de vitesses manuel et automatique en cours de route. En mode automatique, le système gère les changements de rapport selon la cadence et le terrain. Passez en manuel pour un contrôle total.

PERSONNALISATION DES MANETTES

Personnalisez les assignations des boutons de manettes et le comportement du changement de vitesses. Configurez le système pour correspondre à votre style de conduite, que vous préfériez le changement séquentiel ou l'accès direct aux rapports.

GESTION DES APPAREILS

Appairez les appareils TRP via BLE, surveillez les niveaux de batterie, vérifiez l'état de connexion et effectuez les mises à jour firmware, pour maintenir votre transmission au meilleur de ses performances.

SUPPORT DIRECT

Accédez aux ressources de support directement depuis l'application. Obtenez de l'aide pour la configuration, le dépannage et l'optimisation afin que votre système CMD offre la meilleure expérience de conduite possible.

ARCHITECTURE

Connectivité fluide du matériel au cloud

L'application Flutter communique avec le contrôleur EASI CMD de TRP et les composants connectés via une pile BLE sur mesure construite sur flutter_blue_plus. Les commandes de changement de vitesses, la télémétrie de batterie et l'appairage d'appareils transitent par des caractéristiques BLE chiffrées. Supabase assure l'authentification, les profils utilisateurs, les métadonnées firmware et la distribution OTA des binaires via Nordic DFU. Firebase fournit les analytics et le suivi de crashs, tandis que Sentry gère le suivi d'erreurs et le monitoring des performances. La gestion d'état BLoC avec l'injection de dépendances GetIt maintient une architecture propre et testable, avec Isar pour la persistance locale rapide en mode hors ligne.

TRP CMD architecture: Flutter app communicates with VISTAR drivetrain via BLE, with Supabase for auth and cloud firmware storage
L'APPLICATION MOBILE

Développée avec Flutter pour une expérience native et cohérente sur iOS et Android.

L'application compagnon CMD exploite les capacités multiplateformes de Flutter pour offrir une communication BLE fiable avec la transmission VISTAR de TRP sur iOS et Android. L'interface moderne et épurée est soutenue par une ingénierie BLE de qualité production qui rend la technologie complexe de changement de vitesses fiable pour chaque cycliste.

TRP CMD app showing device management and shift mode on two angled phones

Vous avez un défi similaire ?

Parlez-nous de votre projet lors d'un appel découverte gratuit de 30 minutes. Nous partagerons notre approche, sans engagement.

Gratuit, sans engagement 30 minutes Avec un consultant senior