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.
30 lines
811 B
Plaintext
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
|