第一次提交:完成了网关的单路485数据采集,还有以太网链接和MQTT配置,实现数据上报和命令下发,差一个断网储存
This commit is contained in:
59
components/MQTT_ESP/Kconfig.projbuild
Normal file
59
components/MQTT_ESP/Kconfig.projbuild
Normal file
@@ -0,0 +1,59 @@
|
||||
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
|
||||
Reference in New Issue
Block a user