CRX-CLOUD

CRX-CLOUD

CRX-CLOUD a pour objectif de rendre disponible des outils orientĂ©s « radio Â» depuis votre navigateur directement sans aucune installation, il s’agit donc d’un « Cloud Â» radioamateur.

Le projet est nĂ© en 2009 Ă  la base avec un « dxcluster Â» pour la bande CB, j’ai crĂ©Ă© ce projet Ă  la base car aucun dxcluster rĂ©el n’existait pour la CB. En 2014 le projet est devenu Ă©galement radioamateur.

Deux Petits programmes (agents) viennent complĂ©ter les fonctions que votre navigateur ne sait pas gĂ©rer Ă  savoir :

CRX-COM-AGENT

Piloter votre poste radio, lancer un appel CW ou faire tourner un rotor depuis le réseau avec votre navigateur vers des ports séries.

J’ai dĂ©veloppĂ© ce programme avec NODEJS ce qui le rend multi plateforme, il est possible de faire tourner le programme sur un serveur LINUX par exemple ou un simple PC WINDOWS.

Ainsi depuis le DXCLUSTER/le LOGBOOK ou le BAND-MAP vous pouvez cliquer sur les fréquences affichées pour piloter votre émetteur.

https://project.crx.cloud/crx-com

CRX-QSO-AGENT

