← Retour English

Crew FAQ

© 2026 Crew Relay Chat

Aucune question ne correspond à votre recherche.

Général

Crew est une application qui combine un interphone vocal universel en groupe avec partage de coordonnées GPS sur la carte.

Crew est un projet indépendant de son créateur.

Crew est né des constats suivants :

  • Les participants aux balades à moto perdent régulièrement beaucoup de temps à établir toutes les connexions entre intercoms.
  • Il existe plusieurs marques de systèmes de communication, et leur interopérabilité est au mieux faible.
  • Il y a des motards sans système de communication.
  • Certains motards n'écoutent pas les instructions avant de partir.
  • Il y a des motards en retard qui arrivent après le départ.
  • De nombreux motards ont déjà des supports de téléphone sur leur moto.
  • Les partages de position classiques fonctionnent généralement en mode individuel, et à l'aide de la liste de contacts de votre téléphone ou du réseau social Facebook.
  • Crew est conçu initialement pour les balades en moto en groupe !
  • C'est une solution pour éliminer les difficultés liées à la connexion de tout le monde, y compris les personnes sans système de communication.
  • Avec les coordonnées partagés et visibles sur la carte, tous les membres du trajet savent où se trouvent les autres, tant qu'ils sont dans la balade.
  • Crew fonctionne sur Android et iPhone et a une portée pratiquement illimitée car il utilise les données cellulaires.
  • Il peut également être utilisé pour d'autres activités de groupe, comme des balades à vélo, des randonnées, des balades à cheval, des voyages en voiture ou des guides touristiques.

Crew est disponible gratuitement sur Apple App Store et Google Play Store.

Je suis Christophe, passionné de moto depuis 1988, permis gros-cubes depuis 1998, et ingénieur logiciel dans la région de la baie de San Francisco et je développe Crew.

Lorsque vous vous inscrivez sur Crew à l'aide de votre compte Apple ou Google, Crew enregistre votre prénom, votre nom et votre adresse e-mail. Nous l'utilisons à des fins d'authentification et pouvons vous contacter par e-mail pour la recherche marketing ou l'assistance.

  • Si vous vous inscrivez en utilisant un compte invité, aucune donnée personnelle n'est collectée/disponible.
  • Les données audio restent privées, toujours. Seuls les autres participants à la balade reçoivent votre voix jusqu'à ce que vous quittiez la balade.
  • Les données GPS restent privées dans tous les trajets, sauf le trajet Local. Le serveur a besoin de votre emplacement périodiquement pour trouver d'autres motards dans le trajet local proches de vous. Le serveur n'enregistre jamais les données de coordonnées.
  • Si vous êtes dans une autre balade, le serveur ne reçoit pas votre position.
  • Les fichiers journaux de l'application sont envoyés au serveur pour débogage/diagnostic par défaut. Il y a un paramètre pour désactiver ces partages.

Note 1: Dans la balade de démonstration, Sally (notre robot) recevra votre GPS et audio comme n'importe quel autre passager. Il exécute le même code que l'application plus des add-ons pour exécuter l'agent vocal. Il a besoin d'entrées et sorties audio pour interagir avec vous. Donc, il reçoit vos données. Aujourd'hui ce bot ne parle qu'Anglais.

Note 2: À l'avenir, nous espérons lancer un agent de copilote virtuel que vous pouvez inviter à vos balades. Cet agent marche avec l'IA et vous aidera, ainsi que votre groupe, pendant la balade de différentes manières. Donc, tout comme l'agent Sally dans la balade de démonstration, afin de fournir de la valeur, ce bot recevra votre audio et vos coordonnées GPS. Soyez assuré qu'aujourd'hui, puisque le copilote n'est pas disponible, lorsque vous rejoignez une balade que vous avez créée ou qui a été créée par un de vos amis, ce ne sont que les participants de cette balade qui recevront vos données audio et GPS.

Oui ! Crew offre un support CarPlay complet avec une interface cartographique riche, quasiment identique à la version sur téléphone.

Si votre moto dispose de CarPlay, ou si vous l'utilisez dans votre voiture, vous bénéficiez de l'expérience Crew complète sur votre tableau de bord : la carte GPS partagée avec les positions de tous les motards, la gestion des balades, les contrôles audio et la liste des motards.

L'onglet du menu gère vos balades.

