Asset Tracker V2 and AWS Cloud

Hello, I am working with the asset tracker v2 application and I want to connect it with Aws Cloud. 
I follow the steps corresponding to the tutorial and I am not successful.

If I use the example of Aws Iot I can upload data successfully.
I think the "prj.config" and "overlay-debug.conf" files are not configured correctly


---------------------In prj.conf------------------------
## AWS IoT
## Mandatory application specific configurations for AWS_IOT.
CONFIG_AWS_IOT=y
CONFIG_AWS_IOT_APP_SUBSCRIPTION_LIST_COUNT=2
CONFIG_AWS_IOT_LAST_WILL=y
CONFIG_AWS_IOT_AUTO_DEVICE_SHADOW_REQUEST=y
CONFIG_AWS_IOT_CLIENT_ID_APP=y
CONFIG_AWS_IOT_MQTT_PAYLOAD_BUFFER_LEN=2048
CONFIG_AWS_IOT_MQTT_RX_TX_BUFFER_LEN=2048
CONFIG_AWS_IOT_TOPIC_GET_ACCEPTED_SUBSCRIBE=y
CONFIG_AWS_IOT_TOPIC_GET_REJECTED_SUBSCRIBE=y
CONFIG_AWS_IOT_TOPIC_UPDATE_DELTA_SUBSCRIBE=y
CONFIG_AWS_FOTA=y
CONFIG_FOTA_DOWNLOAD=y
CONFIG_DFU_TARGET=y


## AWS IoT options that must be configured.
CONFIG_AWS_IOT_SEC_TAG=42
CONFIG_AWS_IOT_BROKER_HOST_NAME="xxxxxxxxxxxxx-ats.iot.xx-xxxx-x.amazonaws.com"
CONFIG_AWS_IOT_CLIENT_ID_STATIC=" < imei iot >"

# nRF Nube# CONFIG_NRF_CLOUD=y#  CONFIG_NRF_CLOUD_MQTT=y 
#5 CONFIG_NRF_CLOUD_CONNECTION_POLL_THREAD=y
#7 CONFIG_NRF_CLOUD_SEND_TIMEOUT=y
# GPS
#8 CONFIG_GPS_MODULE_NMEA=y
## A-GPS and P-GPS
# Set nRF Cloud as source for handling incoming A-GPS and P-GPS data.
# This enables the application to use nRF Cloud specific APIs to process
# incoming A-GPS and P-GPS data that has indirectly been fetched from nRF Cloud
# on the cloud side also when nRF Cloud is not used as the cloud backend.
#1 CONFIG_AGPS=y
#2 CONFIG_AGPS_SRC_NRF_CLOUD=y
#3 CONFIG_NRF_CLOUD=y
#4 CONFIG_NRF_CLOUD_AGPS=y
# Be aware that P-GPS received a lot of data over the network when it's used.
#6 CONFIG_NRF_CLOUD_PGPS=y
# CONFIG_NRF_CLOUD_PGPS_REQUEST_ALL_UPON_INIT=n %MCEPASTEBINA%

------------In overlay-debug.conf---------------

