Files
ExoMy_Cuno/exomy-setup-status.md
T
2026-05-18 19:49:40 +02:00

87 lines
2.5 KiB
Markdown

# ExoMy Setup-Status
Stand: 2026-05-18
## Raspberry Pi
- Hostname: `cuno`
- Benutzer: `pi`
- LAN-IP: `192.168.1.83`
- WLAN-IP: `192.168.1.9`
- Bevorzugte Netzwerkverbindung: WLAN
- Fallback-AP-IP: `192.168.50.1`
## ExoMy Software
- Softwarepfad auf dem Raspberry Pi: `/home/pi/ExoMy_Software`
- Pfad der internen Webseite auf dem Raspberry Pi: `/home/pi/ExoMy_Software/gui`
- Basis: `esa-prl/ExoMy_Software`
- ExoMy laeuft in Docker
- Containername: `exomy_autostart`
## Erreichbare Dienste
- Weboberflaeche: `http://192.168.1.9:8000/`
- Kamerastream: `http://192.168.1.9:8081/stream.mjpg`
- ROS-Bridge WebSocket: `ws://192.168.1.9:9090`
## WLAN-Logik
- Bekannte WLANs:
- `eskimue.de`
- `4pi`
- Fallback-Access-Point:
- SSID: `CUNO`
- Passwort: `astr0cun042`
- IP des Raspberry Pi im AP-Modus: `192.168.50.1`
## Prioritaeten
- `eskimue.de`: Prioritaet `20`
- `4pi`: Prioritaet `15`
- `CUNO` (Access Point): Prioritaet `-20`
## Verhalten
- Wenn `eskimue.de` erreichbar ist, verbindet sich der Pi bevorzugt damit.
- Wenn `eskimue.de` nicht erreichbar ist, aber `4pi` sichtbar ist, verbindet sich der Pi mit `4pi`.
- Wenn keines der beiden WLANs erreichbar ist, soll `CUNO` als eigener Access Point einspringen.
- Das alte WLAN-Profil `FRITZ!Box 6660 Cable AI` ist nicht mehr auf Autoverbindung gesetzt.
## Aktueller Aufbau
- Die ExoMy-Weboberflaeche wird im Container auf Port `8000` bereitgestellt.
- Die ROS-Kommunikation fuer die Weboberflaeche laeuft ueber `rosbridge` auf Port `9090`.
- Die Kamera laeuft nicht mehr ueber den alten ROS-Knoten `usb_cam`.
- Stattdessen liefert ein Host-Dienst auf dem Raspberry den Kamerastream per MJPEG auf Port `8081`.
## Durchgefuehrte Anpassungen
- WLAN `eskimue.de` eingerichtet
- WLAN als bevorzugte Route konfiguriert
- Weboberflaeche auf Port `8000` repariert
- Autostart-Skript fuer Docker bereinigt
- Defekten alten Kameraweg entfernt:
- `usb_cam`
- `web_video_server`
- Port `8080`
- Neuen Kameradienst eingerichtet:
- Datei: `/home/pi/ExoMy_Software/scripts/libcamera_mjpeg_server.py`
- Dienst: `exomy-camera-stream.service`
## Bereinigter Startpfad
- `launch/exomy.launch` startet nur noch:
- `robot`
- `motors`
- `joystick`
- `joy_node`
- `rosbridge_websocket`
- `rosapi`
## Hinweise
- Die originale alte Kameraanbindung aus ExoMy war mit dem aktuellen Raspberry-Pi-Kamerastack nicht mehr funktionsfaehig.
- Deshalb wurde die Kameraanbindung auf einen direkten MJPEG-Stream vom Host umgestellt.
- Wenn die Weboberflaeche offen war, kann nach Aenderungen ein hartes Neuladen im Browser noetig sein.