diff options
| author | Michal Hanus <hanus.michal@divelit.cz> | 2023-08-01 10:57:36 +0200 |
|---|---|---|
| committer | Michal Hanus <hanus.michal@divelit.cz> | 2023-08-01 10:57:36 +0200 |
| commit | b6307ca8180f1090e2c69e081963689a4abd869a (patch) | |
| tree | 47e3acab4a80c72f2c04173febded574bb32e2e4 /Kconfig | |
Initial commit for nrf/samples/nrf9160/mqtt_simple
Diffstat (limited to 'Kconfig')
| -rw-r--r-- | Kconfig | 78 |
1 files changed, 78 insertions, 0 deletions
@@ -0,0 +1,78 @@ +# +# 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 "my/publish/topic" + +config MQTT_SUB_TOPIC + string "MQTT subscribe topic" + default "my/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 "" + +config MQTT_BROKER_HOSTNAME + string "MQTT broker hostname" + default "test.mosquitto.org" + +config MQTT_BROKER_PORT + int "MQTT broker port" + default 1883 + +config MQTT_MESSAGE_BUFFER_SIZE + int "MQTT message buffer size" + default 128 + +config MQTT_PAYLOAD_BUFFER_SIZE + int "MQTT payload buffer size" + default 128 + +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" |
