dimanche 10 novembre 2024

Origin et Wifi


Le Raspberry Pi 4 qui se trouve juste derrière le miroir, en bas du tube, supporte divers types de connexions réseaux :

  • Bluetooth 5.0 (Pas activé)
  • Un port Ethernet Gigabit (Officiellement utilisable seulement pour le transfert FTP)
  • Wifi 2.4GHz et 5.0 GHz (Utilisé pour gérer le télescope via l’application mobile)

Ce n’est ni propre à Celestron, ni  nouveau, la qualité des liaisons Wifi est très variable. La portée n’est jamais celle annoncée et les débits maximums ne sont jamais atteints. Au moment de l’achat de l’Origin la présence d’une interface Ethernet m’avait laissé penser que, suivant les circonstances, il me serait possible de piloter l’Origin via le Wifi ou via l’Ethernet. Déception…

Ethernet sous exploité

Malheureusement l’application de pilotage de l’Origin n’existe que sur mobile et, au choix :
 - Tout est fait du côté de l’application mobile pour BLOQUER l’utilisation d’une éventuelle interface Ethernet sur  votre Smartphone ou tablette.
 - Rien n’est fait du côté de l’application mobile pour AUTORISER l’utilisation d’une éventuelle interface Ethernet sur votre Smartphone ou tablette.

Il est vrai que les Smartphones avec interface Ethernet n’existent pas, et que les tablettes sont rares. MAIS il est possible de brancher un adaptateur USB-C/Ethernet que Android gère très bien.

Ma déception est d’autant plus grande que 
 - L’ergonomie de l’application mobile ne s’adapte pas aux tablettes.
 - De nombreuses fuites mémoires forcent le mobile à utiliser le swap mémoire ce qui rend l’application de plus en plus lente jusqu’au plantage.
 - Il y a quelques bugs.

UPDATE #1 : La version 1.2.5059 du firmware permet de récupérer les fichiers de calibration et les images capturées  via FTP sur l’interface Ethernet. Ça fait du bien !

UPDATE #2: La version 1.4.6078 du firmware est toujours aussi mauvaise du point de vue ergonomie  sur tablette, mais les problèmes de fuite mémoire semblent résolus. Il est enfin possible de faire une nuit de capture sans plantages, ou sans devoir rebooter la tablette préventivement.

Wi-Fi

Petites définitions pour rendre les futures explications plus limpides…
La marque déposée « Wi-Fi »  est délivrée aux équipements compatibles avec une ou plusieurs normes IEEE 802.11 (il y en a une vingtaine). Pour simplifier on peut dire qu’il y a deux groupes d’équipements :
-    les terminaux : ordinateurs portables ou pas, les imprimantes 3D ou pas, les Smartphones, les tablettes mais aussi le télescope Origin!
-    les « Access Points » (AP), point d’accès en Français. Cet équipement est relié à un réseau local (LAN : Local Area Network)  et permet au terminaux compatibles Wi-Fi  d’accéder à ce réseau local.

La fonction d’Access Point (AP) peut faire l’objet d’un équipement spécifique (un boîtier qui ne fait que ça) ou être intégré avec d’autres fonctions de gestion du réseau (on parle souvent de routeur wifi). Une box utilisée pour relier un réseau local à Internet peut aussi faire office d’AP.

Et l’Origin dans tout ça !

Et bien l’Origin peut se comporter comme un terminal ou comme un point d’accès wifi.
Le vocabulaire utilisé par Celestron dans la doc Française est :
-    « Connexion Directe » quand l’Origin se comporte comme un 
un point d’accès wifi.
-    « Connexion Réseau » quand l’Origin se comporte comme un terminal de votre réseau wifi.

Connexion directe

Dans ce mode le télescope Origin se comporte comme un point d’accès wifi. Il va créer un nouveau réseau wifi auquel vous pourrez vous connecter à partir de votre mobile en cherchant un réseau wifi nommé « Origin-xxx » et en utilisant le mot de passe « 12345555 ». Si cette connexion se fait via l’application mobile de Celestron vous n’aurez pas à entrer ce mot de passe (l’application le fera pour vous).

La toute première fois, ou après une réinitialisation, vous n’aurez pas d’autre solution qu’utiliserez cette méthode pour (re)configurer votre Origin.

