# Smartphone als noahROBOT-Kopf

Primärstrategie ab Revision `1.2.0-r17`: Mini-PC, Samsung und Mac befinden sich
im selben privaten Schul-WLAN. Das eigenständige `NOAH-ROBOT` dient weiterhin
als mobiler Offline-Fallback.

Status: Das Zielgerät wurde als Samsung Galaxy A12 per USB/MTP
(`VID_04E8/PID_6860`) erkannt. Der MTP-Speicher war lesbar, Windows bestätigte
jedoch keinen automatischen Schreibtransfer. Deshalb erfolgt die robuste
Einrichtung ohne USB-Dateikopie über zwei lokale QR-Codes. PWA-, Pairing-,
Head-Rollen- und Media-Signalisierungswege sind softwareseitig geprüft.
Androids CA-, WLAN-, Kamera- und Mikrofonbestätigungen bleiben bewusst sichtbar.

1. Mini-PC, Samsung und Mac mit demselben Schul-WLAN verbinden.
2. Am Mini-PC `NOAH-ROBOT HANDY EINRICHTEN.cmd` öffnen.
3. QR `1 · Zertifikat` scannen und die öffentliche CA herunterladen. Die
   Android-11+-Meldung `CA-Zertifikate können nicht installiert werden` beim
   direkten Öffnen ist erwartet und wird mit `OK` geschlossen.
4. Nicht die Datei aus der Downloadmeldung öffnen, sondern:
   `Einstellungen → Biometrische Daten und Sicherheit → Andere
   Sicherheitseinstellungen → Vom Gerätespeicher installieren →
   CA-Zertifikat → Trotzdem installieren`. Geräte-PIN bestätigen und unter
   `Download` die Datei `NOAH-Smartphone-Root-CA.cer` auswählen.
5. QR `2 · Robot-Kopf` innerhalb von fünf Minuten scannen und
   `Koppeln und verbinden` antippen.
6. PWA über Chrome zum Home-Bildschirm hinzufügen.
7. Mikrofon-, Lautsprecher- und Kameratest jeweils sichtbar starten.
8. Ebene 1 `Gesicht` im Vollbild oeffnen.

Bei bereits erteilter Mikrofonberechtigung darf Ebene 1 die Spracheingabe
starten. Ohne nachweislich erteilte Berechtigung erscheint der Button
`Mikrofon aktivieren`; es gibt keinen automatischen Prompt. Beim Verlassen,
`visibilitychange`, `pagehide`, Displaysperre oder Gatewayverlust stoppt die
Mikrofon-/Mediennutzung.

Die Rolle `head` besitzt nachweislich keine direkte Motorsteuerung, darf aber
STOP/E-Stop ausloesen. Reale Sprachfahrt bleibt in Release 1.2.0 deaktiviert.
Standardmaessig werden weder Audio noch Video gespeichert.

Bevorzugte URL im Schulbetrieb ist `https://noah-robot.local/robot/`. Falls
Android `.local` nicht zuverlässig auflöst, verwendet der QR-Code automatisch
die aktuelle lokale IPv4-Adresse des Mini-PCs. Der temporäre HTTP-Endpunkt
liefert ausschließlich die öffentliche Root-CA; Pairing und Betrieb erfolgen
anschließend über HTTPS.

Im mobilen Modus ist `https://192.168.137.1/robot/` der zertifizierte Fallback.
Bei „Kein Internet“ muss Android die Verbindung mit `NOAH-ROBOT` ausdrücklich
beibehalten.
