This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF91DK MQTT SIMPLE example not able to connect to mqtt server

Dear Sir,

I am trying to run example with NRF91 DK MQTT simple and I am able to connect with LTE network. as shown in below screenshot. 

But as shown in the screen shot i am not able to connect to server and it keeps retrying. Please do let me know where i can go wrong. 

THnak you.

Parents
  • Hello, Thank you for your response,

    We are having below server settings as shown in below screenshot

    We receive data published to perticular topic like shown in below screenshot

    Now i am trying to publish on the same topic from NRF91DK . below are my autoconf.h seetings - 

    #define CONFIG_MQTT_PUB_TOPIC "sachin/gpsdata"//"my/publish/topic"
    #define CONFIG_MQTT_SUB_TOPIC "sachin/gpsdata"//"my/subscribe/topic"
    #define CONFIG_MQTT_CLIENT_ID "b9c545753886394580798b65d3523c00d60"//"my-client-id"
    #define CONFIG_MQTT_BROKER_HOSTNAME "godaddy.myftp.org"//"mqtt.eclipseprojects.io"
    #define CONFIG_MQTT_BROKER_PORT 1883
    #define CONFIG_MQTT_MESSAGE_BUFFER_SIZE 128
    #define CONFIG_MQTT_PAYLOAD_BUFFER_SIZE 128
    #define CONFIG_BUTTON_EVENT_PUBLISH_MSG "Hello from nRF91 MQTT Simple Sample"
    #define CONFIG_BUTTON_EVENT_BTN_NUM 1
    #define CONFIG_MQTT_RECONNECT_DELAY_S 10
    #define CONFIG_LTE_CONNECT_RETRY_DELAY_S 30
    #define CONFIG_MQTT_TLS_SEC_TAG 24
    #define CONFIG_MQTT_TLS_PEER_VERIFY 2
    #define CONFIG_UART_INTERRUPT_DRIVEN 1
    #define CONFIG_NET_IPV6 1
    #define CONFIG_NET_CONFIG_NEED_IPV6 1
    #define CONFIG_BOARD "nrf9160dk_nrf9160"
    #define CONFIG_FLASH_LOAD_SIZE 0x30000
    #define CONFIG_FLASH_LOAD_OFFSET 0x50000
    #define CONFIG_SOC "nRF9160_SICA"
    #define CONFIG_SOC_SERIES "nrf91"
    #define CONFIG_NUM_IRQS 65
    #define CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC 32768
    #define CONFIG_HEAP_MEM_POOL_SIZE 2048
    #define CONFIG_GPIO 1
    #define CONFIG_PM 1
    #define CONFIG_HAS_POWER_STATE_DEEP_SLEEP_1 1
    #define CONFIG_SOC_HAS_TIMING_FUNCTIONS 1
    #define CONFIG_ARCH_HAS_CUSTOM_BUSY_WAIT 1
    #define CONFIG_CLOCK_CONTROL 1
    #define CONFIG_NRF_RTC_TIMER 1
    #define CONFIG_SYS_CLOCK_TICKS_PER_SEC 32768
    #define CONFIG_BUILD_OUTPUT_HEX 1
    #define CONFIG_FPU 1
    #define CONFIG_ROM_START_OFFSET 0x0
    #define CONFIG_FLASH_SIZE 1024
    #define CONFIG_FLASH_BASE_ADDRESS 0x0
    #define CONFIG_SERIAL 1
    #define CONFIG_MAIN_STACK_SIZE 4096
    #define CONFIG_PRIVILEGED_STACK_SIZE 1024
    #define CONFIG_LOG_DEFAULT_LEVEL 3
    #define CONFIG_PM_PARTITION_SIZE_PROVISION 0x280
    #define CONFIG_PM_PARTITION_SIZE_B0_IMAGE 0x8000
    #define CONFIG_SB_VALIDATION_INFO_MAGIC 0x86518483
    #define CONFIG_SB_VALIDATION_POINTER_MAGIC 0x6919b47e
    #define CONFIG_SB_VALIDATION_INFO_CRYPTO_ID 1
    #define CONFIG_SB_VALIDATION_INFO_VERSION 2
    #define CONFIG_SB_VALIDATION_METADATA_OFFSET 0
    #define CONFIG_SB_VALIDATE_FW_SIGNATURE 1
    #define CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE 1024
    #define CONFIG_SPM 1
    #define CONFIG_SPM_BUILD_STRATEGY_FROM_SOURCE 1
    #define CONFIG_SPM_SECURE_SERVICES 1
    #define CONFIG_SPM_SERVICE_RNG 1
    #define CONFIG_SPM_SERVICE_READ 1
    #define CONFIG_SPM_SERVICE_FIND_FIRMWARE_INFO 1
    #define CONFIG_ARM_ENTRY_VENEERS_LIB_NAME "spm/libspmsecureentries.a"
    #define CONFIG_FW_INFO 1
    #define CONFIG_FW_INFO_OFFSET 0x200
    #define CONFIG_FW_INFO_FIRMWARE_VERSION 1
    #define CONFIG_FW_INFO_MAGIC_COMMON 0x281ee6de
    #define CONFIG_FW_INFO_MAGIC_FIRMWARE_INFO 0x8fcebb4c
    #define CONFIG_FW_INFO_MAGIC_EXT_API 0xb845acea
    #define CONFIG_FW_INFO_HARDWARE_ID 91
    #define CONFIG_FW_INFO_VERSION 2
    #define CONFIG_FW_INFO_CRYPTO_ID 0
    #define CONFIG_FW_INFO_MAGIC_COMPATIBILITY_ID 0
    #define CONFIG_FW_INFO_MAGIC_LEN 12
    #define CONFIG_FW_INFO_VALID_VAL 0x9102FFFF
    #define CONFIG_EXT_API_PROVIDE_EXT_API_UNUSED 1
    #define CONFIG_MPSL_THREAD_COOP_PRIO 8
    #define CONFIG_MPSL_SIGNAL_STACK_SIZE 1024
    #define CONFIG_MPSL_TIMESLOT_SESSION_COUNT 0
    #define CONFIG_MPSL_LOG_LEVEL_INF 1
    #define CONFIG_MPSL_LOG_LEVEL 3
    #define CONFIG_PARTITION_MANAGER_ENABLED 1
    #define CONFIG_SRAM_SIZE 128
    #define CONFIG_SRAM_BASE_ADDRESS 0x20020000
    #define CONFIG_PM_SRAM_BASE 0x20000000
    #define CONFIG_PM_SRAM_SIZE 0x40000
    #define CONFIG_MGMT_FMFU_LOG_LEVEL_INF 1
    #define CONFIG_MGMT_FMFU_LOG_LEVEL 3
    #define CONFIG_BOOT_SIGNATURE_KEY_FILE ""
    #define CONFIG_TFM_BOARD "C:/Users/Sachin/ncs/v1.5.0/nrf/modules/tfm/boards/nrf9160"
    #define CONFIG_AGPS_LOG_LEVEL_INF 1
    #define CONFIG_AGPS_LOG_LEVEL 3
    #define CONFIG_NRF_MODEM_LIB 1
    #define CONFIG_NRF_MODEM_LIB_SYS_INIT 1
    #define CONFIG_NRF91_SOCKET_BLOCK_LIMIT 2048
    #define CONFIG_NRF_MODEM_LIB_SENDMSG_BUF_SIZE 128
    #define CONFIG_NRF_MODEM_LIB_HEAP_SIZE 512
    #define CONFIG_NRF_MODEM_LIB_SHMEM_CTRL_SIZE 0x4e8
    #define CONFIG_NRF_MODEM_LIB_SHMEM_TX_SIZE 8192
    #define CONFIG_NRF_MODEM_LIB_SHMEM_RX_SIZE 8192
    #define CONFIG_NRF_MODEM_LIB_SHMEM_TRACE_SIZE 0
    #define CONFIG_NRF_MODEM_LIB_LOG_LEVEL_INF 1
    #define CONFIG_NRF_MODEM_LIB_LOG_LEVEL 3
    #define CONFIG_AT_CMD 1
    #define CONFIG_AT_CMD_SYS_INIT 1
    #define CONFIG_AT_CMD_INIT_PRIORITY 40
    #define CONFIG_AT_CMD_THREAD_PRIO 10
    #define CONFIG_AT_CMD_THREAD_STACK_SIZE 1024
    #define CONFIG_AT_CMD_QUEUE_LEN 16
    #define CONFIG_AT_CMD_RESPONSE_MAX_LEN 2700
    #define CONFIG_AT_CMD_LOG_LEVEL_INF 1
    #define CONFIG_AT_CMD_LOG_LEVEL 3
    #define CONFIG_LTE_LINK_CONTROL 1
    #define CONFIG_LTE_AUTO_INIT_AND_CONNECT 1
    #define CONFIG_LTE_PSM_REQ_RPTAU "00000011"
    #define CONFIG_LTE_PSM_REQ_RAT "00100001"
    #define CONFIG_LTE_EDRX_REQ_VALUE "1001"
    #define CONFIG_LTE_PTW_VALUE ""
    #define CONFIG_LTE_LEGACY_PCO_MODE 1
    #define CONFIG_LTE_PDP_CMD 1
    #define CONFIG_LTE_PDP_CONTEXT "0,\"IPv4v6\",\"internet.apn\""
    #define CONFIG_LTE_NETWORK_MODE_NBIOT 1
    #define CONFIG_LTE_RAI_REQ_VALUE "0"
    #define CONFIG_LTE_NETWORK_USE_FALLBACK 1
    #define CONFIG_LTE_NETWORK_TIMEOUT 600
    #define CONFIG_LTE_LINK_CONTROL_LOG_LEVEL_INF 1
    #define CONFIG_LTE_LINK_CONTROL_LOG_LEVEL 3
    #define CONFIG_NRF_SPU_FLASH_REGION_SIZE 0x8000
    #define CONFIG_FPROTECT_BLOCK_SIZE 0x8000
    #define CONFIG_AT_NOTIF 1
    #define CONFIG_AT_NOTIF_SYS_INIT 1
    #define CONFIG_AT_NOTIF_LOG_LEVEL_INF 1
    #define CONFIG_AT_NOTIF_LOG_LEVEL 3
    #define CONFIG_AT_HOST_LIBRARY 1
    #define CONFIG_AT_HOST_UART_0 1
    #define CONFIG_AT_HOST_UART 0
    #define CONFIG_AT_HOST_UART_INIT_TIMEOUT 500
    #define CONFIG_CR_TERMINATION 1
    #define CONFIG_AT_HOST_TERMINATION 1
    #define CONFIG_AT_HOST_CMD_MAX_LEN 4096
    #define CONFIG_AT_HOST_THREAD_PRIO 10
    #define CONFIG_AT_HOST_LOG_LEVEL_INF 1
    #define CONFIG_AT_HOST_LOG_LEVEL 3
    #define CONFIG_DK_LIBRARY 1
    #define CONFIG_DK_LIBRARY_BUTTON_SCAN_INTERVAL 10
    #define CONFIG_DK_LIBRARY_INVERT_BUTTONS 1
    #define CONFIG_DK_LIBRARY_INVERT_LEDS 1
    #define CONFIG_DK_LIBRARY_DYNAMIC_BUTTON_HANDLERS 1
    #define CONFIG_DK_LIBRARY_LOG_LEVEL_INF 1
    #define CONFIG_DK_LIBRARY_LOG_LEVEL 3
    #define CONFIG_AT_CMD_PARSER 1
    #define CONFIG_RESET_ON_FATAL_ERROR 1
    #define CONFIG_FATAL_ERROR_LOG_LEVEL_INF 1
    #define CONFIG_FATAL_ERROR_LOG_LEVEL 3
    #define CONFIG_ENTROPY_CC3XX 1
    #define CONFIG_ZEPHYR_NRF_MODULE 1
    #define CONFIG_DT_FLASH_WRITE_BLOCK_SIZE 4
    #define CONFIG_ZEPHYR_MCUBOOT_MODULE 1
    #define CONFIG_NRF_MODEM 1
    #define CONFIG_NRF_MODEM_LINK_BINARY 1
    #define CONFIG_NRF_MODEM_SHMEM_CTRL_SIZE 0x4e8
    #define CONFIG_ZIGBEE_LIBRARY_DEVELOPMENT 1
    #define CONFIG_ZIGBEE_LIBRARY_SOC 1
    #define CONFIG_ZIGBEE_GP_PB 1
    #define CONFIG_ZEPHYR_NRFXLIB_MODULE 1
    #define CONFIG_ZEPHYR_CDDL_GEN_MODULE 1
    #define CONFIG_ZEPHYR_HAL_NORDIC_MODULE 1
    #define CONFIG_HAS_NRFX 1
    #define CONFIG_NRFX_CLOCK 1
    #define CONFIG_NRFX_CLOCK_LFXO_TWO_STAGE_ENABLED 1
    #define CONFIG_NRFX_DPPI 1
    #define CONFIG_NRFX_GPIOTE 1
    #define CONFIG_NRFX_IPC 1
    #define CONFIG_NRFX_NVMC 1
    #define CONFIG_ZEPHYR_CONNECTEDHOMEIP_MODULE 1
    #define CONFIG_HAS_CMSIS_CORE 1
    #define CONFIG_HAS_CMSIS_CORE_M 1
    #define CONFIG_NUM_PREEMPT_PRIORITIES 15
    #define CONFIG_BOARD_NRF9160DK_NRF9160NS 1
    #define CONFIG_SOC_SERIES_NRF91X 1
    #define CONFIG_CPU_HAS_ARM_MPU 1
    #define CONFIG_CPU_HAS_NRF_IDAU 1
    #define CONFIG_NRF_SPU_RAM_REGION_SIZE 0x2000
    #define CONFIG_SOC_FAMILY "nordic_nrf"
    #define CONFIG_SOC_FAMILY_NRF 1
    #define CONFIG_HAS_HW_NRF_CC310 1
    #define CONFIG_HAS_HW_NRF_CLOCK 1
    #define CONFIG_HAS_HW_NRF_DPPIC 1
    #define CONFIG_HAS_HW_NRF_EGU0 1
    #define CONFIG_HAS_HW_NRF_EGU1 1
    #define CONFIG_HAS_HW_NRF_EGU2 1
    #define CONFIG_HAS_HW_NRF_EGU3 1
    #define CONFIG_HAS_HW_NRF_EGU4 1
    #define CONFIG_HAS_HW_NRF_EGU5 1
    #define CONFIG_HAS_HW_NRF_GPIO0 1
    #define CONFIG_HAS_HW_NRF_GPIOTE 1
    #define CONFIG_HAS_HW_NRF_I2S 1
    #define CONFIG_HAS_HW_NRF_IPC 1
    #define CONFIG_HAS_HW_NRF_NVMC_PE 1
    #define CONFIG_HAS_HW_NRF_PDM 1
    #define CONFIG_HAS_HW_NRF_POWER 1
    #define CONFIG_HAS_HW_NRF_PWM0 1
    #define CONFIG_HAS_HW_NRF_PWM1 1
    #define CONFIG_HAS_HW_NRF_PWM2 1
    #define CONFIG_HAS_HW_NRF_PWM3 1
    #define CONFIG_HAS_HW_NRF_RTC0 1
    #define CONFIG_HAS_HW_NRF_RTC1 1
    #define CONFIG_HAS_HW_NRF_SAADC 1
    #define CONFIG_HAS_HW_NRF_SPIM0 1
    #define CONFIG_HAS_HW_NRF_SPIM1 1
    #define CONFIG_HAS_HW_NRF_SPIM2 1
    #define CONFIG_HAS_HW_NRF_SPIM3 1
    #define CONFIG_HAS_HW_NRF_SPIS0 1
    #define CONFIG_HAS_HW_NRF_SPIS1 1
    #define CONFIG_HAS_HW_NRF_SPIS2 1
    #define CONFIG_HAS_HW_NRF_SPIS3 1
    #define CONFIG_HAS_HW_NRF_SPU 1
    #define CONFIG_HAS_HW_NRF_TIMER0 1
    #define CONFIG_HAS_HW_NRF_TIMER1 1
    #define CONFIG_HAS_HW_NRF_TIMER2 1
    #define CONFIG_HAS_HW_NRF_TWIM0 1
    #define CONFIG_HAS_HW_NRF_TWIM1 1
    #define CONFIG_HAS_HW_NRF_TWIM2 1
    #define CONFIG_HAS_HW_NRF_TWIM3 1
    #define CONFIG_HAS_HW_NRF_TWIS0 1
    #define CONFIG_HAS_HW_NRF_TWIS1 1
    #define CONFIG_HAS_HW_NRF_TWIS2 1
    #define CONFIG_HAS_HW_NRF_TWIS3 1
    #define CONFIG_HAS_HW_NRF_UARTE0 1
    #define CONFIG_HAS_HW_NRF_UARTE1 1
    #define CONFIG_HAS_HW_NRF_UARTE2 1
    #define CONFIG_HAS_HW_NRF_UARTE3 1
    #define CONFIG_HAS_HW_NRF_WDT 1
    #define CONFIG_NRF_HW_RTC1_RESERVED 1
    #define CONFIG_NRF_ENABLE_ICACHE 1
    #define CONFIG_SOC_NRF9160 1
    #define CONFIG_SOC_NRF9160_SICA 1
    #define CONFIG_SOC_LOG_LEVEL_INF 1
    #define CONFIG_SOC_LOG_LEVEL 3
    #define CONFIG_SOC_COMPATIBLE_NRF 1
    #define CONFIG_ARCH "arm"
    #define CONFIG_CPU_CORTEX 1
    #define CONFIG_CPU_CORTEX_M 1
    #define CONFIG_ISA_THUMB2 1
    #define CONFIG_ASSEMBLER_ISA_THUMB2 1
    #define CONFIG_COMPILER_ISA_THUMB2 1
    #define CONFIG_STACK_ALIGN_DOUBLE_WORD 1
    #define CONFIG_PLATFORM_SPECIFIC_INIT 1
    #define CONFIG_FAULT_DUMP 2
    #define CONFIG_BUILTIN_STACK_GUARD 1
    #define CONFIG_ARM_STACK_PROTECTION 1
    #define CONFIG_ARM_NONSECURE_FIRMWARE 1
    #define CONFIG_FP_HARDABI 1
    #define CONFIG_CPU_CORTEX_M33 1
    #define CONFIG_CPU_CORTEX_M_HAS_SYSTICK 1
    #define CONFIG_CPU_CORTEX_M_HAS_DWT 1
    #define CONFIG_CPU_CORTEX_M_HAS_BASEPRI 1
    #define CONFIG_CPU_CORTEX_M_HAS_VTOR 1
    #define CONFIG_CPU_CORTEX_M_HAS_SPLIM 1
    #define CONFIG_CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS 1
    #define CONFIG_CPU_CORTEX_M_HAS_CMSE 1
    #define CONFIG_ARMV7_M_ARMV8_M_MAINLINE 1
    #define CONFIG_ARMV8_M_MAINLINE 1
    #define CONFIG_ARMV8_M_SE 1
    #define CONFIG_ARMV7_M_ARMV8_M_FP 1
    #define CONFIG_ARMV8_M_DSP 1
    #define CONFIG_GEN_ISR_TABLES 1
    #define CONFIG_ARM_MPU 1
    #define CONFIG_ARM_MPU_REGION_MIN_ALIGN_AND_SIZE 32
    #define CONFIG_CUSTOM_SECTION_MIN_ALIGN_SIZE 32
    #define CONFIG_ARM_TRUSTZONE_M 1
    #define CONFIG_ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS 1
    #define CONFIG_GEN_IRQ_VECTOR_TABLE 1
    #define CONFIG_IDLE_STACK_SIZE 320
    #define CONFIG_ISR_STACK_SIZE 2048
    #define CONFIG_TEST_EXTRA_STACKSIZE 0
    #define CONFIG_ARM 1
    #define CONFIG_ARCH_IS_SET 1
    #define CONFIG_ARCH_LOG_LEVEL_INF 1
    #define CONFIG_ARCH_LOG_LEVEL 3
    #define CONFIG_MPU_LOG_LEVEL_INF 1
    #define CONFIG_MPU_LOG_LEVEL 3
    #define CONFIG_TRUSTED_EXECUTION_NONSECURE 1
    #define CONFIG_HW_STACK_PROTECTION 1
    #define CONFIG_KOBJECT_TEXT_AREA 256
    #define CONFIG_GEN_PRIV_STACKS 1
    #define CONFIG_GEN_SW_ISR_TABLE 1
    #define CONFIG_ARCH_SW_ISR_TABLE_ALIGN 0
    #define CONFIG_GEN_IRQ_START_VECTOR 0
    #define CONFIG_ARCH_HAS_TIMING_FUNCTIONS 1
    #define CONFIG_ARCH_HAS_TRUSTED_EXECUTION 1
    #define CONFIG_ARCH_HAS_STACK_PROTECTION 1
    #define CONFIG_ARCH_HAS_USERSPACE 1
    #define CONFIG_ARCH_HAS_EXECUTABLE_PAGE_BIT 1
    #define CONFIG_ARCH_HAS_RAMFUNC_SUPPORT 1
    #define CONFIG_ARCH_HAS_NESTED_EXCEPTION_DETECTION 1
    #define CONFIG_ARCH_SUPPORTS_COREDUMP 1
    #define CONFIG_ARCH_SUPPORTS_ARCH_HW_INIT 1
    #define CONFIG_ARCH_HAS_EXTRA_EXCEPTION_INFO 1
    #define CONFIG_ARCH_HAS_THREAD_LOCAL_STORAGE 1
    #define CONFIG_ARCH_HAS_THREAD_ABORT 1
    #define CONFIG_CPU_HAS_TEE 1
    #define CONFIG_CPU_HAS_FPU 1
    #define CONFIG_CPU_HAS_MPU 1
    #define CONFIG_MPU 1
    #define CONFIG_MPU_REQUIRES_NON_OVERLAPPING_REGIONS 1
    #define CONFIG_MPU_GAP_FILLING 1
    #define CONFIG_SRAM_REGION_PERMISSIONS 1
    #define CONFIG_FPU_SHARING 1
    #define CONFIG_KERNEL_LOG_LEVEL_INF 1
    #define CONFIG_KERNEL_LOG_LEVEL 3
    #define CONFIG_MULTITHREADING 1
    #define CONFIG_NUM_COOP_PRIORITIES 16
    #define CONFIG_MAIN_THREAD_PRIORITY 0
    #define CONFIG_COOP_ENABLED 1
    #define CONFIG_PREEMPT_ENABLED 1
    #define CONFIG_PRIORITY_CEILING 0
    #define CONFIG_NUM_METAIRQ_PRIORITIES 0
    #define CONFIG_THREAD_STACK_INFO 1
    #define CONFIG_ERRNO 1
    #define CONFIG_SCHED_DUMB 1
    #define CONFIG_WAITQ_DUMB 1
    #define CONFIG_BOOT_BANNER 1
    #define CONFIG_BOOT_DELAY 0
    #define CONFIG_SYSTEM_WORKQUEUE_PRIORITY -1
    #define CONFIG_ATOMIC_OPERATIONS_BUILTIN 1
    #define CONFIG_TIMESLICING 1
    #define CONFIG_TIMESLICE_SIZE 0
    #define CONFIG_TIMESLICE_PRIORITY 0
    #define CONFIG_POLL 1
    #define CONFIG_NUM_MBOX_ASYNC_MSGS 10
    #define CONFIG_NUM_PIPE_ASYNC_MSGS 10
    #define CONFIG_KERNEL_MEM_POOL 1
    #define CONFIG_ARCH_HAS_CUSTOM_SWAP_TO_MAIN 1
    #define CONFIG_SWAP_NONATOMIC 1
    #define CONFIG_SYS_CLOCK_EXISTS 1
    #define CONFIG_TIMEOUT_64BIT 1
    #define CONFIG_XIP 1
    #define CONFIG_KERNEL_INIT_PRIORITY_OBJECTS 30
    #define CONFIG_KERNEL_INIT_PRIORITY_DEFAULT 40
    #define CONFIG_KERNEL_INIT_PRIORITY_DEVICE 50
    #define CONFIG_APPLICATION_INIT_PRIORITY 90
    #define CONFIG_STACK_POINTER_RANDOM 0
    #define CONFIG_MP_NUM_CPUS 1
    #define CONFIG_TICKLESS_IDLE 1
    #define CONFIG_TICKLESS_IDLE_THRESH 3
    #define CONFIG_TICKLESS_KERNEL 1
    #define CONFIG_HAS_DTS 1
    #define CONFIG_HAS_DTS_GPIO 1
    #define CONFIG_UART_CONSOLE_ON_DEV_NAME "UART_0"
    #define CONFIG_CONSOLE 1
    #define CONFIG_CONSOLE_INPUT_MAX_LINE_LEN 128
    #define CONFIG_CONSOLE_HAS_DRIVER 1
    #define CONFIG_UART_CONSOLE 1
    #define CONFIG_UART_CONSOLE_INIT_PRIORITY 60
    #define CONFIG_UART_CONSOLE_LOG_LEVEL_INF 1
    #define CONFIG_UART_CONSOLE_LOG_LEVEL 3
    #define CONFIG_HAS_SEGGER_RTT 1
    #define CONFIG_SERIAL_HAS_DRIVER 1
    #define CONFIG_SERIAL_SUPPORT_ASYNC 1
    #define CONFIG_SERIAL_SUPPORT_INTERRUPT 1
    #define CONFIG_UART_NRFX 1
    #define CONFIG_UART_0_NRF_UARTE 1
    #define CONFIG_UART_0_ENHANCED_POLL_OUT 1
    #define CONFIG_UART_0_INTERRUPT_DRIVEN 1
    #define CONFIG_UART_0_NRF_TX_BUFFER_SIZE 32
    #define CONFIG_UART_1_NRF_UARTE 1
    #define CONFIG_UART_1_INTERRUPT_DRIVEN 1
    #define CONFIG_UART_1_ENHANCED_POLL_OUT 1
    #define CONFIG_UART_1_NRF_TX_BUFFER_SIZE 32
    #define CONFIG_NRF_UARTE_PERIPHERAL 1
    #define CONFIG_NRF_RTC_TIMER_USER_CHAN_COUNT 0
    #define CONFIG_SYSTEM_CLOCK_WAIT_FOR_STABILITY 1
    #define CONFIG_SYSTEM_CLOCK_DISABLE 1
    #define CONFIG_SYSTEM_CLOCK_INIT_PRIORITY 0
    #define CONFIG_TICKLESS_CAPABLE 1
    #define CONFIG_ENTROPY_GENERATOR 1
    #define CONFIG_ENTROPY_HAS_DRIVER 1
    #define CONFIG_GPIO_LOG_LEVEL_INF 1
    #define CONFIG_GPIO_LOG_LEVEL 3
    #define CONFIG_GPIO_NRFX 1
    #define CONFIG_GPIO_NRF_INIT_PRIORITY 40
    #define CONFIG_GPIO_NRF_P0 1
    #define CONFIG_CLOCK_CONTROL_LOG_LEVEL_INF 1
    #define CONFIG_CLOCK_CONTROL_LOG_LEVEL 3
    #define CONFIG_CLOCK_CONTROL_NRF 1
    #define CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL 1
    #define CONFIG_CLOCK_CONTROL_NRF_K32SRC_20PPM 1
    #define CONFIG_CLOCK_CONTROL_NRF_ACCURACY 20
    #define CONFIG_MINIMAL_LIBC 1
    #define CONFIG_HAS_NEWLIB_LIBC_NANO 1
    #define CONFIG_MINIMAL_LIBC_MALLOC 1
    #define CONFIG_MINIMAL_LIBC_MALLOC_ARENA_SIZE 0
    #define CONFIG_MINIMAL_LIBC_CALLOC 1
    #define CONFIG_MINIMAL_LIBC_REALLOCARRAY 1
    #define CONFIG_STDOUT_CONSOLE 1
    #define CONFIG_SYS_HEAP_ALLOC_LOOPS 3
    #define CONFIG_CBPRINTF_COMPLETE 1
    #define CONFIG_CBPRINTF_FULL_INTEGRAL 1
    #define CONFIG_CBPRINTF_FP_SUPPORT 1
    #define CONFIG_CBPRINTF_N_SPECIFIER 1
    #define CONFIG_POSIX_MAX_FDS 4
    #define CONFIG_MAX_TIMER_COUNT 5
    #define CONFIG_PRINTK 1
    #define CONFIG_EARLY_CONSOLE 1
    #define CONFIG_ASSERT_VERBOSE 1
    #define CONFIG_LOG 1
    #define CONFIG_LOG_OVERRIDE_LEVEL 0
    #define CONFIG_LOG_MAX_LEVEL 4
    #define CONFIG_LOG_FUNC_NAME_PREFIX_DBG 1
    #define CONFIG_LOG_MODE_OVERFLOW 1
    #define CONFIG_LOG_PROCESS_TRIGGER_THRESHOLD 10
    #define CONFIG_LOG_PROCESS_THREAD 1
    #define CONFIG_LOG_PROCESS_THREAD_SLEEP_MS 1000
    #define CONFIG_LOG_PROCESS_THREAD_STACK_SIZE 768
    #define CONFIG_LOG_BUFFER_SIZE 1024
    #define CONFIG_LOG_DETECT_MISSED_STRDUP 1
    #define CONFIG_LOG_STRDUP_MAX_STRING 46
    #define CONFIG_LOG_STRDUP_BUF_COUNT 4
    #define CONFIG_LOG_DOMAIN_ID 0
    #define CONFIG_LOG_BACKEND_UART 1
    #define CONFIG_LOG_BACKEND_SHOW_COLOR 1
    #define CONFIG_LOG_BACKEND_FORMAT_TIMESTAMP 1
    #define CONFIG_NET_BUF 1
    #define CONFIG_NET_BUF_USER_DATA_SIZE 4
    #define CONFIG_NET_BUF_LOG_LEVEL_INF 1
    #define CONFIG_NET_BUF_LOG_LEVEL 3
    #define CONFIG_NETWORKING 1
    #define CONFIG_NET_INIT_PRIO 90
    #define CONFIG_NET_IF_MAX_IPV6_COUNT 1
    #define CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT 2
    #define CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT 3
    #define CONFIG_NET_IF_IPV6_PREFIX_COUNT 2
    #define CONFIG_NET_INITIAL_HOP_LIMIT 64
    #define CONFIG_NET_IPV6_MAX_NEIGHBORS 8
    #define CONFIG_NET_IPV6_FRAGMENT 1
    #define CONFIG_NET_IPV6_FRAGMENT_MAX_COUNT 1
    #define CONFIG_NET_IPV6_FRAGMENT_TIMEOUT 5
    #define CONFIG_NET_IPV6_MLD 1
    #define CONFIG_NET_IPV6_NBR_CACHE 1
    #define CONFIG_NET_IPV6_ND 1
    #define CONFIG_NET_IPV6_DAD 1
    #define CONFIG_NET_IPV6_RA_RDNSS 1
    #define CONFIG_NET_IPV6_LOG_LEVEL 0
    #define CONFIG_NET_ICMPV6_LOG_LEVEL 0
    #define CONFIG_NET_IPV6_NBR_CACHE_LOG_LEVEL 0
    #define CONFIG_NET_TC_TX_COUNT 1
    #define CONFIG_NET_TC_RX_COUNT 1
    #define CONFIG_NET_TC_THREAD_COOPERATIVE 1
    #define CONFIG_NET_TC_NUM_PRIORITIES 16
    #define CONFIG_NET_TC_MAPPING_STRICT 1
    #define CONFIG_NET_TX_DEFAULT_PRIORITY 1
    #define CONFIG_NET_RX_DEFAULT_PRIORITY 0
    #define CONFIG_NET_IP_ADDR_CHECK 1
    #define CONFIG_NET_MAX_ROUTERS 1
    #define CONFIG_NET_ROUTE 1
    #define CONFIG_NET_MAX_ROUTES 8
    #define CONFIG_NET_MAX_NEXTHOPS 8
    #define CONFIG_NET_UDP 1
    #define CONFIG_NET_UDP_CHECKSUM 1
    #define CONFIG_NET_UDP_LOG_LEVEL 0
    #define CONFIG_NET_MAX_CONN 4
    #define CONFIG_NET_MAX_CONTEXTS 6
    #define CONFIG_NET_CONTEXT_SYNC_RECV 1
    #define CONFIG_NET_CONTEXT_CHECK 1
    #define CONFIG_NET_PKT_RX_COUNT 4
    #define CONFIG_NET_PKT_TX_COUNT 4
    #define CONFIG_NET_BUF_RX_COUNT 16
    #define CONFIG_NET_BUF_TX_COUNT 16
    #define CONFIG_NET_BUF_FIXED_DATA_SIZE 1
    #define CONFIG_NET_BUF_DATA_SIZE 128
    #define CONFIG_NET_DEFAULT_IF_FIRST 1
    #define CONFIG_NET_TX_STACK_SIZE 1200
    #define CONFIG_NET_RX_STACK_SIZE 1500
    #define CONFIG_NET_PKT_LOG_LEVEL 0
    #define CONFIG_NET_DEBUG_NET_PKT_EXTERNALS 0
    #define CONFIG_NET_CORE_LOG_LEVEL 0
    #define CONFIG_NET_IF_LOG_LEVEL 0
    #define CONFIG_NET_TC_LOG_LEVEL 0
    #define CONFIG_NET_UTILS_LOG_LEVEL 0
    #define CONFIG_NET_CONTEXT_LOG_LEVEL 0
    #define CONFIG_NET_CONN_LOG_LEVEL 0
    #define CONFIG_NET_ROUTE_LOG_LEVEL 0
    #define CONFIG_MQTT_LIB 1
    #define CONFIG_MQTT_LOG_LEVEL 0
    #define CONFIG_MQTT_KEEPALIVE 60
    #define CONFIG_MQTT_CLEAN_SESSION 1
    #define CONFIG_NET_HTTP_LOG_LEVEL 0
    #define CONFIG_NET_CONFIG_AUTO_INIT 1
    #define CONFIG_NET_CONFIG_INIT_PRIO 95
    #define CONFIG_NET_CONFIG_INIT_TIMEOUT 30
    #define CONFIG_NET_CONFIG_LOG_LEVEL 0
    #define CONFIG_NET_SOCKETS 1
    #define CONFIG_NET_SOCKETS_POSIX_NAMES 1
    #define CONFIG_NET_SOCKETS_POLL_MAX 3
    #define CONFIG_NET_SOCKETS_CONNECT_TIMEOUT 3000
    #define CONFIG_NET_SOCKETS_TLS_SET_MAX_FRAGMENT_LENGTH 1
    #define CONFIG_NET_SOCKETS_OFFLOAD 1
    #define CONFIG_NET_SOCKETS_OFFLOAD_TLS 1
    #define CONFIG_NET_SOCKETS_LOG_LEVEL 0
    #define CONFIG_PM_POLICY_RESIDENCY 1
    #define CONFIG_PM_POLICY_RESIDENCY_DEFAULT 1
    #define CONFIG_PM_MIN_RESIDENCY_DEEP_SLEEP_1 60000
    #define CONFIG_PM_LOG_LEVEL_INF 1
    #define CONFIG_PM_LOG_LEVEL 3
    #define CONFIG_ENTROPY_DEVICE_RANDOM_GENERATOR 1
    #define CONFIG_CSPRING_ENABLED 1
    #define CONFIG_HARDWARE_DEVICE_CS_GENERATOR 1
    #define CONFIG_TEST_ARM_CORTEX_M 1
    #define CONFIG_TOOLCHAIN_GNUARMEMB 1
    #define CONFIG_LINKER_ORPHAN_SECTION_WARN 1
    #define CONFIG_HAS_FLASH_LOAD_OFFSET 1
    #define CONFIG_KERNEL_ENTRY "__start"
    #define CONFIG_LINKER_SORT_BY_ALIGNMENT 1
    #define CONFIG_SIZE_OPTIMIZATIONS 1
    #define CONFIG_COMPILER_OPT ""
    #define CONFIG_RUNTIME_ERROR_CHECKS 1
    #define CONFIG_KERNEL_BIN_NAME "zephyr"
    #define CONFIG_OUTPUT_STAT 1
    #define CONFIG_OUTPUT_DISASSEMBLY 1
    #define CONFIG_OUTPUT_PRINT_MEMORY_USAGE 1
    #define CONFIG_BUILD_OUTPUT_BIN 1
    #define CONFIG_REBOOT 1
    #define CONFIG_COMPAT_INCLUDES 1
    #define CONFIG_MQTT_SIMPLE_LOG_LEVEL_DBG 1
    #define CONFIG_MQTT_SIMPLE_LOG_LEVEL 4

    please let me know if you need any more info.

    thank you.

  • Hi, 

    Sorry, I have misinformed you regarding the error message. In Zephyr there are two error lists, libc and newlibc. Mqtt_simple uses the former, and thus the meaning changes to:

    #define ETIMEDOUT 60    /* Connection timed out */
    Please verify that you server is working as intended. Have you tested the connection with e.g. mosquitto client?
    Kind regards,
    Øyvind
  • I think i have tested the connection using MQTT FX and it is able to connect to the server and publish the data. Also i can see the data to the topic subscribed. So i think server side is ok.

  • Please provide full log output from the LTE Link Monitor. 

  • Please find full log as below -

    * Booting Zephyr OS build v2.4.99-ncs1  **Flash regionsDomainPermissions00 00 0x00000 0x08000 Securerwxl01 31 0x08000 0x100000 Non-SecurerwxlNon-secure callable region 0 placed in flash region 0 with size 32.SRAM regionDomainPermissions00 07 0x00000 0x10000 Securerwxl08 31 0x10000 0x40000 Non-SecurerwxlPeripheralDomainStatus00 NRF_P0               Non-SecureOK01 NRF_CLOCK            Non-SecureOK02 NRF_RTC0             Non-SecureOK03 NRF_RTC1             Non-SecureOK04 NRF_NVMC             Non-SecureOK05 NRF_UARTE1           Non-SecureOK06 NRF_UARTE2           SecureSKIP07 NRF_TWIM2            Non-SecureOK08 NRF_SPIM3            Non-SecureOK09 NRF_TIMER0           Non-SecureOK10 NRF_TIMER1           Non-SecureOK11 NRF_TIMER2           Non-SecureOK12 NRF_SAADC            Non-SecureOK13 NRF_PWM0             Non-SecureOK14 NRF_PWM1             Non-SecureOK15 NRF_PWM2             Non-SecureOK16 NRF_PWM3             Non-SecureOK17 NRF_WDT              Non-SecureOK18 NRF_IPC              Non-SecureOK19 NRF_VMC              Non-SecureOK20 NRF_FPU              Non-SecureOK21 NRF_EGU1             Non-SecureOK22 NRF_EGU2             Non-SecureOK23 NRF_DPPIC            Non-SecureOK24 NRF_REGULATORS       Non-SecureOK25 NRF_GPIOTE1          Non-SecureOKSPM: NS image at 0xc000SPM: NS MSP at 0x200197f8SPM: NS reset vector at 0xffb5SPM: prepare to jump to Non-Secure image.* Booting Zephyr OS build v2.4.99-ncs1  **[00:00:00.227,325] [0m<inf> lte_lc: Using legacy LTE PCO mode...[0m[00:00:00.227,996] [0m<inf> lte_lc: PDP Context: AT+CGDCONT=0,"IPv4v6","internet.apn"[0m[00:00:00.228,698] [0m<inf> lte_lc: PDN Auth: AT+CGAUTH=0,1,"username","password"[0m+CEREG: 2,"C090","003F0318",9,0,0,"11100000","11100000"+CSCON: 1+CEREG: 5,"C090","003F0318",9,,,"11100000","11100000"AT+COPS=3,2OKAT+COPS?+COPS: 0,2,"405864",9OKAT%XCBAND%XCBAND: 5OKAT+CGDCONT?+CGDCONT: 0,"IPV6","internet.apn","0000:0000:0000:0000:0000:0000:0E88:5C00",0,0OKAT+CGACT?+CGACT: 0,1OK[00:00:09.716,186] [0m<inf> mqtt_simple: The MQTT simple sample started[0m[00:00:09.716,186] [0m<inf> mqtt_simple: Disabling PSM and eDRX[0m[00:00:31.421,203] [0m<inf> mqtt_simple: IPv4 Address found 148.66.129.148[0m[00:00:54.924,133] [1;31m<err> mqtt_simple: mqtt_connect -60[0m[00:00:54.924,133] [0m<inf> mqtt_simple: Reconnecting in 10 seconds...[0m

Reply
  • Please find full log as below -

    * Booting Zephyr OS build v2.4.99-ncs1  **Flash regionsDomainPermissions00 00 0x00000 0x08000 Securerwxl01 31 0x08000 0x100000 Non-SecurerwxlNon-secure callable region 0 placed in flash region 0 with size 32.SRAM regionDomainPermissions00 07 0x00000 0x10000 Securerwxl08 31 0x10000 0x40000 Non-SecurerwxlPeripheralDomainStatus00 NRF_P0               Non-SecureOK01 NRF_CLOCK            Non-SecureOK02 NRF_RTC0             Non-SecureOK03 NRF_RTC1             Non-SecureOK04 NRF_NVMC             Non-SecureOK05 NRF_UARTE1           Non-SecureOK06 NRF_UARTE2           SecureSKIP07 NRF_TWIM2            Non-SecureOK08 NRF_SPIM3            Non-SecureOK09 NRF_TIMER0           Non-SecureOK10 NRF_TIMER1           Non-SecureOK11 NRF_TIMER2           Non-SecureOK12 NRF_SAADC            Non-SecureOK13 NRF_PWM0             Non-SecureOK14 NRF_PWM1             Non-SecureOK15 NRF_PWM2             Non-SecureOK16 NRF_PWM3             Non-SecureOK17 NRF_WDT              Non-SecureOK18 NRF_IPC              Non-SecureOK19 NRF_VMC              Non-SecureOK20 NRF_FPU              Non-SecureOK21 NRF_EGU1             Non-SecureOK22 NRF_EGU2             Non-SecureOK23 NRF_DPPIC            Non-SecureOK24 NRF_REGULATORS       Non-SecureOK25 NRF_GPIOTE1          Non-SecureOKSPM: NS image at 0xc000SPM: NS MSP at 0x200197f8SPM: NS reset vector at 0xffb5SPM: prepare to jump to Non-Secure image.* Booting Zephyr OS build v2.4.99-ncs1  **[00:00:00.227,325] [0m<inf> lte_lc: Using legacy LTE PCO mode...[0m[00:00:00.227,996] [0m<inf> lte_lc: PDP Context: AT+CGDCONT=0,"IPv4v6","internet.apn"[0m[00:00:00.228,698] [0m<inf> lte_lc: PDN Auth: AT+CGAUTH=0,1,"username","password"[0m+CEREG: 2,"C090","003F0318",9,0,0,"11100000","11100000"+CSCON: 1+CEREG: 5,"C090","003F0318",9,,,"11100000","11100000"AT+COPS=3,2OKAT+COPS?+COPS: 0,2,"405864",9OKAT%XCBAND%XCBAND: 5OKAT+CGDCONT?+CGDCONT: 0,"IPV6","internet.apn","0000:0000:0000:0000:0000:0000:0E88:5C00",0,0OKAT+CGACT?+CGACT: 0,1OK[00:00:09.716,186] [0m<inf> mqtt_simple: The MQTT simple sample started[0m[00:00:09.716,186] [0m<inf> mqtt_simple: Disabling PSM and eDRX[0m[00:00:31.421,203] [0m<inf> mqtt_simple: IPv4 Address found 148.66.129.148[0m[00:00:54.924,133] [1;31m<err> mqtt_simple: mqtt_connect -60[0m[00:00:54.924,133] [0m<inf> mqtt_simple: Reconnecting in 10 seconds...[0m

Children
Related