Pratiques et Techniques en Plaisance  | Imprimer |  Fermer la fenêtre

2 opencpn : un point de vue 5 octobre 2020 15:52, par yvesD

Ce que j’ai compris de signalK (j’utilise pas) et qui peut être utile pour les lecteurs de PTP qui sont plus familier avec de la répétition d’écran qu’avec des données communes. Ce que j’ai pu comprendre explique sans doutre l’abus de « il semble »

  • Il semble que signalK permette de diffuser une même information sur un réseau (comme si on avait) en broadcast. Il reçoit ces infos des différents capteurs (il doit donc leur être connecté) et peut même effectuer des calculs avant rediffusion. Il met ensuite ces infos (éventuellement remachées) à la disposition des clients qui se connectent à ce serveur (port 8375, en tcp ?).
  • Le format est public, il est écrit en Json, est-il ’public domain’, je ne sais mais le soupçonne.
  • Il semble qu’il soit aussi supporté par OpenCPN (voir le manuel en ligne) mais il y a des restrictions (voir le manuel), l’implémentation (ce qui est supporté) semble assez sommaire.
  • Il semble qu’il définisse un serveur qui reçoit les infos de base issues des capteurs et qu’il les mette à disposition des clients potentiels (les 2 OCPN sur deux PC différents dans votre cas). Ce serveur peut faire des calculs ensuite disponible pour tous les clients (ex : true wind à partir de App Wind et de Speed) mais il y a des restrictions sur OCPN:’-(

Peut-îl assurer une redondance prouvée à bord, je ne sais, c’est un peu ça qui m’intéresserait donc je suis hors des clous. Redondance qu’on pourrai atteindre en alimentant deux instances d’opencpn sur deux PC et en s’assurant de la cohérence des deux je ne sais comment (remarque : dans les années 1995 on se préocupait de tels redondances pour des ordinateurs utilisés comme terminaux bancaires et qui disposait d’une synchronisation très fine au niveau hardware, en plein usine à gaz, là). Je ne connais pas de synchro au niveau application mais il doit y en avoir (quel logiciel comparerait le résultat des deux OpenCPN ?)

Pour moi il parait un peu ’overkill’ (en français, usine à gaz ?) par rapport aux solutions pratiquées dans le monde PTP (réplication d’écran d’un PC maître bien au chaud et d’une tablette répétitrice qui se prend les paquets de mer.

Si redondance j’exigeais je me contenterai (sur ma grosse de 10m, en côtière) de deux PC fonctionnant (aussi) séparément (que possible) à tout niveaux (les identifier), en laissant mon cerveau comparer ces deux instances et décider de basculer en mode dégradé sur celle qui ne semble pas en panne. Pour l’instant la redondance est assurée entre un seul PC+OCPN et l’info nautique traditionnelle (cartes papier, application de l’estime, bon sens), ça n’envoie pas un homme dans la lune mais ça me suffit en côtière.

Mais c’est juste un avis, je brule d’en apprendre plus même si je ne pratiquerait pas