Files
esp32-hacking/get-started/csi_recv_router/main/Kconfig.projbuild
user 44bd549761 feat: Add mDNS, watchdog, human-readable uptime, esp-fleet tool
Firmware:
- mDNS announcement as <hostname>.local (configurable via Kconfig)
- Task watchdog with 30s timeout and auto-reboot on hang
- STATUS now returns human-readable uptime (e.g., 3d2h15m) and hostname

Pi-side tools:
- esp-cmd: mDNS hostname resolution (esp-cmd amber-maple.local STATUS)
- esp-fleet: parallel command to all sensors (esp-fleet status)

Tested on amber-maple — mDNS resolves, watchdog active, fleet tool works.
2026-02-04 15:59:18 +01:00

30 lines
811 B
Plaintext

menu "CSI UDP Configuration"
config CSI_UDP_TARGET_IP
string "UDP target IP address"
default "192.168.129.11"
help
IP address of the host receiving CSI data (e.g., Raspberry Pi).
config CSI_UDP_TARGET_PORT
int "UDP target port"
default 5500
range 1024 65535
help
UDP port on the target host for receiving CSI data.
config CSI_CMD_PORT
int "Command listener UDP port"
default 5501
range 1024 65535
help
UDP port for receiving management commands (STATUS, REBOOT, etc.).
config CSI_HOSTNAME
string "Device mDNS hostname"
default "esp32-csi"
help
mDNS hostname for this device. Accessible as <hostname>.local on the network.
endmenu