L'onglet audio affiche un point rouge lorsque le microphone est actif. Vous pouvez couper ou activer le micro et le haut-parleur. Vous pouvez entrer ou sortir des conversations privées avec d'autres motards.

L'onglet des motards répertorie tous les motards dans la balade et ceux qui sont en ligne.

Le support Android Auto est en cours de développement et les résultats sont prometteurs. Une version fonctionnelle utilisant Google Maps existe déjà, mais elle doit encore passer le processus de validation avant d'être disponible publiquement.

Restez à l'écoute pour les mises à jour !

L'application offre de nombreuses fonctionnalités pour améliorer l'expérience de conduite en groupe :

  • Intercom vocal de groupe pour une communication facile.
  • Une carte avec une position partagée pour aider à suivre tout le monde.
  • Options de chat privé pour des conversations individuelles.
  • Une fonctionnalité de balade locale pour se connecter avec les motards à proximité.
  • L'édition collaborative des repères sur la carte.
  • L'enregistrement de balade et l'exportation au format GPX.
  • L'importation et l'affichage de fichiers GPX.
  • Le partage facile de balades avec des amis (codes QR et WIFI/Bluetooth).
  • Fonctionnalité limitée sans couverture cellulaire.
  • Traces sur la carte pour chaque motard.
  • Interface conviviale avec des contrôles minimes pendant la conduite.
  • Réglage indépendant du volume pour chaque motard.
  • Protection de l'emplacement de l'adresse personnelle.
  • La possibilité de suivre n'importe quel motard sur la carte.
  • Partage de photos avec les motards pendant la balade.
  • Les données audio restent privées, sauf pour la balade de démonstration.
  • La conversation audio peut être enregistrée par tout le monde dans la balade.
  • Les données GPS restent privées, sauf pour la balade de démonstration et la balade locale.
  • Un copilote virtuel, Sally, dans la balade de démonstration pour aider à la navigation dans l'application.

Cependant, l'application n'a pas encore les fonctionnalités suivantes :

  • Instructions vocales de virage par virage.
  • Un forum de messages pour la communication par texte.
  • Un copilote virtuel entièrement fonctionnel pour les directions, la météo, le trafic, les rappels, les rapports et autres aides, au-delà des FAQ.

Quelques définitions

Les systèmes de communication, les intercoms ou interphones sont des casques Bluetooth installés dans votre casque moto de manière semi-permanente. Certains s'intègrent très bien dans le casque, les commandes dépassant à peine. D'autres se fixent sur le côté du casque. La plupart ont deux haut-parleurs à l'intérieur, en face des oreilles, et un microphone près de la bouche. Certains ont une télécommande fixée au guidon. La plupart utilisent Bluetooth pour communiquer avec le téléphone mobile, un GPS et d'autres intercoms. Quelques systèmes modernes utilisent un réseau maillé pour simplifier leurs opérations. Mais ceux-ci ne fonctionnent qu'avec leur marque et utilisent Bluetooth pour échanger avec les autres marques.

Les casques Bluetooth communiquent avec les téléphones mobiles à l'aide de plusieurs protocoles appelés profils. Crew utilise ces deux :

  • A2DP : stéréo et de bonne qualité, mais uniquement une sortie audio, sans microphone.
  • HFP : mono et qualité inférieure, permettant l'accès au microphone.
  • Certains casques modernes avec Bluetooth 5.0 offrent un son amélioré pour HFP, mais il reste monophonique.

Les fichiers GPX sont un format standard pour les données GPS. Il existe trois types de données :

  • Routes (données GPS pour suivre un chemin, suivre des routes, décomposées en segments)
  • Traces (enregistrements GPS du trajet réel)
  • Repères (points GPS individuels avec descriptions)

La principale différence entre les routes et les pistes réside dans le nombre de coordonnées GPS : Les itinéraires incluent généralement suffisamment de coordonnées pour décrire la forme du chemin. Les pistes enregistrent toutes les coordonnées au fur et à mesure et peuvent inclure des imperfections.

Une balade est un événement qui commence lorsqu'un utilisateur crée la balade, et permet aux participants de rejoindre le chat vocal et de partager leur position.

La balade Démo, de démonstration, est une balade intégrée à laquelle tout le monde peut participer. Parfois, un robot de Crew se joint et participe, vous pouvez donc tester ce que fait l'application.

