# 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"