# nRF Cloud
# CONFIG_NRF_CLOUD_FOTA_LOG_LEVEL_DBG=y
# CONFIG_NRF_CLOUD_LOG_LEVEL_DBG=y
# CONFIG_NRF_CLOUD_GPS_LOG_LEVEL_DBG=y
# AWS CLOUD ##
CONFIG_AWS_FOTA_LOG_LEVEL_DBG=y
CONFIG_AWS_IOT_LOG_LEVEL_DBG=y
CONFIG_AWS_JOBS_LOG_LEVEL_DBG=y%MCEPASTEBINA%

  • tracking said:
    Hello, thank you very much for answering.
    I don't understand what you mean by a complete record. so I can show you.
    I just followed the steps mentioned above, in Asset Tracker v2. I clarify that I am only trying to upload the GPS data to the AWS cloud.

    By a complete record, I mean the output of the Asset Tracker v2 from your device logged by a serial terminal. You can read more about logging here.

    Regards,

    Markus

  • Thanks a lot! May I ask for the complete application log in text format, as it will be easier for me to analyse? :-) You can do that by clicking the button below and copy/pasting the output as code here in this ticket.

    Thanks and regards,

    //Markus

  • Hi, ok.

    Thanks

    2021-11-26T15:20:47.532Z VERBOSE Using nrfjprog dll version: 10.12.1
    2021-11-26T15:20:47.532Z VERBOSE Using JLink version: 6.88a
    2021-11-26T15:20:47.600Z DEBUG App pc-nrfconnect-linkmonitor v2.0.0 official
    2021-11-26T15:20:47.601Z DEBUG App path: C:\Users\aeavi\.nrfconnect-apps\node_modules\pc-nrfconnect-linkmonitor
    2021-11-26T15:20:47.601Z DEBUG nRFConnect 3.8.0 is not supported by the app (^3.8.0)
    2021-11-26T15:20:47.601Z DEBUG nRFConnect path: C:\Users\aeavi\AppData\Local\Programs\nrfconnect\resources\app.asar
    2021-11-26T15:20:47.601Z DEBUG HomeDir: C:\Users\aeavi
    2021-11-26T15:20:47.601Z DEBUG TmpDir: C:\Users\aeavi\AppData\Local\Temp
    2021-11-26T15:20:49.775Z INFO Modem port is opened
    2021-11-26T15:20:49.788Z DEBUG modem >> AT+CFUN?
    2021-11-26T15:20:49.821Z DEBUG modem << +CFUN: 0
    2021-11-26T15:20:49.824Z DEBUG modem << OK
    2021-11-26T15:20:51.661Z DEBUG modem >> AT+CFUN=1
    2021-11-26T15:20:51.707Z DEBUG modem << OK
    2021-11-26T15:20:52.909Z DEBUG modem >> AT+CFUN?
    2021-11-26T15:20:52.924Z DEBUG modem << +CFUN: 1
    2021-11-26T15:20:52.937Z DEBUG modem << OK
    2021-11-26T15:20:52.942Z DEBUG modem >> AT+CGSN=1
    2021-11-26T15:20:52.952Z DEBUG modem << +CGSN: "imei-private"
    2021-11-26T15:20:52.955Z DEBUG modem << OK
    2021-11-26T15:20:52.966Z DEBUG modem >> AT+CGMI
    2021-11-26T15:20:52.983Z DEBUG modem << Nordic Semiconductor ASA
    2021-11-26T15:20:52.987Z DEBUG modem << OK
    2021-11-26T15:20:52.991Z DEBUG modem >> AT+CGMM
    2021-11-26T15:20:53.007Z DEBUG modem << nRF9160-SICA
    2021-11-26T15:20:53.009Z DEBUG modem << OK
    2021-11-26T15:20:53.019Z DEBUG modem >> AT+CGMR
    2021-11-26T15:20:53.038Z DEBUG modem << mfw_nrf9160_1.3.1
    2021-11-26T15:20:53.040Z DEBUG modem << OK
    2021-11-26T15:20:53.041Z INFO Nordic Semiconductor ASA nRF9160-SICA [mfw_nrf9160_1.3.1] SerNr: 352656106101499
    2021-11-26T15:20:53.050Z DEBUG modem >> AT+CEMODE?
    2021-11-26T15:20:53.068Z DEBUG modem << +CEMODE: 2
    2021-11-26T15:20:53.073Z DEBUG modem << OK
    2021-11-26T15:20:53.091Z DEBUG modem >> AT%XCBAND=?
    2021-11-26T15:20:53.107Z DEBUG modem << %XCBAND: (1,2,3,4,5,8,12,13,18,19,20,25,26,28,66)
    2021-11-26T15:20:53.116Z DEBUG modem << OK
    2021-11-26T15:20:53.136Z DEBUG modem >> AT+CMEE?
    2021-11-26T15:20:53.146Z DEBUG modem << +CMEE: 0
    2021-11-26T15:20:53.148Z DEBUG modem << OK
    2021-11-26T15:20:53.151Z DEBUG modem >> AT+CMEE=1
    2021-11-26T15:20:53.169Z DEBUG modem << OK
    2021-11-26T15:20:53.174Z DEBUG modem >> AT+CNEC?
    2021-11-26T15:20:53.186Z DEBUG modem << +CNEC: 0
    2021-11-26T15:20:53.189Z DEBUG modem << OK
    2021-11-26T15:20:53.193Z DEBUG modem >> AT+CNEC=24
    2021-11-26T15:20:53.203Z DEBUG modem << OK
    2021-11-26T15:20:53.206Z DEBUG modem >> AT+CGEREP?
    2021-11-26T15:20:53.217Z DEBUG modem << +CGEREP: 0,0
    2021-11-26T15:20:53.221Z DEBUG modem << OK
    2021-11-26T15:20:53.223Z DEBUG modem >> AT+CGDCONT?
    2021-11-26T15:20:53.234Z DEBUG modem << +CGDCONT: 0,"","","",0,0
    2021-11-26T15:20:53.238Z DEBUG modem << OK
    2021-11-26T15:20:53.257Z DEBUG modem >> AT+CGACT?
    2021-11-26T15:20:53.270Z DEBUG modem << +CGACT: 0,0
    2021-11-26T15:20:53.273Z DEBUG modem << OK
    2021-11-26T15:20:53.291Z DEBUG modem >> AT+CGEREP=1
    2021-11-26T15:20:53.304Z DEBUG modem << OK
    2021-11-26T15:20:53.307Z DEBUG modem >> AT+CIND=1,1,1
    2021-11-26T15:20:53.318Z DEBUG modem << OK
    2021-11-26T15:20:53.323Z DEBUG modem >> AT+CEREG=5
    2021-11-26T15:20:53.334Z DEBUG modem << OK
    2021-11-26T15:20:53.340Z DEBUG modem >> AT+CEREG?
    2021-11-26T15:20:53.353Z DEBUG modem << +CEREG: 5,2,"6787","0016FB04",7
    2021-11-26T15:20:53.357Z DEBUG modem << OK
    2021-11-26T15:20:53.377Z DEBUG modem >> AT%CESQ=1
    2021-11-26T15:20:53.390Z DEBUG modem << OK
    2021-11-26T15:20:53.405Z DEBUG modem >> AT+CESQ
    2021-11-26T15:20:53.419Z DEBUG modem << +CESQ: 99,99,255,255,1,24
    2021-11-26T15:20:53.422Z DEBUG modem << OK
    2021-11-26T15:20:53.440Z DEBUG modem >> AT%XSIM=1
    2021-11-26T15:20:53.446Z DEBUG modem << %CESQ: 24,1,2,0
    2021-11-26T15:20:53.471Z DEBUG modem << OK
    2021-11-26T15:20:53.486Z DEBUG modem >> AT%XSIM?
    2021-11-26T15:20:53.505Z DEBUG modem << %XSIM: 1
    2021-11-26T15:20:53.508Z DEBUG modem << OK
    2021-11-26T15:20:53.539Z DEBUG modem >> AT+CPIN?
    2021-11-26T15:20:53.550Z DEBUG modem << +CPIN: READY
    2021-11-26T15:20:53.553Z DEBUG modem << OK
    2021-11-26T15:20:53.573Z DEBUG modem >> AT+CPINR="SIM PIN"
    2021-11-26T15:20:53.586Z DEBUG modem << +CPINR: "SIM PIN",3
    2021-11-26T15:20:53.588Z DEBUG modem << OK
    2021-11-26T15:20:53.604Z DEBUG modem >> AT+CIMI
    2021-11-26T15:20:53.621Z DEBUG modem << 204080813633967
    2021-11-26T15:20:53.624Z DEBUG modem << OK
    2021-11-26T15:20:53.634Z INFO IMSIdentity: 204080813633967
    2021-11-26T15:20:58.337Z DEBUG modem << +CGEV: ME PDN ACT 0,0
    2021-11-26T15:20:58.342Z DEBUG modem << +CNEC_ESM: 50,0
    2021-11-26T15:20:58.346Z DEBUG modem << +CEREG: 5,"6787","0016FB04",7,,,"11100000","11100000"
    2021-11-26T15:20:58.354Z DEBUG modem << [00:00:14.278,015] [0m<inf> event_manager: MODEM_EVT_LTE_CONNECTED[0m
    2021-11-26T15:20:58.355Z DEBUG modem << [00:00:14.284,942] [0m<inf> event_manager: MODEM_EVT_LTE_CELL_UPDATE[0m
    2021-11-26T15:20:58.356Z DEBUG modem << [00:00:14.292,083] [0m<inf> event_manager: MODEM_EVT_LTE_PSM_UPDATE[0m
    2021-11-26T15:20:58.358Z DEBUG modem << +CIND: "service",1
    2021-11-26T15:20:58.362Z DEBUG modem << +CIND: "roam",1
    2021-11-26T15:20:58.443Z DEBUG modem >> AT+CGDCONT?
    2021-11-26T15:20:58.454Z DEBUG modem << +CGDCONT: 0,"IP","ibasis.iot","10.165.136.234",0,0
    2021-11-26T15:20:58.456Z DEBUG modem << OK
    2021-11-26T15:20:58.474Z DEBUG modem >> AT+COPS=3,2
    2021-11-26T15:20:58.488Z DEBUG modem << OK
    2021-11-26T15:20:58.492Z DEBUG modem >> AT+CGACT?
    2021-11-26T15:20:58.507Z DEBUG modem << +CGACT: 0,1
    2021-11-26T15:20:58.516Z DEBUG modem << OK
    2021-11-26T15:20:58.534Z DEBUG modem >> AT+COPS?
    2021-11-26T15:20:58.547Z DEBUG modem << +COPS: 0,2,"722310",7
    2021-11-26T15:20:58.551Z DEBUG modem << OK
    2021-11-26T15:20:58.571Z DEBUG modem >> AT%XCBAND
    2021-11-26T15:20:58.582Z DEBUG modem << %XCBAND: 28
    2021-11-26T15:20:58.584Z DEBUG modem << OK
    2021-11-26T15:20:58.589Z DEBUG modem >> AT+CGDCONT?
    2021-11-26T15:20:58.601Z DEBUG modem << +CGDCONT: 0,"IP","ibasis.iot","10.165.136.234",0,0
    2021-11-26T15:20:58.604Z DEBUG modem << OK
    2021-11-26T15:20:58.621Z DEBUG modem >> AT+CGACT?
    2021-11-26T15:20:58.636Z DEBUG modem << +CGACT: 0,1
    2021-11-26T15:20:58.639Z DEBUG modem << OK
    2021-11-26T15:21:07.706Z DEBUG modem << %CESQ: 25,1,9,1
    2021-11-26T15:21:12.825Z DEBUG modem << %CESQ: 24,1,3,0
    2021-11-26T15:21:14.464Z DEBUG modem << [00:00:30.424,835] [1;31m<err> util_module: Rebooting![0m
    2021-11-26T15:21:15.316Z DEBUG modem << *** Booting Zephyr OS build v2.6.99-ncs1-1  ***
    2021-11-26T15:21:15.353Z DEBUG modem << [00:00:00.245,330] [0m<inf> event_manager: APP_EVT_START[0m
    2021-11-26T15:21:15.388Z DEBUG modem << [00:00:00.265,563] [0m<inf> event_manager: DATA_EVT_CONFIG_INIT[0m
    2021-11-26T15:21:15.389Z DEBUG modem << [00:00:00.272,064] [0m<inf> event_manager: APP_EVT_ACTIVITY_DETECTION_DISABLE[0m
    2021-11-26T15:21:15.390Z DEBUG modem << [00:00:00.279,846] [0m<inf> event_manager: MODEM_EVT_INITIALIZED[0m
    2021-11-26T15:21:15.446Z DEBUG modem << [00:00:00.294,311] [1;31m<err> aws_iot: Application subscription list count mismatch[0m
    2021-11-26T15:21:15.447Z DEBUG modem << [00:00:00.302,917] [1;31m<err> aws_iot_integration: cloud_ep_subscriptions_add, error: -122[0m
    2021-11-26T15:21:15.450Z DEBUG modem << [00:00:00.311,340] [1;31m<err> aws_iot_integration: populate_app_endpoint_topics, error: -122[0m
    2021-11-26T15:21:15.451Z DEBUG modem << [00:00:00.319,946] [1;31m<err> cloud_module: cloud_wrap_init, error: -122[0m
    2021-11-26T15:21:15.452Z DEBUG modem << ASSERTION FAIL [err == 0] @ ../src/modules/cloud_module.c:719
    2021-11-26T15:21:15.453Z DEBUG modem << setp() failed
    2021-11-26T15:21:15.454Z DEBUG modem << [00:00:00.333,618] [1;31m<err> os: r0/a1:  0x00000004  r1/a2:  0x000002cf  r2/a3:  0x00000001[0m
    2021-11-26T15:21:15.625Z DEBUG modem << [00:00:00.342,224] [1;31m<err> os: r3/a4:  0x00024dc1 r12/ip:  0x0000a000 r14/lr:  0x0001c379[0m
    2021-11-26T15:21:15.626Z DEBUG modem << [00:00:00.350,830] [1;31m<err> os:  xpsr:  0x41000000[0m
    2021-11-26T15:21:15.627Z DEBUG modem << [00:00:00.355,987] [1;31m<err> os: s[ 0]:  0x00000000  s[ 1]:  0x00000000  s[ 2]:  0x00000000  s[ 3]:  0x00000000[0m
    2021-11-26T15:21:15.628Z DEBUG modem << [00:00:00.366,302] [1;31m<err> os: s[ 4]:  0x00000000  s[ 5]:  0x00000000  s[ 6]:  0x00000000  s[ 7]:  0x00000000[0m
    2021-11-26T15:21:15.628Z DEBUG modem << [00:00:00.376,617] [1;31m<err> os: s[ 8]:  0x00000000  s[ 9]:  0x00000000  s[10]:  0x00000000  s[11]:  0x00000002[0m
    2021-11-26T15:21:15.629Z DEBUG modem << [00:00:00.386,962] [1;31m<err> os: s[12]:  0x00000000  s[13]:  0x00000000  s[14]:  0x00000000  s[15]:  0x00000000[0m
    2021-11-26T15:21:15.629Z DEBUG modem << [00:00:00.397,277] [1;31m<err> os: fpscr:  0x00000000[0m
    2021-11-26T15:21:15.630Z DEBUG modem << [00:00:00.402,435] [1;31m<err> os: Faulting instruction address (r15/pc): 0x0003e8cc[0m
    2021-11-26T15:21:15.631Z DEBUG modem << [00:00:00.410,278] [1;31m<err> os: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0[0m
    2021-11-26T15:21:15.631Z DEBUG modem << [00:00:00.417,907] [1;31m<err> os: Current thread: 0x20015130 (unknown)[0m
    2021-11-26T15:21:15.632Z DEBUG modem << ASSERTION FAIL [reason != K_ERR_KERNEL_PANIC] @ WEST_TOPDIR/zephyr/kernel/fatal.c:143
    2021-11-26T15:21:15.632Z DEBUG modem << Attempted to recover from a kernel panic condition
    2021-11-26T15:21:15.634Z DEBUG modem << [00:00:00.436,676] [1;31m<err> os: ***** HARD FAULT *****[0m
    2021-11-26T15:21:15.634Z DEBUG modem << [00:00:00.442,169] [1;31m<err> os:   Fault escalation (see below)[0m
    2021-11-26T15:21:15.635Z DEBUG modem << [00:00:00.448,394] [1;31m<err> os: r0/a1:  0x00000004  r1/a2:  0x0000008f  r2/a3:  0x00000001[0m
    2021-11-26T15:21:15.636Z DEBUG modem << [00:00:00.457,000] [1;31m<err> os: r3/a4:  0x00024dc1 r12/ip:  0x0000a000 r14/lr:  0x00037db3[0m
    2021-11-26T15:21:15.636Z DEBUG modem << [00:00:00.465,606] [1;31m<err> os:  xpsr:  0x4100000b[0m
    2021-11-26T15:21:15.637Z DEBUG modem << [00:00:00.470,764] [1;31m<err> os: s[ 0]:  0x00000000  s[ 1]:  0x00000000  s[ 2]:  0x00000000  s[ 3]:  0x00000000[0m
    2021-11-26T15:21:15.638Z DEBUG modem << [00:00:00.481,079] [1;31m<err> os: s[ 4]:  0x00000000  s[ 5]:  0x00000000  s[ 6]:  0x00000000  s[ 7]:  0x00000000[0m
    2021-11-26T15:21:15.639Z DEBUG modem << [00:00:00.491,424] [1;31m<err> os: s[ 8]:  0x00000000  s[ 9]:  0x00000000  s[10]:  0x00000000  s[11]:  0x00000000[0m
    2021-11-26T15:21:15.639Z DEBUG modem << [00:00:00.501,770] [1;31m<err> os: s[12]:  0x00000000  s[13]:  0x00000000  s[14]:  0x00000000  s[15]:  0x00000000[0m
    2021-11-26T15:21:15.640Z DEBUG modem << [00:00:00.512,084] [1;31m<err> os: fpscr:  0x00000001[0m
    2021-11-26T15:21:15.727Z DEBUG modem << [00:00:00.517,242] [1;31m<err> os: Faulting instruction address (r15/pc): 0x0003e8cc[0m
    2021-11-26T15:21:15.730Z DEBUG modem << [00:00:00.525,085] [1;31m<err> os: >>> ZEPHYR FATAL ERROR 0: CPU exception on CPU 0[0m
    2021-11-26T15:21:15.731Z DEBUG modem << [00:00:00.532,836] [1;31m<err> os: Fault during interrupt handling
    2021-11-26T15:21:15.732Z DEBUG modem << [0m
    2021-11-26T15:21:15.733Z DEBUG modem << [00:00:00.539,215] [1;31m<err> os: Current thread: 0x20015130 (unknown)[0m
    2021-11-26T15:21:15.734Z DEBUG modem << [00:00:00.545,959] [0m<inf> event_manager: UTIL_EVT_SHUTDOWN_REQUEST[0m
    2021-11-26T15:21:15.735Z DEBUG modem << [00:00:00.553,009] [0m<inf> event_manager: UI_EVT_SHUTDOWN_READY[0m
    2021-11-26T15:21:15.736Z DEBUG modem << [00:00:00.559,173] [1;33m<wrn> modules_common: Module "ui" shutdown registered[0m
    2021-11-26T15:21:15.737Z DEBUG modem << [00:00:00.566,558] [0m<inf> event_manager: GPS_EVT_SHUTDOWN_READY[0m
    2021-11-26T15:21:15.737Z DEBUG modem << [00:00:00.572,875] [1;33m<wrn> modules_common: Module "gps" shutdown registered[0m
    2021-11-26T15:21:15.738Z DEBUG modem << [00:00:00.580,688] [0m<inf> event_manager: APP_EVT_SHUTDOWN_READY[0m
    2021-11-26T15:21:15.738Z DEBUG modem << [00:00:00.586,944] [1;33m<wrn> modules_common: Module "app" shutdown registered[0m
    2021-11-26T15:21:15.739Z DEBUG modem << [00:00:00.594,909] [0m<inf> event_manager: SENSOR_EVT_SHUTDOWN_READY[0m
    2021-11-26T15:21:15.740Z DEBUG modem << [00:00:00.601,593] [1;33m<wrn> modules_common: Module "sensor" shutdown registered[0m
    2021-11-26T15:21:15.740Z DEBUG modem << [00:00:00.609,680] [0m<inf> event_manager: DATA_EVT_SHUTDOWN_READY[0m
    2021-11-26T15:21:15.741Z DEBUG modem << [00:00:00.615,997] [1;33m<wrn> modules_common: Module "data" shutdown registered[0m
    2021-11-26T15:21:15.789Z DEBUG modem << [00:00:00.681,152] [0m<inf> event_manager: MODEM_EVT_LTE_CONNECTING[0m
    2021-11-26T15:21:15.806Z DEBUG modem << +CEREG: 0
    2021-11-26T15:21:15.815Z DEBUG modem << [00:00:00.690,734] [0m<inf> event_manager: MODEM_EVT_LTE_DISCONNECTED[0m
    2021-11-26T15:21:15.816Z DEBUG modem << [00:00:00.697,906] [0m<inf> event_manager: MODEM_EVT_LTE_CELL_UPDATE[0m
    2021-11-26T15:21:17.342Z DEBUG modem << [00:00:02.225,830] [0m<inf> event_manager: MODEM_EVT_SHUTDOWN_READY[0m
    2021-11-26T15:21:17.343Z DEBUG modem << [00:00:02.232,421] [1;33m<wrn> modules_common: Module "modem" shutdown registered[0m
    

  • Hello Agustin,

    could you please check the number of application specific topics that will be sent into the AWS IoT client library from aws_iot_integration.c? The number has to match CONFIG_AWS_IOT_APP_SUBSCRIPTION_LIST_COUNT.

    Regards,

    Markus

Related