La balade Local vous connecte avec n'importe quel autre motard dans un rayon de 6,5 miles / 10 km de manière récursive : la couverture s'étend au-delà du rayon initial en fonction de la densité de passagers.

Gestion des balades

Le bouton avec l'icône + vous permet de créer votre balade.

Par défaut, le nom sera 'La balade de Prénom #xxx' où xxx est un compteur et Prénom votre prénom.

Le préfixe crée une série. Vous pouvez modifier le nom par défaut dans les paramètres.

Si vous souhaitez participer à une course, vous avez plusieurs options :

  • Scannez le code QR avec votre application appareil photo.
  • Cliquez sur un lien Web à partir d'une application d'email ou de messagerie.
  • Cliquez sur le bouton (icône enveloppe) si votre téléphone a reçu une invitation Bluetooth d'un motard à proximité.
  • Accepter le lien partagé AirDrop/Nearby qui vous est envoyé.

Lorsque vous êtes dans la vue carte, appuyez longuement sur le bouton à double tête (en bas à gauche) pour afficher un code QR, puis demandez à votre invité de scanner ce code.

Sous le code QR se trouve un bouton de partage pour envoyer le lien d'invitation au trajet à l'aide des mécanismes intégrés de votre appareil :

  • Sur iPhone, utilisez AirDrop, ou envoyez le lien à vos contacts via Messages, Messenger, Whatsapp, Gmail...
  • Sur Android, cela vous permettra d'utiliser À proximité, SMS, Messenger, Gmail...

Si vous avez déjà rejoint une balade avec un autre motard, vous pouvez l'inviter à se joindre à votre balade. S'ils sont dans l'application, il suffit de naviguer vers l'onglet des motards dans mes fichiers, de sélectionner la balade, puis de les inviter à la balade en cours. Note : cela fonctionne à partir de la version 1.3.1 des deux côtés.

Vous pouvez appuyer sur le bouton Accueil en bas à droite pour revenir au menu, puis appuyer sur le bouton rouge avec l'icône de sortie. Vous pouvez également appuyer longuement sur le bouton d'accueil pour revenir au menu et quitter une balade simultanément.

Crew enregistre automatiquement votre balade lorsque vous y êtes. Il enregistre vos coordonnées GPS dans un fichier sur le stockage interne.

Lorsque vous avez créé une balade et invité des amis, vous avez partagé un lien vers une balade. Vous pouvez entrer, sortir et retourner aussi souvent que vous le souhaitez jusqu'à ce que vous l'archiviez. Une fois qu'une balade est archivée, plus personne ne peut la rejoindre. Seul le créateur d'une balade peut l'archiver.

Remarque : si vous avez partagé le trajet et que vous l'avez quitté, d'autres passagers peuvent toujours participer au trajet et le quitter/le rejoindre à nouveau jusqu'à ce que vous l'archiviez.

Une fois archivée, vous pourrez en créer une nouvelle dans la série :

  • Balade de Christophe #1 (archivée), Balade de Christophe #2 (archivée), Balade de Christophe #3 (créée, non archivée)
  • Death Valley #1 (créé, non archivé) (si vous avez choisi un préfixe différent dans vos paramètres)

Motards (v1.3.1)

Lorsque vous roulez avec une personne dans Crew, ce motard devient une connexion. Vous pouvez consulter la liste des motards depuis le menu 'Mes fichiers'. Sélectionnez l'onglet 'Motards'. Cela vous montrera la liste des connexions. Le point vert signifie qu'ils sont en ligne, utilisant l'application en ce moment. Si vous cliquez, vous pouvez voir s'ils sont dans une balade publique, à laquelle vous pouvez vous joindre. Si vous êtes dans une balade, vous pouvez les inviter à vous rejoindre. Leur statut (en ligne, dans quelle balade) est mis à jour périodiquement. Vous pouvez contrôler si vous partagez votre balade en cours de deux manières depuis les paramètres :

  • Rendre la balade privée
  • Ne jamais partager votre balade en cours

Oui, si un motard que vous ne connaissez pas vraiment a rejoint une balade à laquelle vous participiez, vous pouvez tous les deux voir le statut de l'autre. Cependant, vous pouvez décider de bloquer ce motard. Lorsque vous le faites, il ne peut plus voir si vous êtes en ligne et dans quelle balade vous êtes. Pour les bloquer, il suffit de naviguer vers l'onglet des motards dans mes fichiers, de sélectionner le motard, puis de cliquer sur bloquer.

