# # Copyright (c) 2019 Nordic Semiconductor ASA # # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause # CONFIG_FPU=y CONFIG_NRF_MODEM_LIB=y CONFIG_STDOUT_CONSOLE=y CONFIG_UART_INTERRUPT_DRIVEN=y CONFIG_NEWLIB_LIBC=y CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y CONFIG_AT_CMD=y CONFIG_AT_NOTIF=y # Disable Modem traces, since we need UART1 ? CONFIG_NRF_MODEM_LIB_TRACE_ENABLED=n # To use SUPL client library for assisted GPS, enable the options below CONFIG_SUPL_CLIENT_LIB=n # Want LTE and GPS CONFIG_LTE_LINK_CONTROL=y CONFIG_LTE_NETWORK_MODE_LTE_M_GPS=y # Auto-connect should be left off as we want the application to control LTE CONFIG_LTE_AUTO_INIT_AND_CONNECT=n CONFIG_LTE_PSM_REQ_RAT="00000001" # Networking CONFIG_NETWORKING=y CONFIG_NET_SOCKETS_OFFLOAD=y CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS_POSIX_NAMES=y CONFIG_NET_SOCKETS_SOCKOPT_TLS=y # Disable native network stack to save some memory CONFIG_NET_NATIVE=n # Main thread CONFIG_HEAP_MEM_POOL_SIZE=2048 CONFIG_MAIN_STACK_SIZE=4096 # Application CONFIG_GPS_SAMPLE_NMEA_ONLY=n CONFIG_GPS_SAMPLE_ANTENNA_EXTERNAL=y # CJSON CONFIG_CJSON_LIB=y # Modem information CONFIG_MODEM_INFO=y # Date Time library CONFIG_DATE_TIME=y # MQTT CONFIG_MQTT_LIB=y CONFIG_MQTT_LIB_TLS=n CONFIG_MQTT_CLEAN_SESSION=y # Application #CONFIG_MQTT_PUB_TOPIC="my/publish/topic" CONFIG_MQTT_PUB_TOPIC="s20/60412p" CONFIG_MQTT_PUB_POWER_TOPIC="s20/60412p" CONFIG_MQTT_PUB_GPS_TOPIC="s20/60412g" #CONFIG_MQTT_SUB_TOPIC="my/subscribe/topic" CONFIG_MQTT_SUB_TOPIC="s20/60412s" #CONFIG_MQTT_CLIENT_ID="my-client-id" CONFIG_MQTT_BROKER_HOSTNAME="220.253.128.250" CONFIG_MQTT_BROKER_PORT=1883 # AWS IoT library #CONFIG_AWS_IOT=n #CONFIG_AWS_IOT_CLIENT_ID_STATIC="nrf9160-mqtt" #CONFIG_AWS_IOT_BROKER_HOST_NAME="aco9h4lx2fta3-ats.iot.us-west-2.amazonaws.com" #CONFIG_AWS_IOT_SEC_TAG=16842753 #CONFIG_AWS_IOT_APP_SUBSCRIPTION_LIST_COUNT=2 #CONFIG_AWS_IOT_TOPIC_UPDATE_DELTA_SUBSCRIBE=y #CONFIG_AWS_IOT_LAST_WILL=y #CONFIG_AWS_IOT_TOPIC_GET_ACCEPTED_SUBSCRIBE=y #CONFIG_AWS_IOT_TOPIC_GET_REJECTED_SUBSCRIBE=y # MQTT - Maximum MQTT keepalive timeout specified by AWS IoT Core #CONFIG_MQTT_KEEPALIVE=1200 # In Seconds CONFIG_MQTT_KEEPALIVE=1200 # Date Time library CONFIG_DATE_TIME=y # - got errors from below when added teh simple mqtt # -- FROM UARTE CODE --- # Enable the NUS service #CONFIG_BT_NUS=y # Enable bonding #CONFIG_BT_SETTINGS=y CONFIG_FLASH=y CONFIG_FLASH_PAGE_LAYOUT=y CONFIG_FLASH_MAP=y CONFIG_NVS=y CONFIG_SETTINGS=y # Enable DK LED and Buttons library CONFIG_DK_LIBRARY=y # This example requires more workqueue stack CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 # Config logger CONFIG_LOG=y CONFIG_STDOUT_CONSOLE=y CONFIG_USE_SEGGER_RTT=y CONFIG_LOG_BACKEND_RTT=y CONFIG_LOG_BACKEND_UART=y CONFIG_MQTT_SIMPLE_LOG_LEVEL_DBG=y CONFIG_LTE_LINK_CONTROL_LOG_LEVEL_DBG=y CONFIG_ASSERT=y # New settings now sure why CONFIG_UART_CONSOLE_LOG_LEVEL_INF=y ### configure the uart between 9160 and 52840 CONFIG_UART_INTERRUPT_DRIVEN=y # Debug Added 27/06 CONFIG_NET_LOG=y CONFIG_MQTT_LOG_LEVEL_DBG=y