60 lines
1.9 KiB
Plaintext
60 lines
1.9 KiB
Plaintext
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
|