You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.6 KiB
58 lines
1.6 KiB
# Copyright (c) 2024 Analog Devices, Inc. |
|
# SPDX-License-Identifier: Apache-2.0 |
|
|
|
mainmenu "Secure MQTT Sensor Actuator Sample Application" |
|
|
|
config NET_SAMPLE_MQTT_BROKER_HOSTNAME |
|
string "Hostname of MQTT broker" |
|
default "test.mosquitto.org" |
|
help |
|
MQTT broker's hostname or IP address. |
|
|
|
config NET_SAMPLE_MQTT_BROKER_PORT |
|
string "MQTT Broker Connection Port" |
|
default "8883" |
|
help |
|
Port through which the application should connect to the MQTT broker. |
|
Secure MQTT uses port 8883. |
|
|
|
config NET_SAMPLE_MQTT_PUB_TOPIC |
|
string "The MQTT topic the application should publish data to" |
|
default "zephyr_sample/sensor" |
|
|
|
config NET_SAMPLE_MQTT_SUB_TOPIC_CMD |
|
string "The MQTT topic the application will receive commands on" |
|
default "zephyr_sample/command" |
|
|
|
config NET_SAMPLE_MQTT_PUBLISH_INTERVAL |
|
int "Interval between MQTT publishes (in seconds)" |
|
default 3 |
|
help |
|
This config determines the frequency at which MQTT publishes occur. |
|
|
|
choice NET_SAMPLE_MQTT_QOS |
|
prompt "Quality of Service level used for MQTT publish and subscribe" |
|
default NET_SAMPLE_MQTT_QOS_1_AT_LEAST_ONCE |
|
|
|
config NET_SAMPLE_MQTT_QOS_0_AT_MOST_ONCE |
|
bool "QoS 0 / At most once delivery" |
|
help |
|
No acknowledgment needed for published message. |
|
|
|
config NET_SAMPLE_MQTT_QOS_1_AT_LEAST_ONCE |
|
bool "QoS 1 / At least once delivery" |
|
help |
|
If acknowledgment expected for published message, duplicate messages permitted. |
|
|
|
config NET_SAMPLE_MQTT_QOS_2_EXACTLY_ONCE |
|
bool "QoS 2 / Exactly once delivery" |
|
help |
|
Acknowledgment expected and message shall be published only once. |
|
|
|
endchoice |
|
|
|
config NET_SAMPLE_MQTT_PAYLOAD_SIZE |
|
int "Size of MQTT payload in bytes" |
|
default 128 |
|
|
|
source "Kconfig.zephyr"
|
|
|