Votre station dans votre poche : aidez-moi à la rendre fiable partout

Appel à bêta-testeurs

Depuis plusieurs mois, je développe openRemoteTRX pour piloter un transceiver à distance depuis un smartphone : écouter, émettre, changer de bande et de mode, où que l’on soit. La chaîne complète fonctionne de bout en bout sur mon Icom IC-7300MK2. Il est temps de la confronter à d’autres stations que la mienne et pas que sur ICOM.

openRemoteTRX en quelques mots

Trois maillons, et aucun matériel exotique : un ordinateur près du poste, une passerelle qui fait le lien, et votre téléphone, tablette ou ordinateur pour le pilotage à distance.

01 · LA STATION

Un PC relié au poste

Un PC Windows ou Linux Debian/Raspberry, relié au transceiver par USB pour le CAT et l’audio. Sur les postes récents, un seul câble suffit.

02 · LA PASSERELLE

Commande et audio

rigctld (Hamlib) pilote le poste ; la passerelle transporte l’audio dans les deux sens en WebRTC et sert la page de contrôle en HTTPS, sous la garde d’un superviseur.

03 · VOUS

Un navigateur suffit

Si vous n’êtes pas fan d’installer une application Android, vous pouvez tout tester depuis un navigateur Web.

Le système est indépendant du modèle : tout transceiver piloté par Hamlib est candidat, et les fonctions absentes de votre poste sont simplement masquées. L’en-tête fixe de la page de contrôle reprend l’essentiel d’un afficheur de transceiver (fréquence, mode, S-mètre, puissance, NR, NB, préampli, IP+, squelch et PTT), et vos mémoires fréquence + mode restent à portée de doigt, favoris en tête. Au-delà des fonctions standards nous avons ajouté d’autres fonctionnalités comme un égaliseur graphique 10 bandes, des réducteurs de bruit, des mémoires locales, un waterfall audio et un autre HF, une connexion au site de type Cluster DX pour afficher les stations spotées des Cluster les plus utilisés directement en sur impression dans le waterfall.
Beaucoup d’élements de sécurité et un canal de notification sur Android ou Ios.

Pourquoi une bêta ?

Un logiciel qui commande un émetteur ne se valide pas seulement sur le banc de son développeur. Hamlib couvre la plupart des postes du commerce, mais chaque modèle a ses petites particularités : commandes CAT, niveaux audio, fonctions présentes ou non. À ce jour, seul l’IC-7300MK2 a été validé de bout en bout.

POSTES

D’autres transceivers

Icom, Yaesu, Kenwood ou autres : chaque modèle testé rejoint la liste des postes compatibles.

STATIONS

D’autres PC

L’installation sur des machines Windows et Debian différentes de la mienne.

RÉSEAU

D’autres accès

VPN de la box, WireGuard, redirection de port : l’accès depuis l’extérieur dans des configurations variées.

TÉLÉPHONES

D’autres écrans

L’ergonomie de la page de contrôle sur des téléphones et des tailles d’écran variés.

La sécurité d’abord

Un émetteur à distance ne pardonne pas

Une connexion 4G/5G qui coupe au mauvais moment ne doit jamais laisser une porteuse en l’air. Tout le projet repose sur une règle simple.
Voila donc les règles que j’ai souhaité mettre en place dans cette bêta. A vous de me dire ce que vous en penser par rapport à vos besoins et usages.

En cas de doute, le poste repasse en réception.

Retour automatique en réception

VALIDÉ

Gel de la passerelle, arrêt du superviseur ou perte du téléphone : les trois scénarios ont été vérifiés sur un vrai poste.

PTT en bascule, jamais en maintien

VALIDÉ

Un appui pour émettre, un appui pour revenir. Pas de doigt qui glisse ni d’écran qui se verrouille en laissant l’émission active.

Armement explicite de l’émission

VALIDÉ

Tant que l’émission n’est pas autorisée volontairement, la station reste un récepteur.

Fréquence verrouillée en émission

VALIDÉ

Tout changement de fréquence ou de mode est refusé tant que le PTT est actif.

Superviseur indépendant

VALIDÉ

Ce logiciel à part surveille la passerelle et Hamlib, les redémarre ou coupe l’accès distant en cas d’anomalie, et vous prévient sur votre téléphone via une notification (ntfy).

Accès chiffré et authentifié

VALIDÉ

Page de contrôle en HTTPS, identifiant et mot de passe, sans service tiers imposé.

C’est aussi pour cette raison que la bêta est réservée aux radio-bricoleurs : on parle d’une vraie station qui émet. Le détail de chaque mécanisme est dans l’article Les sécurités implémentées dans openRemoteTRX.

