Unable to connect to MQTT server

Hello,

I am using nRF9160Dk. And trying to evaluate basic features.

Found that default modem firmware is not enabled with all the features hence after some research on the DevZone found one solution and found a prebuilt binary with all the features enabled.

Now for all the MQTT commands that are listed on the nRF connect SDK, response is being received. But I am not able to connect to any MQTT broker. I am using IPV6 only sim card. 

Hence my command is 

at#xmqttcon=2,"xxx","xxxxx","xxxx:xxxx:xxxx:xxx:0000:0000:xxxx:xxxx",1883

I am only receiving OK as response. But I am not receiving any "#XMQTTEVT" response. And also if I check the read command "AT#XMQTTEVT?" The set parameters are not stored in the NVRAM. 

Please help me fix this issue, Thanks in advance.

Parents
  • Hello,

    Where are you trying to connect? Are you using AWS?

    And could you send me the entire log?

    Regards,

    Elfving

  • I am trying to connect from India. I am using Reliance Jio NB-IoT network. 

    I am not using AWS. We have an IoT platform hosted on Digital ocean which provides an IPV6 host address for which I am trying to connect. 

    2023-05-02T04:53:31.902Z DEBUG modem >> AT+CFUN?
    2023-05-02T04:53:31.918Z DEBUG modem << +CFUN: 0
    2023-05-02T04:53:31.928Z DEBUG modem << 
    2023-05-02T04:53:31.930Z DEBUG modem << OK
    2023-05-02T04:53:35.905Z DEBUG modem >> AT+CFUN=1
    2023-05-02T04:53:35.949Z DEBUG modem << OK
    2023-05-02T04:53:37.401Z DEBUG modem >> AT+CFUN?
    2023-05-02T04:53:37.417Z DEBUG modem << +CFUN: 1
    2023-05-02T04:53:37.429Z DEBUG modem << OK
    2023-05-02T04:53:37.431Z DEBUG modem >> AT+CGSN=1
    2023-05-02T04:53:37.450Z DEBUG modem << +CGSN: "350457790759599"
    2023-05-02T04:53:37.459Z DEBUG modem << 
    2023-05-02T04:53:37.461Z DEBUG modem << OK
    2023-05-02T04:53:37.463Z DEBUG modem >> AT+CGMI
    2023-05-02T04:53:37.479Z DEBUG modem << Nordic Semiconductor ASA
    2023-05-02T04:53:37.481Z DEBUG modem << 
    2023-05-02T04:53:37.483Z DEBUG modem << OK
    2023-05-02T04:53:37.484Z DEBUG modem >> AT+CGMM
    2023-05-02T04:53:37.506Z DEBUG modem << nRF9160-SICA
    2023-05-02T04:53:37.508Z DEBUG modem << OK
    2023-05-02T04:53:37.510Z DEBUG modem >> AT+CGMR
    2023-05-02T04:53:37.525Z DEBUG modem << mfw_nrf9160_1.3.3
    2023-05-02T04:53:37.527Z DEBUG modem << 
    2023-05-02T04:53:37.529Z DEBUG modem << OK
    2023-05-02T04:53:37.530Z INFO Nordic Semiconductor ASA nRF9160-SICA [mfw_nrf9160_1.3.3] SerNr: 350457790759599
    2023-05-02T04:53:37.531Z DEBUG modem >> AT+CEMODE?
    2023-05-02T04:53:37.545Z DEBUG modem << +CEMODE: 0
    2023-05-02T04:53:37.547Z DEBUG modem << 
    2023-05-02T04:53:37.549Z DEBUG modem << OK
    2023-05-02T04:53:37.557Z DEBUG modem >> AT%XCBAND=?
    2023-05-02T04:53:37.576Z DEBUG modem << %XCBAND: (1,2,3,4,5,8,12,13,17,19,20,25,26,28,66)
    2023-05-02T04:53:37.579Z DEBUG modem << 
    2023-05-02T04:53:37.580Z DEBUG modem << OK
    2023-05-02T04:53:37.588Z DEBUG modem >> AT+CMEE?
    2023-05-02T04:53:37.607Z DEBUG modem << +CMEE: 0
    2023-05-02T04:53:37.608Z DEBUG modem << OK
    2023-05-02T04:53:37.610Z DEBUG modem >> AT+CMEE=1
    2023-05-02T04:53:37.624Z DEBUG modem << OK
    2023-05-02T04:53:37.627Z DEBUG modem >> AT+CNEC?
    2023-05-02T04:53:37.641Z DEBUG modem << +CNEC: 0
    2023-05-02T04:53:37.642Z DEBUG modem << OK
    2023-05-02T04:53:37.644Z DEBUG modem >> AT+CNEC=24
    2023-05-02T04:53:37.659Z DEBUG modem << OK
    2023-05-02T04:53:37.661Z DEBUG modem >> AT+CGEREP?
    2023-05-02T04:53:37.676Z DEBUG modem << +CGEREP: 0,0
    2023-05-02T04:53:37.678Z DEBUG modem << 
    2023-05-02T04:53:37.680Z DEBUG modem << OK
    2023-05-02T04:53:37.682Z DEBUG modem >> AT+CGDCONT?
    2023-05-02T04:53:37.696Z DEBUG modem << OK
    2023-05-02T04:53:37.697Z DEBUG modem >> AT+CGACT?
    2023-05-02T04:53:37.708Z DEBUG modem << OK
    2023-05-02T04:53:37.711Z DEBUG modem >> AT+CGEREP=1
    2023-05-02T04:53:37.725Z DEBUG modem << OK
    2023-05-02T04:53:37.727Z DEBUG modem >> AT+CIND=1,1,1
    2023-05-02T04:53:37.741Z DEBUG modem << OK
    2023-05-02T04:53:37.744Z DEBUG modem >> AT+CEREG=5
    2023-05-02T04:53:37.751Z DEBUG modem << OK
    2023-05-02T04:53:37.760Z DEBUG modem >> AT+CEREG?
    2023-05-02T04:53:37.768Z DEBUG modem << +CEREG: 5,4
    2023-05-02T04:53:37.777Z DEBUG modem << 
    2023-05-02T04:53:37.778Z DEBUG modem << OK
    2023-05-02T04:53:37.786Z DEBUG modem >> AT%CESQ=1
    2023-05-02T04:53:37.804Z DEBUG modem << OK
    2023-05-02T04:53:37.807Z DEBUG modem >> AT+CESQ
    2023-05-02T04:53:37.826Z DEBUG modem << +CESQ: 99,99,255,255,255,255
    2023-05-02T04:53:37.828Z DEBUG modem << OK
    2023-05-02T04:53:37.833Z DEBUG modem >> AT%XSIM=1
    2023-05-02T04:53:37.842Z DEBUG modem << OK
    2023-05-02T04:53:37.844Z DEBUG modem >> AT%XSIM?
    2023-05-02T04:53:37.851Z DEBUG modem << %XSIM: 1
    2023-05-02T04:53:37.861Z DEBUG modem << 
    2023-05-02T04:53:37.862Z DEBUG modem << OK
    2023-05-02T04:53:37.872Z DEBUG modem >> AT+CPIN?
    2023-05-02T04:53:37.880Z DEBUG modem << %CESQ: 68,3,30,4
    2023-05-02T04:53:37.881Z DEBUG modem << +CEREG: 2,"C012","00207C90",9
    2023-05-02T04:53:37.883Z DEBUG modem << +CPIN: READY
    2023-05-02T04:53:37.885Z DEBUG modem << OK
    2023-05-02T04:53:37.898Z DEBUG modem >> AT+CPINR="SIM PIN"
    2023-05-02T04:53:37.927Z DEBUG modem << +CPINR: "SIM PIN",3
    2023-05-02T04:53:37.928Z DEBUG modem << OK
    2023-05-02T04:53:37.933Z DEBUG modem >> AT+CIMI
    2023-05-02T04:53:37.943Z DEBUG modem << 405861081062537
    2023-05-02T04:53:37.945Z DEBUG modem << OK
    2023-05-02T04:53:37.947Z INFO IMSIdentity: 405861081062537
    2023-05-02T04:53:48.679Z DEBUG modem << +CGEV: ME PDN ACT 0,1
    2023-05-02T04:53:48.693Z DEBUG modem >> AT+CGDCONT?
    2023-05-02T04:53:48.702Z DEBUG modem << +CNEC_ESM: 51,0
    2023-05-02T04:53:48.704Z DEBUG modem << +CEREG: 1,"C012","00207C90",9,,,"00001010","11000001"
    2023-05-02T04:53:48.705Z DEBUG modem << +CIND: "service",1
    2023-05-02T04:53:48.708Z DEBUG modem << 
    2023-05-02T04:53:48.710Z DEBUG modem << +CGDCONT: 0,"IPV6","JioIPIoT","0000:0000:0000:0000:0000:0000:194A:7108",0,0
    2023-05-02T04:53:48.712Z DEBUG modem << OK
    2023-05-02T04:53:48.737Z DEBUG modem >> AT+CGACT?
    2023-05-02T04:53:48.753Z DEBUG modem << +CGACT: 0,1
    2023-05-02T04:53:48.756Z DEBUG modem << OK
    2023-05-02T04:53:48.851Z DEBUG modem << +CGEV: IPV6 0
    2023-05-02T04:53:48.856Z DEBUG modem >> AT+CGDCONT?
    2023-05-02T04:53:48.868Z DEBUG modem << +CGDCONT: 0,"IPV6","JioIPIoT","2405:0203:4083:2B06:0000:0000:194A:7108",0,0
    2023-05-02T04:53:48.871Z DEBUG modem << 
    2023-05-02T04:53:48.872Z DEBUG modem << OK
    2023-05-02T04:53:48.879Z DEBUG modem >> AT+CGACT?
    2023-05-02T04:53:48.890Z DEBUG modem << +CGACT: 0,1
    2023-05-02T04:53:48.891Z DEBUG modem << OK
    2023-05-02T04:54:06.384Z DEBUG modem >> AT
    2023-05-02T04:54:06.390Z DEBUG modem << OK
    2023-05-02T04:54:06.971Z DEBUG modem >> AT
    2023-05-02T04:54:06.984Z DEBUG modem << OK
    2023-05-02T04:54:19.285Z DEBUG modem << %CESQ: 65,3,24,3
    2023-05-02T04:54:38.039Z DEBUG modem << %CESQ: 68,3,29,4
    2023-05-02T04:54:38.972Z DEBUG modem << %CESQ: 255,0,255,0
    2023-05-02T04:54:39.104Z DEBUG modem >> at+cfun=0
    2023-05-02T04:54:39.446Z DEBUG modem << %CESQ: 67,3,24,3
    2023-05-02T04:54:39.486Z DEBUG modem << %CESQ: 68,3,29,4
    2023-05-02T04:54:39.815Z DEBUG modem << +CGEV: ME PDN DEACT 0
    2023-05-02T04:54:39.830Z DEBUG modem << +CEREG: 0
    2023-05-02T04:54:39.838Z DEBUG modem << +CIND: "service",0
    2023-05-02T04:54:39.842Z DEBUG modem << +CGEV: ME DETACH
    2023-05-02T04:54:39.989Z DEBUG modem << %CESQ: 255,0,255,0
    2023-05-02T04:54:40.056Z DEBUG modem << %XSIM: 0
    2023-05-02T04:54:40.156Z DEBUG modem << OK
    2023-05-02T04:54:40.159Z DEBUG modem >> AT+CGDCONT?
    2023-05-02T04:54:40.176Z DEBUG modem << OK
    2023-05-02T04:54:40.178Z DEBUG modem >> AT+CGDCONT?
    2023-05-02T04:54:40.193Z DEBUG modem << OK
    2023-05-02T04:54:40.195Z DEBUG modem >> AT+CGACT?
    2023-05-02T04:54:40.211Z DEBUG modem << OK
    2023-05-02T04:54:40.213Z DEBUG modem >> AT+CGACT?
    2023-05-02T04:54:40.227Z DEBUG modem << OK
    2023-05-02T04:54:43.065Z DEBUG modem >> at+cfun=1
    2023-05-02T04:54:43.108Z DEBUG modem << OK
    2023-05-02T04:54:44.718Z DEBUG modem >> AT+CFUN?
    2023-05-02T04:54:44.725Z DEBUG modem << +CFUN: 1
    2023-05-02T04:54:44.739Z DEBUG modem << OK
    2023-05-02T04:54:44.742Z DEBUG modem >> AT+CGSN=1
    2023-05-02T04:54:44.756Z DEBUG modem << +CGSN: "350457790759599"
    2023-05-02T04:54:44.758Z DEBUG modem << OK
    2023-05-02T04:54:44.762Z DEBUG modem >> AT+CGMI
    2023-05-02T04:54:44.784Z DEBUG modem << Nordic Semiconductor ASA
    2023-05-02T04:54:44.787Z DEBUG modem << OK
    2023-05-02T04:54:44.789Z DEBUG modem >> AT+CGMM
    2023-05-02T04:54:44.816Z DEBUG modem << nRF9160-SICA
    2023-05-02T04:54:44.818Z DEBUG modem << OK
    2023-05-02T04:54:44.832Z DEBUG modem >> AT+CGMR
    2023-05-02T04:54:44.849Z DEBUG modem << mfw_nrf9160_1.3.3
    2023-05-02T04:54:44.851Z DEBUG modem << OK
    2023-05-02T04:54:44.852Z INFO Nordic Semiconductor ASA nRF9160-SICA [mfw_nrf9160_1.3.3] SerNr: 350457790759599
    2023-05-02T04:54:44.853Z DEBUG modem >> AT+CEMODE?
    2023-05-02T04:54:44.859Z DEBUG modem << +CEMODE: 0
    2023-05-02T04:54:44.861Z DEBUG modem << 
    2023-05-02T04:54:44.862Z DEBUG modem << OK
    2023-05-02T04:54:44.876Z DEBUG modem >> AT%XCBAND=?
    2023-05-02T04:54:44.892Z DEBUG modem << %XCBAND: (1,2,3,4,5,8,12,13,17,19,20,25,26,28,66)
    2023-05-02T04:54:44.894Z DEBUG modem << OK
    2023-05-02T04:54:44.902Z DEBUG modem >> AT+CMEE?
    2023-05-02T04:54:44.925Z DEBUG modem << +CMEE: 0
    2023-05-02T04:54:44.927Z DEBUG modem << OK
    2023-05-02T04:54:44.931Z DEBUG modem >> AT+CMEE=1
    2023-05-02T04:54:44.942Z DEBUG modem << OK
    2023-05-02T04:54:44.944Z DEBUG modem >> AT+CNEC?
    2023-05-02T04:54:44.958Z DEBUG modem << +CNEC: 0
    2023-05-02T04:54:44.960Z DEBUG modem << OK
    2023-05-02T04:54:44.962Z DEBUG modem >> AT+CNEC=24
    2023-05-02T04:54:44.975Z DEBUG modem << OK
    2023-05-02T04:54:44.977Z DEBUG modem >> AT+CGEREP?
    2023-05-02T04:54:44.992Z DEBUG modem << +CGEREP: 0,0
    2023-05-02T04:54:44.994Z DEBUG modem << OK
    2023-05-02T04:54:44.996Z DEBUG modem >> AT+CGDCONT?
    2023-05-02T04:54:45.021Z DEBUG modem << +CGDCONT: 0,"","","",0,0
    2023-05-02T04:54:45.023Z DEBUG modem << OK
    2023-05-02T04:54:45.028Z DEBUG modem >> AT+CGACT?
    2023-05-02T04:54:45.042Z DEBUG modem << +CGACT: 0,0
    2023-05-02T04:54:45.045Z DEBUG modem << OK
    2023-05-02T04:54:45.049Z DEBUG modem >> AT+CGEREP=1
    2023-05-02T04:54:45.065Z DEBUG modem << OK
    2023-05-02T04:54:45.068Z DEBUG modem >> AT+CIND=1,1,1
    2023-05-02T04:54:45.079Z DEBUG modem << OK
    2023-05-02T04:54:45.092Z DEBUG modem >> AT+CEREG=5
    2023-05-02T04:54:45.108Z DEBUG modem << OK
    2023-05-02T04:54:45.111Z DEBUG modem >> AT+CEREG?
    2023-05-02T04:54:45.142Z DEBUG modem << +CEREG: 5,2,"C012","00207C90",9
    2023-05-02T04:54:45.144Z DEBUG modem << OK
    2023-05-02T04:54:45.150Z DEBUG modem >> AT%CESQ=1
    2023-05-02T04:54:45.162Z DEBUG modem << OK
    2023-05-02T04:54:45.176Z DEBUG modem >> AT+CESQ
    2023-05-02T04:54:45.207Z DEBUG modem << +CESQ: 99,99,255,255,28,65
    2023-05-02T04:54:45.209Z DEBUG modem << OK
    2023-05-02T04:54:45.215Z DEBUG modem >> AT%XSIM=1
    2023-05-02T04:54:45.229Z DEBUG modem << OK
    2023-05-02T04:54:45.245Z DEBUG modem >> AT%XSIM?
    2023-05-02T04:54:45.262Z DEBUG modem << %XSIM: 1
    2023-05-02T04:54:45.265Z DEBUG modem << OK
    2023-05-02T04:54:45.285Z DEBUG modem >> AT+CPIN?
    2023-05-02T04:54:45.304Z DEBUG modem << +CPIN: READY
    2023-05-02T04:54:45.306Z DEBUG modem << OK
    2023-05-02T04:54:45.317Z DEBUG modem >> AT+CPINR="SIM PIN"
    2023-05-02T04:54:45.342Z DEBUG modem << +CPINR: "SIM PIN",3
    2023-05-02T04:54:45.344Z DEBUG modem << OK
    2023-05-02T04:54:45.354Z DEBUG modem >> AT+CIMI
    2023-05-02T04:54:45.383Z DEBUG modem << 405861081062537
    2023-05-02T04:54:45.385Z DEBUG modem << OK
    2023-05-02T04:54:45.386Z INFO IMSIdentity: 405861081062537
    2023-05-02T04:54:45.391Z DEBUG modem << %CESQ: 65,3,29,4
    2023-05-02T04:54:50.439Z DEBUG modem << +CGEV: ME PDN ACT 0,1
    2023-05-02T04:54:50.455Z DEBUG modem >> AT+CGDCONT?
    2023-05-02T04:54:50.458Z DEBUG modem << +CNEC_ESM: 51,0
    2023-05-02T04:54:50.477Z DEBUG modem << +CEREG: 1,"C012","00207C90",9,,,"00001010","11000001"
    2023-05-02T04:54:50.479Z DEBUG modem << +CIND: "service",1
    2023-05-02T04:54:50.484Z DEBUG modem << 
    2023-05-02T04:54:50.485Z DEBUG modem << +CGDCONT: 0,"IPV6","JioIPIoT","0000:0000:0000:0000:0000:0000:19CA:DE08",0,0
    2023-05-02T04:54:50.487Z DEBUG modem << OK
    2023-05-02T04:54:50.492Z DEBUG modem >> AT+CGACT?
    2023-05-02T04:54:50.513Z DEBUG modem << +CGACT: 0,1
    2023-05-02T04:54:50.514Z DEBUG modem << OK
    2023-05-02T04:54:50.584Z DEBUG modem << +CGEV: IPV6 0
    2023-05-02T04:54:50.588Z DEBUG modem >> AT+CGDCONT?
    2023-05-02T04:54:50.607Z DEBUG modem << +CGDCONT: 0,"IPV6","JioIPIoT","2405:0203:4083:2B08:0000:0000:19CA:DE08",0,0
    2023-05-02T04:54:50.609Z DEBUG modem << OK
    2023-05-02T04:54:50.631Z DEBUG modem >> AT+CGACT?
    2023-05-02T04:54:50.666Z DEBUG modem << +CGACT: 0,1
    2023-05-02T04:54:50.667Z DEBUG modem << OK
    2023-05-02T04:55:21.045Z DEBUG modem << %CESQ: 65,3,24,3
    2023-05-02T04:55:24.131Z DEBUG modem << %CESQ: 62,3,29,4
    2023-05-02T04:55:40.690Z DEBUG modem << %CESQ: 255,0,255,0
    2023-05-02T05:00:06.445Z DEBUG modem >> AT#XPING="ipv6.google.com",45,5000,5,1000
    2023-05-02T05:00:06.806Z DEBUG modem << %CESQ: 66,3,24,3
    2023-05-02T05:00:06.846Z DEBUG modem << %CESQ: 65,3,32,4
    2023-05-02T05:00:07.230Z DEBUG modem << %CESQ: 65,3,26,3
    2023-05-02T05:00:07.251Z DEBUG modem << "resolve host error: -11"
    2023-05-02T05:00:07.253Z DEBUG modem << ERROR
    2023-05-02T05:00:07.257Z ERROR Error: AT#XPING="ipv6.google.com",45,5000,5,1000
     failed
    2023-05-02T05:00:08.829Z DEBUG modem << %CESQ: 66,3,31,4
    2023-05-02T05:00:37.685Z DEBUG modem << %CESQ: 65,3,24,3
    2023-05-02T05:00:46.679Z DEBUG modem << %CESQ: 66,3,29,4
    2023-05-02T05:00:57.353Z DEBUG modem << %CESQ: 255,0,255,0
    2023-05-02T05:01:38.212Z DEBUG modem >> AT#XPING="2001:4860:4860::8844",45,5000,5,1000
    2023-05-02T05:01:38.647Z DEBUG modem << %CESQ: 65,3,24,3
    2023-05-02T05:01:38.687Z DEBUG modem << %CESQ: 65,3,33,4
    2023-05-02T05:01:39.071Z DEBUG modem << "resolve host error: -11"
    2023-05-02T05:01:39.099Z DEBUG modem << ERROR
    2023-05-02T05:01:39.101Z ERROR Error: AT#XPING="2001:4860:4860::8844",45,5000,5,1000
     failed
    2023-05-02T05:01:39.277Z DEBUG modem << %CESQ: 65,3,28,4
    2023-05-02T05:01:49.270Z DEBUG modem << %CESQ: 65,3,33,4
    2023-05-02T05:01:52.270Z DEBUG modem << %CESQ: 64,3,28,4
    2023-05-02T05:02:09.525Z DEBUG modem << %CESQ: 64,3,22,3
    2023-05-02T05:02:13.719Z DEBUG modem << %CESQ: 63,3,27,3
    2023-05-02T05:02:29.179Z DEBUG modem << %CESQ: 255,0,255,0
    2023-05-02T05:07:27.984Z DEBUG modem >> AT#xmqttcon=2,"1","123","123","2400:6180:0100:00d0:0000:0000:0017:7002",1883
    2023-05-02T05:07:28.014Z DEBUG modem << OK
    2023-05-02T05:07:50.624Z DEBUG modem >> AT#xmqttcon?
    2023-05-02T05:07:50.671Z DEBUG modem << #XMQTTCON: 0,"1","123","123","2400:6180:0100:00d0:0000:0000:0017:7002",1883
    2023-05-02T05:07:50.674Z DEBUG modem << OK
    2023-05-02T05:09:35.247Z DEBUG modem >> AT#xmqttcon=2
    2023-05-02T05:09:35.276Z DEBUG modem << OK
    2023-05-02T05:09:38.010Z DEBUG modem >> AT#xmqttcon?
    2023-05-02T05:09:38.041Z DEBUG modem << #XMQTTCON: 0,"1","123","123","2400:6180:0100:00d0:0000:0000:0017:7002",1883
    2023-05-02T05:09:38.042Z DEBUG modem << OK

    Above snippet is the at and debug logs of the device.

  • Hi,

    I will continue helping in this case.

    Do you get XMQTTEVT back if you run "AT#XMQTTCON=0"?

    DevZone found one solution and found a prebuilt binary with all the features enabled.

    Can you link to this?

    Regards,
    Sigurd Hellesvik

Reply Children
Related