Cette méthode est aussi utilisable pour faire des images du ciel profond. Elle est d’ailleurs la seule méthode disponible quand vous serez, par une belle nuit étoilée, au milieu de nulle part, loin de la pollution lumineuse ... et de tout réseau wifi.

Quand le télescope Origin est en attente d’une connexion en mode « Connexion Directe » l’anneau rouge, au dos du tube, tourne dans le sens antihoraire.

[Schéma]

Note : Dans ce mode n’y le mobile n’y l’Origin n’ont accès à Internet, ce qui rend certaines opérations impossibles :
 - Mise à jour automatique de la date et surtout de l’heure via le protocole NTP.
 - Téléchargement et mise à jour de nouvelles versions du micro logiciel qui s’exécute dans le Raspberry Pi.

 

Connexion Réseau

Pour utiliser ce mode votre télescope Origin doit savoir comment devenir un terminal de votre réseau wifi local, c’est-à-dire comment se connecter au point d’accès de votre box. Pour cela il doit connaître l’identifiant de votre réseau Wifi (le SSID) et sa clé. Pour lui communiquer ces informations il faudra d’abord vous connecter à l’Origin en mode « connexion directe »

Quand le télescope Origin est en attente d’une connexion en  mode « Connexion Réseau » l’anneau rouge, au dos du tube, tourne dans le sens horaire.

[Schéma]

 

Réinitialiser le Wifi de l'Origin

Si pour une raison quelconque vous n’arrivez plus à vous connecter à votre télescope Origin avec l’application mobile il sera nécessaire de réinitialiser les paramètres Wifi à leurs valeurs d’usine. Pour cela :

  1. Prenez une clé USB (vide de préférence) et créez à sa racine un fichier texte vide nommé OriginResetWifi.txt  (en respectant les maj/min)
  2. Si nécessaire éteignez l’Origin et attendez son arrêt complet
  3. Insérez la clé USB dans le Raspberry Pi en bas du tube (pas sur la monture)
  4. Allumez l’Origin
  5. Si la réinitialisation s’est bien passée vous devriez pouvoir vous connecter en mode « Connexion directe » avec l’application, comme la première fois.
  6. N’oubliez pas de retirer la clé USB sinon au prochain démarrage la configuration wifi sera à nouveau réinitialisée. Par précaution supprimez le fichier…
     

Problèmes WiFi

Note : Pour ceux qui savent ce que « Infrastructure » et « Ad-hoc » signifient dans le contexte Wifi, le mode de « connexion directe » n’est pas le mode « Ad-hoc ». Ce qui signifie que l’on est toujours en mode Infrastructure (avec point d’accès).

Dans le mode  « Connexion Réseau » de l’Origin on doit envisager les problèmes comme pouvant venir de 3 équipements du réseau wifi :
-    Le premier terminal : le mobile (Smartphone ou tablette)
-    Le point d’accès (en général celui intégré à la box)
-    Le deuxième terminal : le télescope Origin.

Mais dans le cas du mode « Connexion Direct » de l’Origin le point d’accès est dans l’Origin (celui intégré dans la box n’est pas utilisé). Donc, dans ce mode, il ne peut y avoir que deux coupables : le mobile ou l’Origin.

Changer l’interface Wifi de votre mobile ou y ajouter une antenne est impossible. De plus, si les problèmes de stabilité et de débit n’ont lieu que quand vous utilisez l’Origin il faut envisager de booster l’interface Wifi de l’Origin. En fait dans ce cas on ajoute une deuxième interface (avec antenne) qui prend la priorité sur la celle intégrée dans le Raspberry Pi.

Celestron conseille l’adaptateur USB de la marque TP-Link de référence « Archer T2U plus ». Cette recommandation signifie que le driver pour le chip-set (Realtek RTL8821AU) utilisé par cet adapter est déjà installé et que d’autres adaptateurs de d’autres marques, utilisant le même chip-set, peuvent être utilisés.

POUR FINIR: La solution à tous ces problèmes de stabilité, de débit et de porté disparaissent avec une interface filaire Ethernet... (un câble Ethernet peut faire jusqu’à 100m). Mais Celestron ne veux pas !