Oui, si vous ne voulez plus bloquer un motard, il vous suffit de vous rendre sur son profil depuis l'onglet des motards dans mes fichiers, puis de cliquer sur débloquer. Cela le ramène à 'vos connexions'. Et il recommencera à recevoir vos informations.

La Carte

Oui ! À partir de la version 1.3.1, la première fois que vous exécutez l'application, elle vous demandera si vous êtes chez vous et si vous souhaitez activer la protection d'emplacement. Lorsqu'elle est activée, elle masquera vos coordonnées GPS exactes et vous placera dans un emplacement aléatoire à proximité.

Sur la carte, vous pouvez voir la clôture (cercle pointillé brun). Tant que vous êtes dans la clôture, votre GPS est masqué.

Dans les paramètres, vous pouvez réinitialiser l'emplacement de la maison et activer/désactiver l'une des deux options pour le rayon de la clôture (500m / 2000m).

Il n'y a pas de disposition pour sélectionner qui pourrait contourner cette protection aujourd'hui.

La navigation (itinéraires) n'est pas prise en charge à ce jour. Cependant, vous pouvez toujours utiliser d'autres applications de navigation en complément de Crew. Mais la navigation arrive bientôt avec quelques fonctionnalités uniques.

Sur la vue de la carte, appuyez longuement n'importe où sur la carte pour déposer un repère.

Les repères sont automatiquement nommés (iPhones uniquement).

Sur Android, appuyez longuement sur le marqueur sur la carte, puis faites-le glisser vers un nouvel emplacement.

Sur iPhone, appuyez une fois sur le marqueur pour afficher ses commandes, puis faites glisser le petit point coloré sous l'étiquette.

Lorsque vous touchez un marqueur, des contrôles supplémentaires apparaissent. Pour supprimer ce repère, cliquez sur la croix rouge au centre.

Lorsque vous appuyez sur un marqueur, des contrôles supplémentaires apparaissent. Utilisez les flèches vertes gauche ou droite pour échanger l'ordre avec le repère précédent ou suivant.

Chaque fois que vous éditez des repères, tous les motards connectés peuvent également voir et modifier les repères. C'est automatique. Si un membre se joint après que vous ayez ajouté des repères, il les recevra en entrant dans la balade.

Cliquez sur l'icône membres (en bas à gauche) dans la vue carte. L'écran affiche la liste des membres. Le premier en haut, c'est vous-même. Ensuite, cliquez sur la photo de profil de l'autre membre que vous souhaitez suivre sur la carte. Pour revenir au suivi personnel, cliquez sur votre image de profil dans cette même liste.

Dans le menu principal, sélectionnez Mes fichiers. Pour chaque balade, il y a un bouton pour exporter les enregistrements GPS au format GPX, y compris les repères de la course.

Si vous recevez un fichier GPX par e-mail, enregistrez-le sur le stockage local ou essayez de l'ouvrir, sélectionnez l'application Crew. Si vous l'avez enregistré à partir de votre application de gestion de fichiers, sélectionnez le fichier GPX et "ouvrir avec", puis choisissez Crew. Cela l'importera automatiquement.

Dans la vue "Mes fichiers", il y a trois onglets, Balades, Motards, et Calques. Le premier onglet répertorie les balades que vous avez parcourues, le second pour les motards, le dernier accède aux fichiers GPX que vous avez importés. Dans la vue de l'onglet Calques, vous avez la liste des imports. Vous pouvez supprimer le fichier importé, ou le sélectionner/désélectionner.

  • Si le fichier est sélectionné, ses itinéraires, tracés et repères sont disponibles pour être affichés sur la carte.

Après avoir importé un fichier GPX, il est automatiquement sélectionné dans l'onglet Calques (voir question ci-dessus). Les itinéraires, les tracés et les repères des fichiers GPX sélectionnés sont ajoutés à la liste des calques disponibles. Sur la vue carte, une nouvelle icône vous permet d'activer les composants individuels de cette liste.

L'audio

Oui, cliquez sur l'icône du microphone dans la vue de la carte pour empêcher Crew d'écouter le microphone. Cliquez à nouveau pour activer le microphone. Sur iPhone, l'icône micro supporte l'appui prolongé pour sélectionner le microphone interne ou Bluetooth ou couper le micro.

