indiserver
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| indiserver [2024/08/18 17:19] – luc | indiserver [2024/09/04 17:26] (Version actuelle) – [Customisation] luc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== indiserver + Ekos ====== | ||
| + | Pour piloter mon matos astrophotographique, | ||
| + | |||
| + | Une première solution consiste à installer Kstars sur un laptop et de brancher tout le matos via USB sur le laptop installé à côté de la monture.\\ | ||
| + | Oui, mais si ça caille ? On retrouve l'ordi sous 1cm de givre au matin ? pas terrible, la plupart de ces machines ne sont pas faites pour l' | ||
| + | |||
| + | Une autre solution consiste à installer un cerveau sur la monture, d'y connecter tout le matériel, et d'y accéder à distance, bien au chaud !\\ | ||
| + | C'est cette solution que nous allons étudier. Il y a plusieurs mises en oeuvre : | ||
| + | * ASIAIR ou un autre boîtier similaire, proposé par les grandes marques de matériel. Vendu entre 250 et 400 € en général, ces solutions sont propriétaires, | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Une solution maison, où on installe juste ce dont on a besoin pour le cas d' | ||
| + | |||
| + | ===== #1 : Raspberry Pi OS ===== | ||
| + | |||
| + | Il semble s' | ||
| + | |||
| + | ==== Repo : base ==== | ||
| + | De base, debian (et donc Raspberry pi os) propose des paquets d' | ||
| + | |||
| + | ==== Repo : Astroberry ==== | ||
| + | |||
| + | Nous souhaitons avoir les paquets les plus récents et nombreux sur des sujets relatifs à l' | ||
| + | |||
| + | [[https:// | ||
| + | <code bash> | ||
| + | # On ajoute le repo | ||
| + | # dans : / | ||
| + | # A personnaliser selon la distrib buster, bullseye, bookworm ... | ||
| + | deb https:// | ||
| + | |||
| + | # Enregistrer la clé d' | ||
| + | wget -O - https:// | ||
| + | |||
| + | # mettre à jour les bases de données d'apt | ||
| + | apt update | ||
| + | </ | ||
| + | |||
| + | NOTE 18/08/2024 : | ||
| + | - Raspberry Pi OS est dispo en version bookworm, mais le repo Astroberry n'est dispo qu'en bullseye | ||
| + | - Bookworm propose indi-bin en v1.9.9, et Astroberry Bullseye en 1.8.x | ||
| + | - Indilib est en v2.0.9 sur github et dans le ppa sur ubuntu | ||
| + | |||
| + | ===== #2 : Ubuntu server (pour Rpi) ===== | ||
| + | |||
| + | Ubuntu propose une distrib pour le rpi headless: | ||
| + | |||
| + | |||
| + | ==== Repo : ppa: | ||
| + | On rajoute le repo, et on installe ce qu'on souhaite : | ||
| + | [[https:// | ||
| + | <code bash> | ||
| + | # ajouter le repo | ||
| + | apt-add-repository ppa: | ||
| + | |||
| + | # rafraichir la liste des paquets | ||
| + | apt update | ||
| + | </ | ||
| + | |||
| + | ===== # : Installation détaillée pour mon usage ===== | ||
| + | |||
| + | ==== Paquets : les indispensables ==== | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ==== Customisation ==== | ||
| + | |||
| + | === service systemd === | ||
| + | On installe un service systemd pour lancer au démarrage '' | ||
| + | |||
| + | fichier '' | ||
| + | <code bash> | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | | ||
| + | | ||
| + | </ | ||
| + | Placer ce '' | ||
| + | |||
| + | === adresse ip === | ||
| + | On peut laisser le serveur dhcp attribuer une IP (si possible réservée), | ||
| + | Mais nécessite dhcpcd. Pas de base sur les debian et dérivées modernes (>=11) | ||
| + | |||
| + | sinon / | ||
| + | auto eth0 | ||
| + | iface eth0 inet dhcp | ||
| + | timeout 60 | ||
| + | fallback static | ||
| + | |||
| + | iface static inet static | ||
| + | address 192.168.1.100 | ||
| + | netmask 255.255.255.0 | ||
| + | gateway 192.168.1.1 | ||
| + | dns-nameservers 8.8.8.8 8.8.4.4 | ||
| + | |||
| + | systemctl restart networking | ||
| + | ===== # Utiliser indiserver ===== | ||
| + | |||
| + | === Lister les drivers disponibles === | ||
| + | De base (même sans modules/ | ||
| + | |||
| + | === Trouver le nom du driver de mon materiel === | ||
| + | Soit le nom du driver est explicite, auquel cas il faut parcourir la liste.\\ | ||
| + | Soit il ne l'est pas (exemple, le driver d'une monture avalon est appelé '' | ||
| + | |||
| + | === Lancer indiserver avec les bons drivers === | ||
| + | <code bash> | ||
| + | indiserver nom_driver_1 nom_driver_2 | ||
| + | |||
| + | # voir indiserver --help pour avoir la liste des options (log...) | ||
| + | </ | ||
| + | Penser à mettre tout ça dans un service systemd pour le lancer au démarrage de l' | ||
| + | |||
| + | >>> | ||
| + | |||
| + | === les simulateurs === | ||
| + | Indi fournit des simulateurs, | ||
| + | - indi_simulator_telescope | ||
| + | - indi_simulator_xxx | ||
| + | |||
| + | ===== Ekos ===== | ||
| + | Sur notre laptop bien au chaud, dans le logiciel Ekos, dans la config du matériel, on peut choisir un matériel distant/en remote, en donnant l'ip et le port du indiserver qu'on vient de configurer | ||
