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] – [# Utiliser indiser] 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 |