Oui, cliquez sur l'icône du haut-parleur dans la vue de la carte pour empêcher Crew d'émettre des sons. Cliquez à nouveau pour activer le haut-parleur. Sur iPhone, l'icône haut-parleur supporte l'appui prolongé pour sélectionner le haut-parleur interne ou Bluetooth ou couper le son.

Oui, depuis la liste des membres (contrôle en bas à gauche), réglez le volume à l'aide des commandes -/+.

Oui, en baissant leur volume au minimum.

Oui, il faut faire une demande initiale pour chaque participant :

  • Dans la liste des participants, tapez sur la clef.
  • L'autre personne reçoit une demande pour autoriser les chats privés. Une fois la demande acceptée, le symbole de clef devient vert. Cette autorisation s'applique à toutes les balades.

Sur la vue carte, les profils qui ont la permission de chat privé sont affichés.

  • Un clic sur la photo et le chat privé est engagé.
  • Pour en sortir, un nouveau clic sur la même bulle.
  • Cliquez sur un autre profil pour quitter le chat privé précédent et en démarrer un nouveau.

Si l'option est active dans les réglages, le micro et le haut-parleur sont activés lorsqu'un chat privé est engagé. Ils seront à nouveau désactivés une fois le chat privé terminé.

Note :

  • Sur Android, il est possible d'activer le microphone même si le mobile est verrouillé et l'application en arrière-plan. Donc votre passager peut écouter de la musique en stéréo, et lorsque vous voulez leur parler, démarrez un chat privé et cela activera leur microphone. Vous pouvez aussi utiliser l'option d'activation automatique, avec le même résultat sans entrer dans un chat privé.
  • Sur iPhone, le microphone reste coupé lorsque le mobile est verrouillé, ainsi le passager ne pourra pas répondre sans déverrouiller son téléphone si le microphone était coupé. Ils recevront une notification, mais cela n'aide que s'ils peuvent retourner dans l'application.

Cette option n'est pas disponible. Crew propose une alternative :

  • Lorsque les micros sont coupés, si un participant parle (donc avec son micro actif) pour quelques secondes, alors, après une période de silence,
  • Le micro des participants qui sont désactivés sont activés automatiquement, pour permettre de répondre.
  • Lorsque personne ne parle, les micros sont à nouveau coupés automatiquement.

Cette option est accessible dans les réglages, et sur appui long du microphone pour les iPhones.

Dans la liste des participants, il est maintenant possible de visualiser l'état des micros et haut-parleur de chaque participant. Si l'option de partage des états audio est désactivée, alors vous ne pourrez pas non plus visualiser.

C'est à cause de l'utilisation du microphone Bluetooth. Le seul moyen d'accéder à l'audio du microphone via Bluetooth avec les téléphones portables est en utilisant le profil mains libres HFP. Le casque moderne (BT5.0+) aura une bien meilleure qualité audio, utilisant 16kHz ou 24kHz au lieu des 8kHz classiques.

Si vous prévoyez de ne pas parler pendant un certain temps, vous pouvez désactiver votre microphone et revenir à la qualité stéréo A2DP.

Avec l'option d'activation de microphone automatique, il est possible de répondre sans cliquer sur le bouton.

Lorsque le microphone est désactivé/réactivé, le téléphone passe de A2DP à HFP et vice-versa.

La plupart des systèmes ont des réglages de volume différents pour chacun des profils.

Le téléphone mobile doit utiliser le profil mains libres HFP pour accéder au microphone via Bluetooth. Ce profil est le même qu'un appel téléphonique normal. Ainsi, du point de vue de votre système de communication, HFP actif équivaut à un appel téléphonique actif. Remarque : Crew ne passe pas d'appel téléphonique lorsqu'il utilise le microphone !

Pour pouvoir utiliser votre intercom sans passer par l'application, il suffit donc de couper votre microphone dans Crew.

Lorsque vous activez l'option dans les paramètres (Enregistrement des conversations audio), Crew ajoute une nouvelle entrée de menu lorsque vous êtes en balade.

Le nouveau bouton du menu est "Démarrer l'Enregistrement". Ceci notifiera tous les pilotes que l'audio est en cours d'enregistrement, et par qui.

Lors de l'enregistrement, le bouton du menu devient "Stopper l'Enregistrement". Ceci notifiera également tous les pilotes que l'enregistrement audio est terminé. Si vous quittez la balade, l'enregistrement s'arrête également.