Ce que vous y gagnez

  • Votre station accessible depuis le jardin, le bureau ou en déplacement.
  • Un contact direct avec le développeur, pour l’installation comme pour les problèmes rencontrés.
  • Votre poste parmi les premiers modèles déclarés compatibles.
  • Votre mot à dire sur la suite : application Android, affichage Android Auto, Raspberry Pi, spots du cluster DX sur le waterfall.

Le profil recherché

Vous êtes le bon candidat si :

  • radio bricoleur et pas mauvais en informatique pour installer et debugger;
  • votre transceiver se pilote par CAT et dispose d’une interface audio USB, ou vous utilisez une carte son ;
  • vous avez un PC sous Windows ou Debian (même un Raspberry 4) à laisser allumé près du poste ;
  • vous pouvez consacrer quelques heures à tester et à faire des retours.

Inutile d’être un expert de Linux ou des réseaux : l’installation est guidée par un assistant, et je serai là pour vous aider.

Comment devenir bêta-testeur

Six étapes, de la candidature à vos premiers retours depuis l’extérieur.

ÉTAPE 01

Posez votre candidature

Sur la page openRemoteTRX : indicatif/pseudo, adresse e-mail, marque et modèle du transceiver, système de l’ordinateur station.
Tout cela reste confidentiel.

ÉTAPE 02

Attendez ma réponse

Les places sont limitées pour suivre chaque station de près. Je privilégierai la diversité des postes et des configurations. Je reviens vers vous sous 15 jours à réception de votre demande. (il faut donc me communiquer un email qui fonctionne, ou un compte Discord)

ÉTAPE 03

Installez la station

L’assistant détecte le port, la vitesse et le modèle de votre poste, puis vérifie tout l’environnement avec vous. Rien ne se passe sans votre autorisation. Il reste ensuite disponible comme outil de diagnostic.

ÉTAPE 04

Testez à la maison

En Wi-Fi d’abord, avec la page de contrôle ouverte dans le navigateur de votre téléphone, tablette ou PC. Vous êtes en circuit fermé chez vous, simple et efficace.

ÉTAPE 05

Ouvrez l’accès extérieur

Aucun service tiers imposé : un VPN (celui de votre box, WireGuard…) est recommandé, une redirection de port reste possible. L’accès reste chiffré et protégé par mot de passe.

ÉTAPE 06

Racontez-moi tout

Ce qui marche comme ce qui coince.

Ce que j’attends de vous

Avant tout de la franchise et de la bonne humeur. On est tous là pour le plaisir, pas pour se mettre la « rate au court bouillon ». Un retour du type « ça ne marche pas » m’aide peu ; un retour qui précise le modèle du poste, le système de la station, ce que vous avez fait et ce qui s’est passé me permet de corriger vite. Une capture d’écran de la page de contrôle ou du tableau de bord côté station vaut souvent mieux qu’un long message.

Si vous le souhaitez j’ai préparé pour vous des données de diagnostic anonymes qui peuvent être envoyées en cas de problème. En dehors de cela, l’audio et les commandes circulent directement entre votre téléphone et votre station.

Questions rapides

Faut-il installer une application sur le téléphone ?

Non, pas forcément : la page de contrôle s’ouvre dans le navigateur web. Une application Android est également disponibles uniquement pour les testeurs.

Mon transceiver est-il compatible ?

S’il est pris en charge par Hamlib, il est candidat. La bêta sert justement à qualifier les modèles autres que l’IC-7300MK2 : indiquez le vôtre dans la candidature. Vous pouvez consulter ici la liste des TRX pris en charge.

Et le Raspberry Pi, Android Auto ?

Les deux sont prévus après la bêta. En voiture, l’écran se limitera volontairement à l’état du poste et de la connexion ; l’émission restera commandée depuis le téléphone ou un casque Bluetooth à bouton.

Est-ce gratuit et open source ?

Le code source est publié sur GitHub (Bob56fr/openRemoteTRX) sous licence AGPL-3.0 license. La participation à la bêta est évidement gratuite.

Comment se feront les mises à jour ?

Fichier à télécharger dans un premier temps. À terme, la mise à jour se fera à distance, avec des versions signées que la station vérifiera avant de les installer.

Prêt à décrocher votre micro depuis n’importe où ?

Si vous êtes prêt à essuyer quelques plâtres pour faire avancer le projet, je serai ravi de compter sur vous.

L’opérateur reste responsable de sa station et du respect de la réglementation radioamateur et cibi de son pays, y compris en exploitation à distance.

73 de Bob

Laisser un commentaire