# # Copyright (c) 2020 Nordic Semiconductor ASA # # SPDX-License-Identifier: LicenseRef-BSD-5-Clause-Nordic # # General config CONFIG_NEWLIB_LIBC=y CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y CONFIG_NEWLIB_LIBC_FLOAT_SCANF=y CONFIG_RESET_ON_FATAL_ERROR=n CONFIG_NCS_SAMPLES_DEFAULTS=y CONFIG_SERIAL=y CONFIG_UART_0_NRF_UARTE=y CONFIG_REBOOT=y # Network CONFIG_NETWORKING=y CONFIG_NET_NATIVE=n CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS_OFFLOAD=y # BSD library CONFIG_BSD_LIBRARY=y # DK CONFIG_DK_LIBRARY=y # Heap and stacks # Extended memory heap size needed for encoding nRF Cloud messages to JSON CONFIG_HEAP_MEM_POOL_SIZE=8192 CONFIG_MAIN_STACK_SIZE=4096 CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 # Generic cloud API CONFIG_CLOUD_API=y # AWS IOT # # Cloud Client Sample Settings # CONFIG_CLOUD_BACKEND="AWS_IOT" CONFIG_CLOUD_MESSAGE="" CONFIG_CLOUD_MESSAGE_PUBLICATION_INTERVAL=600 CONFIG_CLOUD_PUBLICATION_BUTTON_PRESS=n CONFIG_CLOUD_PUBLICATION_SEQUENTIAL=n CONFIG_NCS_SAMPLES_DEFAULTS=y CONFIG_LOG_DEFAULT_LEVEL=4 # CONFIG_NRF_CLOUD=n # CONFIG_NRF_CLOUD_STATIC_IPV4 is not set # CONFIG_NRF_CLOUD_PROVISION_CERTIFICATES is not set # CONFIG_NRF_CLOUD_SEC_TAG=16842753 # CONFIG_NRF_CLOUD_HOST_NAME="a2n7tk1kp18wix-ats.iot.us-east-1.amazonaws.com" # CONFIG_NRF_CLOUD_PORT=8883 # CONFIG_NRF_CLOUD_IPV6 is not set # CONFIG_NRF_CLOUD_MQTT_MESSAGE_BUFFER_LEN=256 # CONFIG_NRF_CLOUD_MQTT_PAYLOAD_BUFFER_LEN=2048 # CONFIG_NRF_CLOUD_LOG_LEVEL_OFF is not set # CONFIG_NRF_CLOUD_LOG_LEVEL_ERR is not set # CONFIG_NRF_CLOUD_LOG_LEVEL_WRN is not set # CONFIG_NRF_CLOUD_LOG_LEVEL_INF=y # CONFIG_NRF_CLOUD_LOG_LEVEL_DBG is not set #CONFIG_NRF_CLOUD_LOG_LEVEL=3 # CONFIG_DOWNLOAD_CLIENT is not set CONFIG_AWS_IOT=y # CONFIG_AWS_IOT_STATIC_IPV4 is not set CONFIG_AWS_IOT_SEC_TAG=16842333 CONFIG_AWS_IOT_BROKER_HOST_NAME="your aws iot link" CONFIG_AWS_IOT_PORT=8883 CONFIG_AWS_IOT_MQTT_RX_TX_BUFFER_LEN=256 CONFIG_AWS_IOT_MQTT_PAYLOAD_BUFFER_LEN=4096 # CONFIG_AWS_IOT_IPV6 is not set CONFIG_AWS_IOT_APP_SUBSCRIPTION_LIST_COUNT=0 CONFIG_AWS_IOT_CLIENT_ID_MAX_LEN=32 CONFIG_AWS_IOT_CLIENT_ID_STATIC="my-thing" # CONFIG_AWS_IOT_CLIENT_ID_APP is not set CONFIG_AWS_IOT_TOPIC_GET_ACCEPTED_SUBSCRIBE=y CONFIG_AWS_IOT_TOPIC_GET_REJECTED_SUBSCRIBE=y CONFIG_AWS_IOT_TOPIC_UPDATE_ACCEPTED_SUBSCRIBE=y CONFIG_AWS_IOT_TOPIC_UPDATE_REJECTED_SUBSCRIBE=y # CONFIG_AWS_IOT_TOPIC_UPDATE_DELTA_SUBSCRIBE is not set # CONFIG_AWS_IOT_TOPIC_DELETE_ACCEPTED_SUBSCRIBE is not set # CONFIG_AWS_IOT_TOPIC_DELETE_REJECTED_SUBSCRIBE is not set # CONFIG_AWS_IOT_LOG_LEVEL_OFF is not set CONFIG_AWS_IOT_LOG_LEVEL_ERR=y CONFIG_AWS_IOT_LOG_LEVEL_WRN=y CONFIG_AWS_IOT_LOG_LEVEL_INF=y CONFIG_AWS_IOT_LOG_LEVEL_DBG=y CONFIG_MQTT_LOG_LEVEL_ERR=y CONFIG_MQTT_LOG_LEVEL_WRN=y CONFIG_MQTT_LOG_LEVEL_INF=y CONFIG_MQTT_LOG_LEVEL_DBG=y #CONFIG_MQTT_LOG_LEVEL_DEFAULT=4 #CONFIG_AWS_IOT_LOG_LEVEL=4 CONFIG_LOG_MINIMAL=y CONFIG_NET_LOG=y # CONFIG_AWS_JOBS is not set # CONFIG_AWS_FOTA is not set CONFIG_CLOUD_API=y # LTE link control CONFIG_LTE_LINK_CONTROL=y CONFIG_LTE_NETWORK_MODE_NBIOT=y CONFIG_LTE_AUTO_INIT_AND_CONNECT=n CONFIG_LTE_LOCK_BANDS=y # Band 3 and 20 CONFIG_LTE_LOCK_BAND_MASK="10000000000000000100" # Slovenia doesn't have LTE-M. CONFIG_LTE_NETWORK_USE_FALLBACK=n CONFIG_LTE_NETWORK_TIMEOUT=120 CONFIG_LTE_LINK_CONTROL_LOG_LEVEL_INF=y CONFIG_LTE_LINK_CONTROL_LOG_LEVEL_DBG=y #CONFIG_LTE_LINK_CONTROL_LOG_LEVEL=4 # # AT Host Library for nrf91 # CONFIG_AT_HOST_LIBRARY=y CONFIG_UART_INTERRUPT_DRIVEN=y # end of AT Host Library for nrf91