Tous les enregistrements seront sauvegardés sur votre appareil. Vous pouvez trouver les fichiers via le menu 'Mes Fichiers', puis sélectionnez l'onglet "Enregistrements Audio". Ceci vous montrera un raccourci vers le dossier dans l'application explorateur de fichiers.

Sur iOS, cela ouvrira l'application Fichiers, montrant les enregistrements.

Sur Android, cela ouvrira l'application Google Files, ou tout autre explorateur, montrant également les enregistrements.

Les fichiers sont au format ogg/opus. Android peut les lire nativement. iOS nécessite d'autres applications, comme VLC pour les jouer.

Vous pouvez séparer l'entrée du microphone local de la conversation intercom pour simplifier le montage vidéo, avec différentes combinaisons de filtrage du bruit.

Consultez les paramètres pour obtenir plus d'explications.

Paramètres et Interface

Dans les paramètres (icône d'engrenage dans le menu principal), vous pouvez choisir l'une des images de casque intégrées comme votre profil, ou vous pouvez utiliser n'importe quelle image de la galerie de votre téléphone.

Le nom des balades est automatiquement formaté pour ajouter un compteur après le préfixe que vous saisissez dans les paramètres. Par défaut, ce sera le nom de votre balade.

La vue principale de la carte montre un curseur sur le côté droit de l'écran. Utilisez-le pour ajuster le zoom. Crew ajustera automatiquement le niveau de zoom en fonction de la vitesse et de la distance par rapport aux autres pilotes. Avec ce curseur, vous donnez un signal supplémentaire au contrôleur de zoom.

Si vous activez 'Enregistrement des conversations audio', de nouvelles options de paramètres deviennent disponibles.

Moto Vlogging audio séparé enregistrera le microphone local sur le canal droit et les autres motards sur le canal gauche.

Enregistre tous les bruits du microphone local : Si activé, le microphone local sera capturé lors de l'enregistrement, sans aucun filtrage, même lorsqu'on ne parle pas. Si ce n'est pas activé, le microphone n'enregistrera que lorsque l'utilisateur parle, avec une suppression du bruit appliquée.

Mixe le microphone sans bruit avec les autres participants. Si le microphone enregistre tout le bruit sur le canal droit, ce paramètre capturera votre voix et la dirigera vers le canal gauche, dans la conversation.

Réseau

Ça dépend de quelques facteurs. En tant qu'interphone, Crew a besoin d'un moyen de se connecter aux autres motards. L'audio et les données GPS transitent par la connexion disponible—données cellulaires, WiFi ou Bluetooth—et le système gère automatiquement le basculement et la déduplication.

Si tout le monde est à proximité :

  • Bluetooth téléphone à téléphone fonctionne bien lorsqu'aucun autre appareil Bluetooth n'est utilisé (par exemple avec des écouteurs filaires). Cependant, si vous utilisez un intercom Bluetooth, la technologie BT actuelle ne permet pas assez de temps d'antenne pour la communication téléphone à téléphone en même temps que le casque. C'est dû au fonctionnement du protocole HFP (Hands-Free Protocol).
  • WiFi téléphone à téléphone fonctionne uniquement entre appareils iOS, avec une portée plus courte que le Bluetooth.

Mesh WiFi avec routeurs de voyage :

Alternativement, vous pouvez utiliser un ou plusieurs routeurs de voyage GL-iNet avec le firmware Crew personnalisé. Ce sont de petits appareils portables alimentés par n'importe quelle source USB 5V (environ 30$ chacun). Un seul boîtier fournit une zone de couverture WiFi d'environ 30–50 mètres. Ajoutez plus de boîtiers et, avec le firmware Crew, ils se connectent automatiquement en mesh via WiFi avec une portée allant jusqu'à 400 m (en ligne de vue) entre chaque boîtier. Tous diffusent le même réseau WiFi, et n'importe quel téléphone avec Crew peut communiquer avec les autres à travers le mesh—sans aucune donnée cellulaire.

Encore mieux : le mesh et le cellulaire fonctionnent ensemble de manière transparente. Si certains motards ont de la couverture cellulaire et d'autres non, Crew gère le basculement et la déduplication automatiquement. L'audio circule à travers le mesh WiFi et le cellulaire simultanément, donc le groupe reste connecté même quand la couverture est irrégulière—les motards sur le mesh font le pont pour ceux sans signal, et inversement.

Modèles GL-iNet compatibles :

  • GL-AR300M16-Ext (Shadow, avec antennes externes)
  • GL-AR300M16 (Shadow)
  • GL-MT300N-V2 (Mango)
  • GL-XE300 (Puli, avec batterie intégrée)
  • GL-E750 (Mudi, avec batterie intégrée)

Les Puli et Mudi ont des batteries intégrées, ils peuvent donc aller dans un sac à dos ou une poche sans alimentation USB—moins bon pour la portée qu'un montage sur la moto, mais beaucoup plus facile à transporter.

Si vous êtes intéressé par l'option mesh, contactez support@crewrelaychat.com pour les détails et le firmware.

Crew bascule automatiquement sur le Bluetooth et le WiFi pour communiquer avec les appareils à portée.

Bluetooth : Fonctionne entre Android et iPhones, jusqu'à environ 70 m / 200ft. Cependant, si vous utilisez un intercom Bluetooth, le protocole HFP (Hands-Free Protocol) limite le temps d'antenne disponible pour le Bluetooth téléphone à téléphone, ce qui peut empêcher cette fonctionnalité en même temps que le casque.

WiFi : Fonctionne uniquement entre appareils iOS, avec une portée plus courte que le Bluetooth et nécessite une proximité initiale pour s'établir.

Routeurs WiFi mesh : Pour la meilleure expérience hors ligne, envisagez la configuration mesh décrite dans la question précédente. Elle contourne les limitations du Bluetooth et étend la portée à 400 m entre chaque routeur.

Crew adapte la qualité audio en fonction de plusieurs facteurs, tels que les latences du réseau, le nombre de participants et l'utilisation de Bluetooth. La bande passante audio utilisée sur le réseau cellulaire est d'environ 50kbit/s maximum (~22MB/heure). L'utilisation des données pour la carte dépend des paramètres et est comparable à d'autres applications de navigation.

Voici quelques détails techniques sur l'architecture :

  • Le coeur logique principal est écrit en Golang, avec des parties spécifiques écrites en Kotlin et Java pour Android, et SwiftUI pour les iPhones.
  • Le serveur est écrit en Golang.
  • Crew utilise le codec Opus pour encoder l'audio et une autre librairie open-source pour effectuer la détection de la voix et la réduction du bruit.
  • Crew utilise une bibliothèque WebRTC et un protocole de signalisation propriétaire pour établir des connexions peer-to-peer entre les téléphones mobiles.
  • L'application répertorie tous les composants open-sources utilisés et leurs licences.

L'API de signalisation utilise HTTPS entre l'application et le serveur.

Crew n'utilise pas les canaux média WebRTC typiques. À la place, l'application encode et achemine les données audio et GPS à l'aide de canaux de données opaques datagrams. Ceux-ci sont sécurisés à l'aide de DTLS entre les appareils.

Le serveur connaît les membres de la balade. Il construit et maintient un réseau de noeuds interconnectés, chacun ayant 1 à 3 connexions, constituant un maillage.

Le serveur minimise les effets des connexions/déconnexions. Ainsi, chaque téléphone mobile se connecte à trois autres pairs au plus. Les données (audio/GPS) ne transitent pas par le serveur. Les données circulent d'un noeud à l'autre. Le maillage offre également des chemins redondants pour atteindre les autres noeuds afin de minimiser les pertes. Lorsqu'un pilote parle, son téléphone partage les données audio avec les trois pairs immédiats, avec des instructions pour faire suivre de manière récursive, atteignant l'ensemble du groupe.

La balade Locale nécessite une gestion spéciale : Le serveur maintient la liste de tous les membres et utilise un algorithme pour effectuer le regroupement, appelé DBScan. Fondamentalement, le serveur reçoit périodiquement les coordonnées GPS de tous les membres du groupe. Chaque minute, il actualise la partition des membres en fonction de leur position. Chaque sous-groupe se comporte alors comme une balade indépendante, avec son propre maillage de connexions. La distance maximale entre un motard et au moins un autre dans un groupe est de 10 km, 6,5 miles. Cela permet à un groupe de se former spontanément. Tant que le groupe reste bien ensemble, ses membres restent connectés. Le but de cette balade est de permettre les connexions aléatoires et spontanées sur la route.