menu "MQTT连接配置" config BROKER_URI string "MQTT服务器地址" default "mqtt://mqtt.eclipseprojects.io:1883" help 要连接的MQTT Broker的完整URL。例如: ws://broker.emqx.io:8083/mqtt (明文WebSocket) wss://broker.emqx.io:8084/mqtt (加密WebSocket) mqtt://192.168.1.100:1883 (明文TCP) config MQTT_CLIENT_ID string "客户端标识符" default "esp32_client_01" help MQTT协议中用于识别客户端的唯一ID。如果留空,部分服务器会自动生成。 config MQTT_USERNAME string "用户名" default "" help 用于连接MQTT服务器的用户名(如果需要认证)。如果无需认证,请留空。 config MQTT_PASSWORD string "用户密码" default "" help 用于连接MQTT服务器的密码(如果需要认证)。如果无需认证,请留空。 config MQTT_PUB_TOPIC string "发布主题" default "/device/esp32/pub" help ESP32将向此主题(Topic)发布(Publish)消息。 config MQTT_SUB_TOPIC string "订阅主题" default "/device/esp32/sub" help ESP32将订阅(Subscribe)此主题(Topic)以接收消息。 config BROKER_CERTIFICATE_OVERRIDE string "服务器证书覆盖" default "" help 如果服务器证书已从文本文件加载,请留空;否则请填写PEM格式证书的base64编码部分。 config BROKER_CERTIFICATE_OVERRIDDEN bool default y if BROKER_CERTIFICATE_OVERRIDE != "" config BROKER_BIN_SIZE_TO_SEND # This option is not visible and is used only to set parameters for example tests # Here we configure the data size to send and to be expected in the python script int default 20000 endmenu