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

NB-IoT sim card configuration on NRF9160 DK

Hello,

I'm working on the mqtt_simple sample in zephyr environment for NRF9160 board.

We tested the firmware with 2 sim cards with different packets: IPv4 and IPv6, both supports NB-IoT.  However, the one with IPv6 cannot be configured to network due to Timeout Error -60, using the same source code as the IPv4. 

Do we need to change the configuration when we switch from IPv4 to IPv6?

Thank you.

  • Here is my prj.conf file. The error -60 is still there.

    #
    # Copyright (c) 2019 Nordic Semiconductor ASA
    #
    # SPDX-License-Identifier: LicenseRef-BSD-5-Clause-Nordic
    #
    
    # Networking
    CONFIG_NETWORKING=y
    CONFIG_NET_NATIVE=n
    CONFIG_NET_SOCKETS_OFFLOAD=y
    CONFIG_NET_SOCKETS=y
    CONFIG_NET_SOCKETS_POSIX_NAMES=y
    
    # LTE link control
    CONFIG_LTE_LINK_CONTROL=y
    CONFIG_LTE_AUTO_INIT_AND_CONNECT=n
    
    # BSD library
    CONFIG_BSD_LIBRARY=y
    
    # AT Host
    CONFIG_UART_INTERRUPT_DRIVEN=y
    CONFIG_AT_HOST_LIBRARY=y
    
    # MQTT
    CONFIG_MQTT_LIB=y
    CONFIG_MQTT_LIB_TLS=n
    CONFIG_MQTT_LOG_LEVEL_DBG=y
    
    # Appliaction
    #CONFIG_MQTT_PUB_TOPIC="/my/publish/topic"
    #CONFIG_MQTT_SUB_TOPIC="/my/subscribe/topic"
    #CONFIG_MQTT_CLIENT_ID="my-client-id"
    #CONFIG_MQTT_BROKER_HOSTNAME="broker.hiveqq.com"
    #CONFIG_MQTT_BROKER_PORT=1883
    
    # Main thread
    CONFIG_MAIN_STACK_SIZE=4096
    
    CONFIG_HEAP_MEM_POOL_SIZE=2048
    

  • Thanks! Since you added MQTT_LOG_LEVEL_DBG, I would like to see your log file again, since it will have more information.

    Also if you could take a modem trace, that would be very helpful. 

  • trace-2020-11-25T10-34-26.654Z.bin

    2020-11-25T06:37:56.105Z DEBUG modem >> AT+CFUN?
    2020-11-25T06:37:56.181Z DEBUG modem << +CFUN: 1
    2020-11-25T06:37:56.188Z DEBUG modem << OK
    2020-11-25T06:37:56.243Z DEBUG modem >> AT+CGSN=1
    2020-11-25T06:37:56.269Z DEBUG modem << +CGSN: "352656100379711"
    2020-11-25T06:37:56.275Z DEBUG modem << OK
    2020-11-25T06:37:56.289Z DEBUG modem >> AT+CGMI
    2020-11-25T06:37:56.316Z DEBUG modem << Nordic Semiconductor ASA
    2020-11-25T06:37:56.322Z DEBUG modem << OK
    2020-11-25T06:37:56.339Z DEBUG modem >> AT+CGMM
    2020-11-25T06:37:56.358Z DEBUG modem << nRF9160-SICA
    2020-11-25T06:37:56.364Z DEBUG modem << OK
    2020-11-25T06:37:56.379Z DEBUG modem >> AT+CGMR
    2020-11-25T06:37:56.398Z DEBUG modem << mfw_nrf9160_1.2.2
    2020-11-25T06:37:56.403Z DEBUG modem << OK
    2020-11-25T06:37:56.408Z INFO Nordic Semiconductor ASA nRF9160-SICA [mfw_nrf9160_1.2.2] SerNr: 352656100379711
    2020-11-25T06:37:56.418Z DEBUG modem >> AT+CEMODE?
    2020-11-25T06:37:56.435Z DEBUG modem << +CEMODE: 2
    2020-11-25T06:37:56.453Z DEBUG modem << OK
    2020-11-25T06:37:56.489Z DEBUG modem >> AT%XCBAND=?
    2020-11-25T06:37:56.513Z DEBUG modem << %XCBAND: (1,2,3,4,5,8,12,13,18,19,20,25,26,28,66)
    2020-11-25T06:37:56.528Z DEBUG modem << OK
    2020-11-25T06:37:56.566Z DEBUG modem >> AT+CMEE?
    2020-11-25T06:37:56.593Z DEBUG modem << +CMEE: 1
    2020-11-25T06:37:56.606Z DEBUG modem << OK
    2020-11-25T06:37:56.618Z DEBUG modem >> AT+CNEC?
    2020-11-25T06:37:56.635Z DEBUG modem << +CNEC: 24
    2020-11-25T06:37:56.649Z DEBUG modem << OK
    2020-11-25T06:37:56.655Z DEBUG modem >> AT+CGEREP?
    2020-11-25T06:37:56.674Z DEBUG modem << +CGEREP: 1,0
    2020-11-25T06:37:56.679Z DEBUG modem << OK
    2020-11-25T06:37:56.691Z DEBUG modem >> AT+CIND=1,1,1
    2020-11-25T06:37:56.715Z DEBUG modem << OK
    2020-11-25T06:37:56.736Z DEBUG modem >> AT+CEREG=2
    2020-11-25T06:37:56.754Z DEBUG modem << OK
    2020-11-25T06:37:56.768Z DEBUG modem >> AT+CEREG?
    2020-11-25T06:37:56.788Z DEBUG modem << +CEREG: 2,2,"FFFE","FFFFFFFF",7
    2020-11-25T06:37:56.794Z DEBUG modem << OK
    2020-11-25T06:37:56.825Z DEBUG modem >> AT%CESQ=1
    2020-11-25T06:37:56.841Z DEBUG modem << OK
    2020-11-25T06:37:56.854Z DEBUG modem >> AT+CESQ
    2020-11-25T06:37:56.882Z DEBUG modem << +CESQ: 99,99,255,255,255,255
    2020-11-25T06:37:56.890Z DEBUG modem << OK
    2020-11-25T06:37:56.922Z DEBUG modem >> AT%XSIM=1
    2020-11-25T06:37:56.941Z DEBUG modem << OK
    2020-11-25T06:37:56.955Z DEBUG modem >> AT%XSIM?
    2020-11-25T06:37:56.975Z DEBUG modem << %XSIM: 1
    2020-11-25T06:37:56.980Z DEBUG modem << OK
    2020-11-25T06:37:57.013Z DEBUG modem >> AT+CPIN?
    2020-11-25T06:37:57.037Z DEBUG modem << +CPIN: READY
    2020-11-25T06:37:57.042Z DEBUG modem << OK
    2020-11-25T06:37:57.074Z DEBUG modem >> AT+CPINR="SIM PIN"
    2020-11-25T06:37:57.102Z DEBUG modem << +CPINR: "SIM PIN",3
    2020-11-25T06:37:57.105Z DEBUG modem << OK
    2020-11-25T06:37:57.128Z DEBUG modem >> AT+CIMI
    2020-11-25T06:37:57.152Z DEBUG modem << 525033600129876
    2020-11-25T06:37:57.156Z DEBUG modem << OK
    2020-11-25T06:37:57.160Z INFO IMSIdentity: 525033600129876
    2020-11-25T06:38:19.594Z DEBUG modem << +CEREG: 0,"FFFE","FFFFFFFF",7
    2020-11-25T06:38:19.626Z DEBUG modem << %XSIM: 0
    2020-11-25T06:38:21.753Z DEBUG modem << %XSIM: 1
    2020-11-25T06:38:21.796Z DEBUG modem >> AT+CPIN?
    2020-11-25T06:38:21.833Z DEBUG modem << +CPIN: READY
    2020-11-25T06:38:21.839Z DEBUG modem << OK
    2020-11-25T06:38:21.882Z DEBUG modem >> AT+CPINR="SIM PIN"
    2020-11-25T06:38:21.916Z DEBUG modem << +CPINR: "SIM PIN",3
    2020-11-25T06:38:21.920Z DEBUG modem << OK
    2020-11-25T06:38:21.936Z DEBUG modem >> AT+CIMI
    2020-11-25T06:38:21.943Z DEBUG modem << 525033600129876
    2020-11-25T06:38:21.945Z DEBUG modem << OK
    2020-11-25T06:38:21.947Z INFO IMSIdentity: 525033600129876
    2020-11-25T06:38:39.217Z DEBUG modem << %CESQ: 73,3,27,3
    2020-11-25T06:38:39.248Z DEBUG modem << +CEREG: 2,"2C26","0DCCBC5D",9
    2020-11-25T06:38:39.533Z DEBUG modem << +CSCON: 1
    2020-11-25T06:38:41.460Z DEBUG modem << +CGEV: ME PDN ACT 0,1
    2020-11-25T06:38:41.474Z DEBUG modem << +CNEC_ESM: 51,0
    2020-11-25T06:38:41.499Z DEBUG modem >> AT+CGDCONT?
    2020-11-25T06:38:41.511Z DEBUG modem << +CEREG: 1,"2C26","0DCCBC5D",9
    2020-11-25T06:38:41.516Z DEBUG modem << +CIND: "service",1
    2020-11-25T06:38:41.535Z DEBUG modem << +CGDCONT: 0,"IPV6","M1-NBIOT","0000:0000:0000:0000:0001:0000:02DC:FAC8",0,0
    2020-11-25T06:38:41.543Z DEBUG modem << OK
    2020-11-25T06:38:41.580Z DEBUG modem >> AT+CGACT?
    2020-11-25T06:38:41.593Z DEBUG modem << +CGACT: 0,1
    2020-11-25T06:38:41.598Z DEBUG modem << OK
    2020-11-25T06:38:41.857Z DEBUG modem << +CGEV: IPV6 0
    2020-11-25T06:38:41.888Z DEBUG modem >> AT+CGDCONT?
    2020-11-25T06:38:41.915Z DEBUG modem << +CGDCONT: 0,"IPV6","M1-NBIOT","2401:7400:4801:4020:0001:0000:02DC:FAC8",0,0
    2020-11-25T06:38:41.921Z DEBUG modem << OK
    2020-11-25T06:38:41.951Z DEBUG modem >> AT+CGACT?
    2020-11-25T06:38:41.963Z DEBUG modem << +CGACT: 0,1
    2020-11-25T06:38:41.970Z DEBUG modem << OK
    2020-11-25T06:38:42.675Z DEBUG modem << %CESQ: 73,3,32,4
    2020-11-25T06:38:59.517Z DEBUG modem << %CESQ: 72,3,27,3
    2020-11-25T06:39:01.118Z DEBUG modem << %CESQ: 73,3,32,4
    2020-11-25T06:39:05.517Z DEBUG modem << %CESQ: 73,3,27,3
    2020-11-25T06:39:07.356Z DEBUG modem << +CSCON: 0
    2020-11-25T06:39:07.591Z DEBUG modem << %CESQ: 73,3,22,3
    2020-11-25T06:39:08.956Z DEBUG modem << %CESQ: 73,3,31,4
    2020-11-25T06:39:10.235Z DEBUG modem << %CESQ: 72,3,26,3
    2020-11-25T06:39:11.515Z DEBUG modem << %CESQ: 73,3,32,4
    2020-11-25T06:39:15.355Z DEBUG modem << %CESQ: 72,3,23,3
    2020-11-25T06:39:17.916Z DEBUG modem << %CESQ: 73,3,32,4
    2020-11-25T06:39:20.476Z DEBUG modem << %CESQ: 73,3,24,3
    2020-11-25T06:39:21.755Z DEBUG modem << %CESQ: 73,3,31,4
    2020-11-25T06:39:47.356Z DEBUG modem << %CESQ: 72,3,26,3
    2020-11-25T06:39:48.635Z DEBUG modem << %CESQ: 74,3,32,4
    2020-11-25T06:39:49.918Z DEBUG modem << %CESQ: 73,3,24,3
    2020-11-25T06:39:51.198Z DEBUG modem << %CESQ: 73,3,30,4
    2020-11-25T06:40:00.154Z DEBUG modem << %CESQ: 73,3,24,3
    2020-11-25T06:40:01.435Z DEBUG modem << %CESQ: 73,3,31,4
    2020-11-25T06:40:03.995Z DEBUG modem << %CESQ: 73,3,24,3
    2020-11-25T06:40:05.275Z DEBUG modem << %CESQ: 74,3,32,4
    2020-11-25T06:40:10.395Z DEBUG modem << %CESQ: 74,3,24,3
    2020-11-25T06:40:11.675Z DEBUG modem << %CESQ: 72,3,30,4
    2020-11-25T06:40:20.635Z DEBUG modem << %CESQ: 73,3,24,3
    2020-11-25T06:40:21.918Z DEBUG modem << %CESQ: 73,3,32,4
    2020-11-25T06:42:43.995Z DEBUG modem << %CESQ: 55,2,32,4
    2020-11-25T06:42:45.275Z DEBUG modem << %CESQ: 62,3,31,4
    2020-11-25T06:42:46.555Z DEBUG modem << %CESQ: 57,2,32,4
    2020-11-25T06:42:50.394Z DEBUG modem << %CESQ: 48,2,29,4
    2020-11-25T06:42:52.954Z DEBUG modem << %CESQ: 55,2,32,4
    2020-11-25T06:42:54.234Z DEBUG modem << %CESQ: 48,2,29,4
    2020-11-25T06:42:58.075Z DEBUG modem << %CESQ: 36,1,26,3
    2020-11-25T06:42:59.356Z DEBUG modem << %CESQ: 33,1,21,3
    2020-11-25T06:43:00.635Z DEBUG modem << %CESQ: 38,1,27,3
    2020-11-25T06:43:03.195Z DEBUG modem << %CESQ: 50,2,33,4
    2020-11-25T06:43:04.477Z DEBUG modem << %CESQ: 45,2,32,4
    2020-11-25T06:43:05.757Z DEBUG modem << %CESQ: 37,1,29,4
    2020-11-25T06:43:10.875Z DEBUG modem << %CESQ: 26,1,26,3
    2020-11-25T06:43:13.437Z DEBUG modem << %CESQ: 35,1,28,4
    2020-11-25T06:43:17.275Z DEBUG modem << %CESQ: 43,2,29,4
    2020-11-25T06:43:19.836Z DEBUG modem << %CESQ: 34,1,25,3
    2020-11-25T06:43:24.956Z DEBUG modem << %CESQ: 39,1,29,4
    2020-11-25T06:43:26.236Z DEBUG modem << %CESQ: 32,1,23,3
    2020-11-25T06:43:32.635Z DEBUG modem << %CESQ: 37,1,29,4
    2020-11-25T06:43:37.757Z DEBUG modem << %CESQ: 29,1,19,2
    2020-11-25T06:43:39.036Z DEBUG modem << %CESQ: 38,1,28,4
    2020-11-25T06:43:55.675Z DEBUG modem << %CESQ: 31,1,21,3
    2020-11-25T06:43:56.955Z DEBUG modem << %CESQ: 40,2,30,4
    2020-11-25T06:44:11.035Z DEBUG modem << %CESQ: 32,1,23,3
    2020-11-25T06:44:13.594Z DEBUG modem << %CESQ: 37,1,29,4
    2020-11-25T06:44:14.875Z DEBUG modem << %CESQ: 32,1,22,3
    2020-11-25T06:44:17.435Z DEBUG modem << %CESQ: 19,0,1,0
    2020-11-25T06:44:18.715Z DEBUG modem << %CESQ: 31,1,23,3
    2020-11-25T06:44:30.237Z DEBUG modem << %CESQ: 24,1,13,1
    2020-11-25T06:44:31.516Z DEBUG modem << %CESQ: 32,1,24,3
    2020-11-25T06:44:35.356Z DEBUG modem << %CESQ: 26,1,16,2
    2020-11-25T06:44:41.757Z DEBUG modem << %CESQ: 19,0,3,0
    2020-11-25T06:44:43.034Z DEBUG modem << %CESQ: 28,1,18,2
    2020-11-25T06:44:44.316Z DEBUG modem << %CESQ: 32,1,24,3
    2020-11-25T06:44:50.718Z DEBUG modem << %CESQ: 28,1,19,2
    2020-11-25T06:44:51.996Z DEBUG modem << %CESQ: 25,1,11,1
    2020-11-25T06:44:53.275Z DEBUG modem << %CESQ: 31,1,22,3
    2020-11-25T06:44:54.554Z DEBUG modem << %CESQ: 27,1,14,2
    2020-11-25T06:44:59.675Z DEBUG modem << %CESQ: 30,1,21,3
    2020-11-25T06:45:02.235Z DEBUG modem << %CESQ: 33,1,26,3
    2020-11-25T06:45:04.796Z DEBUG modem << %CESQ: 30,1,21,3
    2020-11-25T06:45:06.076Z DEBUG modem << %CESQ: 25,1,13,1
    2020-11-25T06:45:07.358Z DEBUG modem << %CESQ: 32,1,24,3
    2020-11-25T06:45:08.636Z DEBUG modem << %CESQ: 25,1,14,2
    2020-11-25T06:45:09.915Z DEBUG modem << %CESQ: 33,1,25,3
    2020-11-25T06:45:13.756Z DEBUG modem << %CESQ: 29,1,19,2
    2020-11-25T06:45:18.875Z DEBUG modem << %CESQ: 38,1,28,4
    2020-11-25T06:45:20.156Z DEBUG modem << %CESQ: 32,1,25,3
    2020-11-25T06:45:23.996Z DEBUG modem << %CESQ: 24,1,10,1
    2020-11-25T06:45:25.275Z DEBUG modem << %CESQ: 32,1,22,3
    2020-11-25T06:45:26.555Z DEBUG modem << %CESQ: 28,1,17,2
    2020-11-25T06:45:27.836Z DEBUG modem << %CESQ: 19,0,1,0
    2020-11-25T06:45:29.115Z DEBUG modem << %CESQ: 31,1,21,3
    2020-11-25T06:45:31.676Z DEBUG modem << %CESQ: 34,1,26,3
    2020-11-25T06:45:32.954Z DEBUG modem << %CESQ: 29,1,18,2
    2020-11-25T06:45:35.515Z DEBUG modem << %CESQ: 32,1,23,3
    2020-11-25T06:45:36.795Z DEBUG modem << %CESQ: 28,1,15,2
    2020-11-25T06:45:40.635Z DEBUG modem << %CESQ: 30,1,20,2
    2020-11-25T06:45:43.194Z DEBUG modem << %CESQ: 33,1,25,3
    2020-11-25T06:45:44.475Z DEBUG modem << %CESQ: 32,1,20,2
    2020-11-25T06:45:45.755Z DEBUG modem << %CESQ: 27,1,16,2
    2020-11-25T06:45:47.037Z DEBUG modem << %CESQ: 19,0,2,0
    2020-11-25T06:45:48.316Z DEBUG modem << %CESQ: 31,1,23,3
    2020-11-25T06:45:49.594Z DEBUG modem << %CESQ: 28,1,17,2
    2020-11-25T06:45:50.875Z DEBUG modem << %CESQ: 23,1,9,1
    2020-11-25T06:45:52.156Z DEBUG modem << %CESQ: 27,1,17,2
    2020-11-25T06:45:55.997Z DEBUG modem << %CESQ: 32,1,22,3
    2020-11-25T06:46:03.678Z DEBUG modem << %CESQ: 26,1,15,2
    2020-11-25T06:46:07.514Z DEBUG modem << %CESQ: 32,1,22,3
    2020-11-25T06:46:15.194Z DEBUG modem << %CESQ: 34,1,27,3
    2020-11-25T06:46:22.876Z DEBUG modem << %CESQ: 29,1,17,2
    2020-11-25T06:46:24.155Z DEBUG modem << %CESQ: 33,1,24,3
    2020-11-25T06:47:05.115Z DEBUG modem << %CESQ: 29,1,19,2
    2020-11-25T06:47:08.955Z DEBUG modem << %CESQ: 25,1,13,1
    2020-11-25T06:47:10.236Z DEBUG modem << %CESQ: 30,1,20,2
    2020-11-25T06:47:11.515Z DEBUG modem << %CESQ: 26,1,13,1
    2020-11-25T06:47:14.074Z DEBUG modem << %CESQ: 35,1,27,3
    2020-11-25T06:47:17.915Z DEBUG modem << %CESQ: 30,1,21,3
    2020-11-25T06:47:20.474Z DEBUG modem << %CESQ: 36,1,26,3
    2020-11-25T06:47:29.353Z DEBUG modem << %CESQ: 36,1,20,2
    2020-11-25T06:47:30.715Z DEBUG modem << %CESQ: 39,1,28,4
    2020-11-25T06:47:33.275Z DEBUG modem << %CESQ: 33,1,24,3
    2020-11-25T06:47:34.474Z DEBUG modem << %CESQ: 35,1,19,2
    2020-11-25T06:47:35.834Z DEBUG modem << %CESQ: 30,1,20,2
    2020-11-25T06:47:37.114Z DEBUG modem << %CESQ: 34,1,25,3
    2020-11-25T06:47:55.035Z DEBUG modem << %CESQ: 29,1,17,2
    2020-11-25T06:47:57.597Z DEBUG modem << %CESQ: 32,1,22,3
    2020-11-25T06:48:01.435Z DEBUG modem << %CESQ: 29,1,17,2
    2020-11-25T06:48:05.276Z DEBUG modem << %CESQ: 33,1,23,3
    2020-11-25T06:48:10.394Z DEBUG modem << %CESQ: 30,1,18,2
    2020-11-25T06:48:12.955Z DEBUG modem << %CESQ: 23,1,7,1
    2020-11-25T06:48:14.234Z DEBUG modem << %CESQ: 27,1,12,1
    2020-11-25T06:48:16.795Z DEBUG modem << %CESQ: 24,1,6,0
    2020-11-25T06:48:19.354Z DEBUG modem << %CESQ: 27,1,13,1
    2020-11-25T06:48:19.630Z DEBUG modem << LTE Link Connected!
    2020-11-25T06:48:20.340Z DEBUG modem << +CSCON: 1
    2020-11-25T06:48:21.262Z DEBUG modem << IPv4 Address found 137.135.83.217
    2020-11-25T06:48:24.397Z DEBUG modem << %CESQ: 24,1,7,1
    2020-11-25T06:48:26.250Z DEBUG modem << %CESQ: 25,1,12,1
    2020-11-25T06:48:26.649Z DEBUG modem << %CESQ: 28,1,19,2
    2020-11-25T06:48:29.051Z DEBUG modem << %CESQ: 28,1,14,2
    2020-11-25T06:48:29.850Z DEBUG modem << %CESQ: 31,1,20,2
    2020-11-25T06:48:31.457Z DEBUG modem << %CESQ: 35,1,25,3
    2020-11-25T06:48:35.058Z DEBUG modem << %CESQ: 32,1,19,2
    2020-11-25T06:48:35.657Z DEBUG modem << %CESQ: 36,1,24,3
    2020-11-25T06:48:42.090Z DEBUG modem << %CESQ: 33,1,19,2
    2020-11-25T06:48:44.756Z DEBUG modem << %CESQ: 35,1,24,3
    2020-11-25T06:48:44.766Z DEBUG modem << ERROR: mqtt_connect -60
    2020-11-25T06:48:47.954Z DEBUG modem << %CESQ: 31,1,19,2
    2020-11-25T06:48:48.755Z DEBUG modem << %CESQ: 33,1,24,3
    2020-11-25T06:48:50.154Z DEBUG modem << %CESQ: 30,1,17,2
    2020-11-25T06:48:50.554Z DEBUG modem << %CESQ: 32,1,22,3
    2020-11-25T06:48:51.355Z DEBUG modem << %CESQ: 30,1,17,2
    2020-11-25T06:48:51.555Z DEBUG modem << %CESQ: 26,1,11,1
    2020-11-25T06:48:51.955Z DEBUG modem << %CESQ: 29,1,17,2
    2020-11-25T06:48:52.757Z DEBUG modem << %CESQ: 34,1,21,3
    2020-11-25T06:48:53.957Z DEBUG modem << %CESQ: 35,1,26,3
    2020-11-25T06:48:54.234Z DEBUG modem << +CSCON: 0
    2020-11-25T06:48:54.468Z DEBUG modem << %CESQ: 35,1,20,2
    2020-11-25T06:48:59.035Z DEBUG modem << %CESQ: 25,1,11,1
    2020-11-25T06:49:00.315Z DEBUG modem << %CESQ: 29,1,18,2
    2020-11-25T06:49:01.596Z DEBUG modem << %CESQ: 26,1,11,1
    2020-11-25T06:49:06.715Z DEBUG modem << %CESQ: 32,1,19,2
    2020-11-25T06:49:07.995Z DEBUG modem << %CESQ: 26,1,11,1
    2020-11-25T06:49:09.275Z DEBUG modem << %CESQ: 29,1,17,2
    2020-11-25T06:49:10.554Z DEBUG modem << %CESQ: 25,1,11,1
    2020-11-25T06:49:11.752Z DEBUG modem << %CESQ: 30,1,15,2
    2020-11-25T06:49:15.675Z DEBUG modem << %CESQ: 33,1,24,3
    2020-11-25T06:49:16.873Z DEBUG modem << %CESQ: 30,1,13,1
    2020-11-25T06:49:18.237Z DEBUG modem << %CESQ: 31,1,20,2
    2020-11-25T06:49:23.355Z DEBUG modem << %CESQ: 26,1,11,1
    2020-11-25T06:49:24.635Z DEBUG modem << %CESQ: 32,1,19,2
    2020-11-25T06:49:28.476Z DEBUG modem << %CESQ: 36,1,25,3
    2020-11-25T06:49:29.672Z DEBUG modem << %CESQ: 37,1,18,2
    2020-11-25T06:49:31.035Z DEBUG modem << %CESQ: 34,1,24,3
    2020-11-25T06:49:33.595Z DEBUG modem << %CESQ: 34,1,19,2
    2020-11-25T06:49:36.156Z DEBUG modem << %CESQ: 35,1,26,3
    2020-11-25T06:49:39.996Z DEBUG modem << %CESQ: 33,1,18,2
    2020-11-25T06:49:42.558Z DEBUG modem << %CESQ: 33,1,24,3
    2020-11-25T06:49:55.356Z DEBUG modem << %CESQ: 27,1,15,2
    2020-11-25T06:49:56.636Z DEBUG modem << %CESQ: 35,1,25,3
    2020-11-25T06:50:27.356Z DEBUG modem << %CESQ: 28,1,17,2
    2020-11-25T06:50:28.636Z DEBUG modem << %CESQ: 34,1,25,3
    2020-11-25T06:50:36.315Z DEBUG modem << %CESQ: 40,2,29,4
    2020-11-25T06:50:37.595Z DEBUG modem << %CESQ: 30,1,21,3
    2020-11-25T06:50:41.434Z DEBUG modem << %CESQ: 24,1,12,1
    2020-11-25T06:50:42.715Z DEBUG modem << %CESQ: 35,1,27,3
    2020-11-25T06:51:04.476Z DEBUG modem << %CESQ: 32,1,22,3
    2020-11-25T06:51:05.756Z DEBUG modem << %CESQ: 34,1,27,3
    2020-11-25T06:51:39.035Z DEBUG modem << %CESQ: 31,1,22,3
    2020-11-25T06:51:46.632Z DEBUG modem << %CESQ: 38,1,19,2
    2020-11-25T06:51:47.995Z DEBUG modem << %CESQ: 38,1,27,3
    2020-11-25T06:51:53.115Z DEBUG modem << %CESQ: 33,1,23,3
    2020-11-25T06:52:08.394Z DEBUG modem << %CESQ: 35,1,18,2
    2020-11-25T06:52:09.756Z DEBUG modem << %CESQ: 36,1,25,3
    2020-11-25T06:52:13.595Z DEBUG modem << %CESQ: 31,1,20,2
    2020-11-25T06:52:14.874Z DEBUG modem << %CESQ: 38,1,27,3
    2020-11-25T06:52:40.392Z DEBUG modem << %CESQ: 38,1,20,2
    2020-11-25T06:52:41.755Z DEBUG modem << %CESQ: 36,1,26,3
    2020-11-25T06:52:45.595Z DEBUG modem << %CESQ: 33,1,19,2
    2020-11-25T06:52:46.875Z DEBUG modem << %CESQ: 35,1,26,3
    2020-11-25T06:52:48.156Z DEBUG modem << %CESQ: 35,1,20,2
    2020-11-25T06:52:49.437Z DEBUG modem << %CESQ: 37,1,25,3
    2020-11-25T06:52:51.913Z DEBUG modem << %CESQ: 38,1,18,2
    2020-11-25T06:52:53.276Z DEBUG modem << %CESQ: 38,1,28,4
    2020-11-25T06:52:54.555Z DEBUG modem << %CESQ: 40,2,23,3
    2020-11-25T06:52:57.117Z DEBUG modem << %CESQ: 40,2,30,4
    2020-11-25T06:52:58.396Z DEBUG modem << %CESQ: 40,2,23,3
    2020-11-25T06:53:00.955Z DEBUG modem << %CESQ: 40,2,29,4
    2020-11-25T06:53:02.237Z DEBUG modem << %CESQ: 41,2,22,3
    2020-11-25T06:53:03.516Z DEBUG modem << %CESQ: 40,2,29,4
    2020-11-25T06:53:04.715Z DEBUG modem << %CESQ: 41,2,19,2
    2020-11-25T06:53:07.356Z DEBUG modem << %CESQ: 34,1,24,3
    2020-11-25T06:53:09.915Z DEBUG modem << %CESQ: 37,1,19,2
    2020-11-25T06:53:11.195Z DEBUG modem << %CESQ: 39,1,29,4
    2020-11-25T06:53:15.035Z DEBUG modem << %CESQ: 39,1,22,3
    2020-11-25T06:53:17.596Z DEBUG modem << %CESQ: 38,1,27,3
    2020-11-25T06:54:26.717Z DEBUG modem << %CESQ: 32,1,24,3
    2020-11-25T06:54:31.835Z DEBUG modem << %CESQ: 37,1,28,4
    2020-11-25T06:54:36.955Z DEBUG modem << %CESQ: 32,1,23,3
    2020-11-25T06:54:47.195Z DEBUG modem << %CESQ: 37,1,26,3
    2020-11-25T06:55:05.114Z DEBUG modem << %CESQ: 32,1,24,3
    2020-11-25T06:55:08.959Z DEBUG modem << %CESQ: 32,1,16,2
    2020-11-25T06:55:10.236Z DEBUG modem << %CESQ: 33,1,23,3
    2020-11-25T06:55:12.796Z DEBUG modem << %CESQ: 39,1,30,4
    2020-11-25T06:55:15.276Z DEBUG modem << %CESQ: 40,2,18,2
    2020-11-25T06:55:16.635Z DEBUG modem << %CESQ: 36,1,26,3
    2020-11-25T06:55:21.673Z DEBUG modem << %CESQ: 35,1,17,2
    2020-11-25T06:55:23.035Z DEBUG modem << %CESQ: 38,1,28,4
    2020-11-25T06:55:26.792Z DEBUG modem << %CESQ: 39,1,19,2
    2020-11-25T06:55:28.155Z DEBUG modem << %CESQ: 35,1,25,3
    2020-11-25T06:55:33.192Z DEBUG modem << %CESQ: 39,1,19,2
    2020-11-25T06:55:34.556Z DEBUG modem << %CESQ: 38,1,28,4
    2020-11-25T06:55:38.314Z DEBUG modem << %CESQ: 36,1,19,2
    2020-11-25T06:55:39.675Z DEBUG modem << %CESQ: 40,2,29,4
    2020-11-25T06:55:46.077Z DEBUG modem << %CESQ: 41,2,24,3
    2020-11-25T06:55:47.357Z DEBUG modem << %CESQ: 41,2,29,4
    2020-11-25T06:55:58.794Z DEBUG modem << %CESQ: 37,1,19,2
    2020-11-25T06:56:00.156Z DEBUG modem << %CESQ: 38,1,26,3
    2020-11-25T06:56:06.555Z DEBUG modem << %CESQ: 40,2,31,4
    2020-11-25T06:56:11.596Z DEBUG modem << %CESQ: 41,2,22,3
    2020-11-25T06:56:12.957Z DEBUG modem << %CESQ: 37,1,27,3
    2020-11-25T06:56:23.112Z DEBUG modem << %CESQ: 36,1,18,2
    2020-11-25T06:56:24.476Z DEBUG modem << %CESQ: 38,1,28,4
    2020-11-25T06:56:34.636Z DEBUG modem << %CESQ: 37,1,19,2
    2020-11-25T06:56:35.998Z DEBUG modem << %CESQ: 37,1,27,3
    2020-11-25T06:56:39.754Z DEBUG modem << %CESQ: 37,1,20,2
    2020-11-25T06:56:42.395Z DEBUG modem << %CESQ: 37,1,27,3
    2020-11-25T06:56:48.796Z DEBUG modem << %CESQ: 29,1,18,2
    2020-11-25T06:56:50.075Z DEBUG modem << %CESQ: 36,1,27,3
    2020-11-25T06:56:51.272Z DEBUG modem << %CESQ: 39,1,18,2
    2020-11-25T06:56:53.916Z DEBUG modem << %CESQ: 35,1,27,3
    2020-11-25T06:56:57.755Z DEBUG modem << %CESQ: 31,1,21,3
    2020-11-25T06:56:59.036Z DEBUG modem << %CESQ: 37,1,27,3
    2020-11-25T06:57:02.795Z DEBUG modem << %CESQ: 36,1,18,2
    2020-11-25T06:57:04.156Z DEBUG modem << %CESQ: 36,1,25,3
    2020-11-25T06:57:05.354Z DEBUG modem << %CESQ: 36,1,20,2
    2020-11-25T06:57:06.715Z DEBUG modem << %CESQ: 36,1,26,3
    2020-11-25T06:57:14.314Z DEBUG modem << %CESQ: 34,1,19,2
    2020-11-25T06:57:16.955Z DEBUG modem << %CESQ: 36,1,27,3
    2020-11-25T06:57:27.114Z DEBUG modem << %CESQ: 40,2,21,3
    2020-11-25T06:57:28.475Z DEBUG modem << %CESQ: 38,1,29,4
    2020-11-25T06:57:34.876Z DEBUG modem << %CESQ: 35,1,24,3
    2020-11-25T06:57:38.633Z DEBUG modem << %CESQ: 34,1,19,2
    2020-11-25T06:57:39.995Z DEBUG modem << %CESQ: 34,1,25,3
    2020-11-25T06:57:46.314Z DEBUG modem << %CESQ: 35,1,18,2
    2020-11-25T06:57:47.677Z DEBUG modem << %CESQ: 36,1,25,3
    2020-11-25T06:57:51.433Z DEBUG modem << %CESQ: 37,1,18,2
    2020-11-25T06:57:52.795Z DEBUG modem << %CESQ: 38,1,28,4
    2020-11-25T06:58:02.953Z DEBUG modem << %CESQ: 38,1,18,2
    2020-11-25T06:58:04.317Z DEBUG modem << %CESQ: 38,1,27,3
    2020-11-25T06:58:15.753Z DEBUG modem << %CESQ: 37,1,19,2
    2020-11-25T06:58:17.114Z DEBUG modem << %CESQ: 36,1,27,3
    2020-11-25T06:58:47.836Z DEBUG modem << %CESQ: 35,1,21,3
    2020-11-25T06:58:49.116Z DEBUG modem << %CESQ: 37,1,28,4
    2020-11-25T06:58:52.958Z DEBUG modem << %CESQ: 38,1,22,3
    2020-11-25T06:58:54.237Z DEBUG modem << %CESQ: 36,1,27,3
    2020-11-25T06:59:05.673Z DEBUG modem << %CESQ: 39,1,19,2
    2020-11-25T06:59:07.036Z DEBUG modem << %CESQ: 39,1,28,4
    2020-11-25T06:59:12.074Z DEBUG modem << %CESQ: 38,1,18,2
    2020-11-25T06:59:13.436Z DEBUG modem << %CESQ: 39,1,28,4
    2020-11-25T06:59:23.593Z DEBUG modem << %CESQ: 38,1,20,2
    2020-11-25T06:59:24.957Z DEBUG modem << %CESQ: 37,1,27,3
    2020-11-25T06:59:31.355Z DEBUG modem << %CESQ: 32,1,25,3
    2020-11-25T06:59:32.635Z DEBUG modem << %CESQ: 26,1,14,2
    2020-11-25T06:59:33.918Z DEBUG modem << %CESQ: 35,1,28,4
    2020-11-25T06:59:35.196Z DEBUG modem << %CESQ: 32,1,23,3
    2020-11-25T06:59:37.756Z DEBUG modem << %CESQ: 23,1,9,1
    2020-11-25T06:59:39.035Z DEBUG modem << %CESQ: 34,1,26,3
    2020-11-25T06:59:40.317Z DEBUG modem << %CESQ: 26,1,14,2
    2020-11-25T06:59:41.598Z DEBUG modem << %CESQ: 37,1,25,3
    2020-11-25T06:59:44.156Z DEBUG modem << %CESQ: 31,1,22,3
    2020-11-25T06:59:50.555Z DEBUG modem << %CESQ: 24,1,8,1
    2020-11-25T06:59:51.836Z DEBUG modem << %CESQ: 31,1,19,2
    2020-11-25T06:59:55.675Z DEBUG modem << %CESQ: 25,1,12,1
    2020-11-25T06:59:58.237Z DEBUG modem << %CESQ: 35,1,20,2
    2020-11-25T06:59:59.515Z DEBUG modem << %CESQ: 38,1,26,3
    2020-11-25T07:00:08.476Z DEBUG modem << %CESQ: 33,1,21,3
    2020-11-25T07:00:09.755Z DEBUG modem << %CESQ: 36,1,27,3
    2020-11-25T07:00:18.714Z DEBUG modem << %CESQ: 36,1,21,3
    2020-11-25T07:00:21.275Z DEBUG modem << %CESQ: 35,1,27,3
    2020-11-25T07:00:22.559Z DEBUG modem << %CESQ: 30,1,22,3
    2020-11-25T07:00:23.835Z DEBUG modem << %CESQ: 36,1,26,3
    2020-11-25T07:00:23.983Z INFO Modem port is closed
    

    Please kindly check the log and bin file.

    Thank you.

  • Hi!

    So it doesn't look like the MQTT Simple sample has support for IPv6. 

    You can modify the sample L319  - L334 in main.c to something like this.

    struct sockaddr_in6 *broker6 =
    	((struct sockaddr_in6 *)&broker);
    char ipv6_addr[NET_IPV6_ADDR_LEN];
    
    broker6->sin6_addr.s6_addr =
    	((struct sockaddr_in6 *)addr->ai_addr)
    	->sin6_addr.s6_addr;
    broker6->sin6_family = AF_INET6;
    broker6->sin6_port = htons(CONFIG_MQTT_BROKER_PORT);
    
    inet_ntop(AF_INET6, &broker6->sin6_addr.s6_addr,
    	  ipv6_addr, sizeof(ipv6_addr));
    printk("IPv6 Address found %s\n", ipv6_addr);
    break;

    If you want to use the same sample for both IPv4 and IPv6, you can use a switch case as they've done in supl_support c (line 90)

    So something like this

    switch (sa->sa_family) {
    case AF_INET6:
    	struct sockaddr_in6 *broker6 =
    		((struct sockaddr_in6 *)&broker);
    	char ipv6_addr[NET_IPV6_ADDR_LEN];
    
    	broker6->sin6_addr.s6_addr =
    		((struct sockaddr_in6 *)addr->ai_addr)
    		->sin6_addr.s6_addr;
    	broker6->sin6_family = AF_INET6;
    	broker6->sin6_port = htons(CONFIG_MQTT_BROKER_PORT);
    
    	inet_ntop(AF_INET6, &broker6->sin6_addr.s6_addr,
    		  ipv6_addr, sizeof(ipv6_addr));
    	printk("IPv6 Address found %s\n", ipv6_addr);
    	break;
    case AF_INET:
    	struct sockaddr_in *broker4 =
    		((struct sockaddr_in *)&broker);
    	char ipv4_addr[NET_IPV4_ADDR_LEN];
    
    	broker4->sin_addr.s_addr =
    		((struct sockaddr_in *)addr->ai_addr)
    		->sin_addr.s_addr;
    	broker4->sin_family = AF_INET;
    	broker4->sin_port = htons(CONFIG_MQTT_BROKER_PORT);
    
    	inet_ntop(AF_INET, &broker4->sin_addr.s_addr,
    		  ipv4_addr, sizeof(ipv4_addr));
    	printk("IPv4 Address found %s\n", ipv4_addr);
    	break;
    }	

    Let me know how that goes!

    Best regards,

    Heidi

Related