diff --git a/examples/asymcute_mqttsn/main.c b/examples/asymcute_mqttsn/main.c index 430a3dc81b..4f3c6b0dbf 100644 --- a/examples/asymcute_mqttsn/main.c +++ b/examples/asymcute_mqttsn/main.c @@ -257,7 +257,7 @@ static int _cmd_connect(int argc, char **argv) return 1; } if (ep.port == 0) { - ep.port = MQTTSN_DEFAULT_PORT; + ep.port = CONFIG_ASYMCUTE_DEFAULT_PORT; } /* get request context */ diff --git a/sys/include/net/asymcute.h b/sys/include/net/asymcute.h index 08c4f9dd32..2c66007e51 100644 --- a/sys/include/net/asymcute.h +++ b/sys/include/net/asymcute.h @@ -63,6 +63,13 @@ extern "C" { * @ingroup config * @{ */ +/** + * @brief Default UDP port to listen on + */ +#ifndef CONFIG_ASYMCUTE_DEFAULT_PORT +#define CONFIG_ASYMCUTE_DEFAULT_PORT (1883U) +#endif + /** * @brief Default buffer size for Asymcute client (as exponent of 2^n) * diff --git a/sys/net/application_layer/asymcute/Kconfig b/sys/net/application_layer/asymcute/Kconfig index b969c31eb6..f0a389d03e 100644 --- a/sys/net/application_layer/asymcute/Kconfig +++ b/sys/net/application_layer/asymcute/Kconfig @@ -16,6 +16,14 @@ menuconfig KCONFIG_USEMODULE_ASYMCUTE if KCONFIG_USEMODULE_ASYMCUTE +config ASYMCUTE_DEFAULT_PORT + int "Default UDP port to listen on" + default 1883 + help + Default UDP port to listen on (also used as SRC port). This will write + to macro 'CONFIG_ASYMCUTE_DEFAULT_PORT'. Usage can be found in + examples/asymcute_mqttsn + config ASYMCUTE_BUFSIZE_EXP int "Exponent for the buffer size (resulting in the buffer size 2^n)" default 7