dog_server.py (Autostart via restart_server.sh)Die Adresse steht nicht in der App. So findet man sie:
hostname -IIm Mac-Terminal:
ping <pi-ip> nc -vz <pi-ip> 9999
Beides muss erfolgreich sein. Port 9999 = TCP Control-Server.
Oben rechts steht das Feld Pi. Adresse als IP:Port eintragen und mit der Eingabetaste bestätigen — sie bleibt im Browser gespeichert.
Für einen Bau, der den Roboter fest bedient, steht die Vorbelegung in der .env (VITE_PI_ADDR, siehe .env.example); die Desktop-App nimmt sie aus src-tauri.
mmcli -m 0 --location-getRoh-Test ohne App:
nc <pi-ip> 9999
{"t":"c","c":"getBattery","id":1}
Commands: standUp, lieDown, passive, shakeHand, forward <m>, turn <deg>, getBattery, status
reconnecttail -f /tmp/dog_server.logbash ~/d1_sdk/restart_server.shsudo raspi-config → Interface → Serial Port → Login Shell: Nein, Hardware: Ja/boot/firmware/config.txt: dtoverlay=uart0 und enable_uart=1/dev/serial0 (GPIO 14/15) oder /dev/ttyAMA0$PAIR864,0,0,115200*1Bpip install pyserial
Grenze der Reichweite
| FR | FL | RR | RL | |
|---|---|---|---|---|
| Abad | — | — | — | — |
| Hip | — | — | — | — |
| Knee | — | — | — | — |
| Foot | — | — | — | — |
Dasselbe liegt auf den Pfeiltasten: hoch und runter neigen, links und rechts rollen, mit Umschalt die Höhe.