Ma session a été quelque peu perturbée mais le bilan a été globalement positif. En effet, je me suis connecté avec une configuration quelque peu inhabituelle :
- RaspberryPI en wifi sur mon LAN
- Adaptateur USB <=> RS232
- Modem USR sportster 56k
- Simulateur de ligne téléphonique
- WebTouchOne puis M2
Sur le PI, je faisais tourner mon code Python3 « PyMoIP » (aka : Python Modem Over IP), que j’ai développé au printemps 2020 (il faut que je poursuive, mais c’est déjà utilisable). Vu du serveur Hacker, j’étais connecté en WebSockets, alors que vu de mon Minitel, j’étais connecté sur une ligne téléphonique classique.
En « séance », CQUEST m’a objecté que c’était une configuration « inutilement complexe » et qu’un minitel sans péri-info n’est qu’un « demi-minitel » (*) - certes, d’un certain point de vue, j’introduis un « inutile » modem local qui fait office de PAD/PAVI. Il y a plusieurs raisons à cela :
- Ma (mes) ligne(s) VoIP (box ou PAP2T) n’est pas physiquement facile d’accès, il me faut à minima tirer une longue rallonge pour être installé confortablement
- L’accès en VoIP est toujours plus ou moins aléatoire (même s’il fonctionne bien sur Hacker grâce à Asterix) et est limité au V23
- Le voulais tester le WebTouchOne qui ne dispose pas de prise péri-informatique
- Cette configuration (passant par le modem) permet de garantir le bon fonctionnement du « protocole minitel » tout en étant connecté au serveur en IP. Elle permet aussi d’espérer pouvoir se connecter « un jour » en TVR.
Je n’avais réalisé aucun test préalable du WebTouchOne et j’ai été, après un certain temps d’utilisation, surpris de la vitesse d’affichage des pages. J’ai alors constaté que ce minitel s’était non pas connecté en V23 à mon modem mais en 14400, ce qui expliquait quelque peu … Le comportement de cette configuration (avec le WebTouchOne) a été irréprochable pendant une heure environ, puis, inexplicablement, l’affichage a commencé à se figer. Le WebTouch n’était pas planté, et ne perdait aucun caractère, mais il n’affichait que quelques caractères entre de longues pauses d’inactivité apparente. Un redémarrage du WebTouch n’a pas amélioré la situation et j’ai du me résoudre à revenir avec un simple M2.
Je poursuivrai mes tests pour comprendre ce que j’ai pu observer. Est-ce un bug dans le code Java du WebTouch ? (j’y crois peu) Est-ce un problème électronique, qui n’apparait que lorsque l’appareil chauffe (et il chauffe) ? Est-ce un problème de protocole entre les deux modems ? (passaient-ils leur temps à corriger et à retransmettre) Est-ce un problème avec mon simulateur de ligne ? Est-ce un problème dans mon code PyMoIP ?
(*) « demi-minitel » : je ne suis pas d’accord - ces appareils n’ont pas connu le succès des « vrai » minitels mais ils étaient destinés, dans la vue de l’époque, à « moderniser l’expérience Minitel » et éventuellement assurer une transition en douceur vers le WEB - J’ai pu recenser 4 modèles de « Sillage », 3 modèles de « WebTouch », en plus du Magis et d’un modèle que je ne citerai pas encore. Le « Magis Club » serait le dernier « vrai » Minitel ?