Relayer un QSO FT8 vers le cahier de trafic en ligne (WSJT => UDP => WEBSERVICE). Ce programme fonctionne avec WSJT, il fonctionne sous LINUX avec MONO ou sous WINDOWS directement avec le framework DOT NET (je l’ai dĂ©veloppĂ© en C#).

A propos de la plateforme :

La plateforme CRX est composĂ©e de deux gros serveurs hĂ©bergĂ©s dans 2 centres de donnĂ©es chez OVH en France, ils sont disponibles 24h/24H  7J/7J, ces 2 serveurs font tourner pas moins de 13 serveurs virtuels et ceux-ci sont sauvegardĂ©s tous les jours, la plateforme existant depuis 10 ans elle est entiĂšrement OPEN-SOURCE.

CRX-LOGBOOK

Il s’agit du cahier de trafic disponible sur le « Cloud CRX », il est accessible via le tĂ©lĂ©phone, la tablette ou le PC  https://m.crx.cloud/   ou https://ham.crx.cloud/ .

Le cahier de trafic support les concours et aussi le trafic classique. Il supporte tous les formats de LOGS radioamateurs existants, il peut se piloter entiĂšrement par raccourcis clavier.

crx-cloud-1

Il prĂ©sente l’avantage de gĂ©rer vos logs de façon virtuels (vous pouvez crĂ©er autant de logs que vous voulez) et vous pouvez chercher des informations dans tous les logs en mĂȘme temps grĂące Ă  une table MYSQL dĂ©diĂ©e par utilisateurs, ainsi pas la peine d’ouvrir un log pour chercher dedans.

J’ai aussi dĂ©veloppĂ© un format « natif Â» appelĂ© CRX-XML qui prĂ©sente l’avantage d’incorporer tous les QSO, leurs champs au format XML et compressĂ© nativement en ZIP, du coup plus la peine de compresser les gros fichiers de logs, c’est gĂ©rĂ© nativement par ce format.

Le schĂ©ma de donnĂ©es est extensible grĂące Ă  un Ă©diteur de champs, ainsi pour vos QSO vous pouvez ajouter les champs que vous juger utiles (exemple pour les français un champ : NumĂ©ro de dĂ©partement ou encore une liste dĂ©roulante SHORT PATH/LONG PATH ou pourquoi pas mĂ©tĂ©o).

Le point important de CRX-LOGBOOK est que les statistiques de QSO sont liĂ©es au DXCLUSTER donc vous savez en un clin d’Ɠil si vous avez contacter ou non un DXCC via l’assistant DXCC ALERT. L’avantage Ă©galement de CRX-LOGBOOK par rapport Ă  un logiciel lourd sur votre PC est la sĂ©curitĂ© de vos donnĂ©es ( avec un BACKUP rĂ©alisĂ© toutes les 24H ) et une rĂ©plication temps rĂ©el de la base de donnĂ©es CRX vers un serveur de secours, ainsi si vous effacer accidentellement vos QSO, envoyez moi un email et je vous restaure vos QSO Ă  la base de J-1, idem si votre PC est HS, aucun problĂšme puisque toutes les donnĂ©es sont hĂ©bergĂ©es sur une plateforme sĂ©curisĂ© sur INTERNET.

CRX-EMAP

L’application de cartographie est liĂ©e au DXCLUSTER et supporte les carrĂ©s LOCATOR (distance / azimut). Elle vous permet d’afficher la ligne grise, les spots du DXCLUSTER en temps rĂ©el (la carte se rafraichie au fil du temps). L’application s’appuie sur OPEN STREET MAP qui est entiĂšrement Open Source est gratuite contrairement Ă  l’API de GOOGLE.

crx-cloud-2

CRX-MUF-CALC

Cette application est basĂ©e sur un algorithme de la NAVY utilisĂ© Ă  la base en ligne de commande dans DXSPIDER, j’ai portĂ© celui-ci en PHP puis implĂ©mentĂ© les donnĂ©es NOAA pour influer sur le rĂ©sultat, n’étant que dĂ©veloppeur je suis preneur d’un retour sur la partie mathĂ©matique si certains parmi vous sont intĂ©ressĂ© je pourrais partager le code.

crx-cloud-3

CRX-METEO

Dans la continuitĂ© des calculs de MUF, cette application s’appuie sur du « MACHINE LEARNING » ainsi que sur tous les spots et donnĂ©es NOAA sur 5 ans, car les donnĂ©es d’apprentissage sont actualisĂ©es tous les 3 Ă  5 jours. Pour l’instant, vous pouvez prĂ©dire les prochaines 24 heures. Je tiens Ă  prĂ©ciser que c’est l’aboutissement de deux ans de recherches sur le « ML » dans le domaine HF. Je suis preneur d’aide et de conseils Ă  ce sujet.

Cette application comprend Ă©galement un systĂšme de « reporting Â» des spots qui peut vous envoyez un mail une fois par semaine le jour de votre choix avec une compilation des statistiques (heures d’ouvertures des bandes HF par exemple).

crx-cloud-4

crx-cloud-5

Pour les donnĂ©es de propagation j’utilise les statistiques de NOAA (clusters d’observatoires Ă©lectromagnĂ©tique/solaire) qui me permet d’avoir en base de donnĂ©es l’état des indices K, A, SF toutes les 3 H.

A terme je proposerai aussi un calcul de machine learning avec en plus des donnĂ©es de type « dxspots humain » ceux des « dxspots rbn » (pour ceux qui ne connaissent pas le RBN il s’agit d’un systĂšme de spots automatiques basĂ©s sur l’analyse du trafic et l’utilisation de balises HF).

Il sera donc intĂ©ressant de superposer l’activitĂ© humaine du DXCLUSTER Ă  celles des balises HF, je pense que les prĂ©dictions seront d’autant plus efficaces.

CRX-RENDEZ-VOUS / CRX-CHAT

Depuis le chat vous pouvez crĂ©er un SKED et vous pouvez aussi Ă©changer avec les OM connectĂ©s via le CHAT ou avec un OM prĂ©cis en cliquant sur l’indicatif pour chatter avec lui, une messagerie interne est aussi disponible.

crx-cloud-6

CRX-CLUSTER

GrĂące au programme DXSPIDER reliĂ© au rĂ©seau par le nƓud « F4EYQ-1 Â», vous avez accĂšs aux spots du DXCLUSTER mondial. J’ai ajoutĂ© une grande quantitĂ© de filtres qui vous permet depuis l’interface WEB de filtrer les donnĂ©es comme bon vous semble.

Vous pouvez par exemple retirer tous les spots FT8, n’afficher qu’une portion de bande, ou encore filtrer qu’une ou plusieurs bandes de frĂ©quences Ă  la fois (il est possible d’éditer votre plan de bande depuis les filtres).

J’ai implĂ©mentĂ© aussi un « BAND-MAP Â» dynamique basĂ© sur les dxspots des 15 derniĂšres minutes, ainsi qu’un statut des bandes sous forme de matrice qui permet en un clin d’Ɠil d’avoir l’état des bandes ouvertes/fermĂ©es.

crx-cloud-7

crx-cloud-8

J’ai aussi liĂ© l’interface du DXCLUSTER avec le LOGBOOK ainsi depuis le CAHIER DE TRAFIC vous pouvez sauvegarder un QSO et le spoter en mĂȘme temps, et depuis le DXCLUSTER avec un simple double-clic sur le spot vous pouvez crĂ©er un QSO dans le LOGBOOK (les champs sont alors prĂ©remplis).

Autre fonction trĂšs pratique, la partie « DATABASE LOOKUP Â» qui permet en un clic d’avoir tous les derniers spots d’un pays donnĂ© par exemple (via un lien sur chaque indicatif du band-map ou d’un lien Ă©quivalent sur chaque dxspot).

crx-cloud-9

Enfin tous les dxspots sont liĂ©s Ă  l’application CRX-EMAP, il suffit d’un clic pour afficher le spot dans la cartographie.

L’interface du dx-cluster est entiùrement personnalisable (choix des colonnes, du nombre de spots).

ALERTE-MAIL

Dans le prolongement du DXCLUSTER, j’ai dĂ©veloppĂ© un service d’alerte EMAIL pour les spots qui peuvent vous intĂ©resser.

DXCC-ALERT

Cette petite application disponible dans le panneau de droite du DXCLUSTER, va reprendre pour vous les derniĂšres 24H de donnĂ©es du DXCLUSTER, et rechercher les spots intĂ©ressants pour vous par rapport Ă  sa connaissance de votre DXCC (via la gĂ©nĂ©ration des statistiques Ă  partir de l’ADIF que vous aurez importĂ© dans le LOGBOOK).  

COUNTRY-LOOKUP

Pour cette partie, j’ai liĂ© un partenariat avec CLUB LOG et ils me fournissent toutes les 24H par leur API la liste des DXCC/ indicatifs spĂ©ciaux Ă  jour, celle-ci est consultable via CRX-LOGBOOK dans une section dĂ©diĂ©e.

crx-cloud-10

CRX-REMOTE

Cette application est en phase de test, elle vous permet de piloter votre station radio depuis votre navigateur en partageant le son du poste sur un serveur de VOIP. Vous n’avez rien Ă  installer sur votre PC, juste reliĂ© la carte son au PC. Je suis preneur d’un coup de main sur cette partie sur la partie dĂ©veloppement j’ai utilisĂ© un portage du codec OPUS (trĂšs connu dans le monde de la VOIP) en assembleur celui est chargĂ© via une compilation en JAVASCRIPT.

CĂŽtĂ© serveur VOIP j’ai crĂ©Ă© le serveur « from scratch Â» en prenant l’API NODEJS et SOCKET.IO pour les connaisseurs.

Pour l’instant seul le partage du son est possible, la partie Ă©mission avec un micro est en cours d’implĂ©mentation.

crx-cloud-11

CRX-EQSL

Un petit moteur d’EQSL que j’ai implĂ©mentĂ©, il est liĂ© au LOGBOOK pour la gĂ©nĂ©ration de carte est aussi Ă  une source de donnĂ©es sĂ©parĂ©es pour la partie « Activations DX ».

Pour les OM qui possĂšdent plusieurs Ă©crans, il est possible dĂ©tacher les fenĂȘtres du cahier de trafic ou de la cartographie, ce qui est trĂšs pratique.

crx-cloud-12

L’interface graphique est disponible avec 2 thùmes graphiques, un thùme clair celui d’origine et un thùme sombre.

Adresse

L’adresse du site https://ham.crx.cloud/

Vignette : capture du site de Bastien Barbe

par Bastien Barbe | F4EYQ


Auteur / autrice

  • LicenciĂ© Harec depuis 1990, aprĂšs une pause de quelques annĂ©es, j'ai renouvelĂ© mon intĂ©rĂȘt pour la radio, je suis particuliĂšrement actif en HF, apprĂ©ciant le FT8, les contest et la chasse au Dx. Depuis 2021, je suis prĂ©sident de la section de LiĂšge et administrateur du site Internet www.on5vl.org. PassionnĂ© d'informatique, je suis convaincu que le monde des radioamateurs doit Ă©voluer avec les avancĂ©es technologiques, notamment avec l'Ă©mergence de l'IA dans nos shack.