# # Copyright (c) 2020 Nordic Semiconductor ASA # # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause # menu "MQTT simple sample" config MQTT_PUB_TOPIC string "MQTT publish topic" default "chrisiot/publish/topic" config MQTT_SUB_TOPIC string "MQTT subscribe topic" default "chrisiot/subscribe/topic" config MQTT_CLIENT_ID string "MQTT Client ID" help Use a custom Client ID string. If not set, the client ID will be generated based on IMEI number (for nRF9160 based targets) or randomly (for other platforms). default "chrisiot_Thingy91_01" config MQTT_BROKER_HOSTNAME string "MQTT broker hostname" default "xxx.xxx.xxx.xxx" config MQTT_BROKER_PORT int "MQTT broker port" default 1883 config MQTT_MESSAGE_BUFFER_SIZE int "MQTT message buffer size" default 512 config MQTT_PAYLOAD_BUFFER_SIZE int "MQTT payload buffer size" default 512 config MQTT_BROKER_USERNAME string "MQTT broker username" default "user" config MQTT_BROKER_PASSWORD string "MQTT broker password" default "password" config BUTTON_EVENT_PUBLISH_MSG string "The message to publish on a button event" default "Hello from nRF91 MQTT Simple Sample" config BUTTON_EVENT_BTN_NUM int "The button number" default 1 config MQTT_RECONNECT_DELAY_S int "Seconds to delay before attempting to reconnect to the broker." default 60 config LTE_CONNECT_RETRY_DELAY_S int "Seconds to delay before attempting to retry LTE connection." default 120 config MQTT_TLS_SEC_TAG int "TLS credentials security tag" default 24 config MQTT_TLS_SESSION_CACHING bool "Enable TLS session caching" config MQTT_TLS_PEER_VERIFY int "Set peer verification level" default 2 help Set to 0 for VERIFY_NONE, 1 for VERIFY_OPTIONAL, and 2 for VERIFY_REQUIRED. endmenu menu "Zephyr Kernel" source "Kconfig.zephyr" endmenu module = MQTT_SIMPLE module-str = MQTT Simple source "${ZEPHYR_BASE}/subsys/logging/Kconfig.template.log_config"