TCP/IP AT commands, test a TCP connection

Hi, I test the TCP/IP AT command in 9160DK, I download the example Serial LTE modem, 

I send the command as below picture. 

but it reply as below

================================================================
Ready

AT%XSYSTEMMODE=0,1,1,2
OK

AT+CFUN=1
OK

+CGSN: "352656100366171"
OK

AT%XCBAND=?
%XCBAND: (1,2,3,4,5,8,12,13,17,19,20,25,26,28,66)
OK

AT+CEREG=5
OK

AT%CESQ=1
OK

AT+CIMI
460043159614778
OK

AT#XSOCKET=?
#XSOCKET: (0,1,2),(1,2,3),(0,1)
OK

AT#XSOCKET=1,1,0
#XSOCKET: 0,1,6
OK

AT#XSOCKET?
#XSOCKET: 0,1,0
OK

AT#XSOCKETOPT=1,20,30
OK

AT#XCONNECT="runner.daigou52.cn",8282
ERROR


%CESQ: 56,2,22,3

+CEREG: 2,"1D2F","0AC1B63E",9,0,0,"11100000","11100000"

%CESQ: 57,2,27,3

+CEREG: 1,"1D2F","0AC1B63E",9,,,"11100000","11100000"

%CESQ: 57,2,18,2

%CESQ: 57,2,31,4

%CESQ: 56,2,19,2

%CESQ: 57,2,31,4

===================================================================

it seems My SIM card is OK, and signal is ok, but i can not connect to my DNS address. what's wrong?  need i configure somthing?

Parents
  • Hi,

     

    AT#XCONNECT="runner.daigou52.cn",8282

    This domain does not exist when I tried to do a nslookup on it. Are you sure you've written the correct domain name?

     

    Kind regards,

    Håkon

  • Hi, becauce for protect personal information, I wrote the wrong address, the actual address is no problem becaure i test it use other GPRS module.

  • Hi,

     

    Carey said:

    Hi, becauce for protect personal information, I wrote the wrong address, the actual command address is below, 

    AT#XCONNECT="runner.daigou51.cn",8080

    Ok, thats fine. Next time, just write "example.com" or similar.

     

    AT#XSOCKET=1,1,0
    #XSOCKET: 0,1,6
    OK

    AT#XSOCKET?
    #XSOCKET: 0,1,0
    OK

    AT#XSOCKETOPT=1,20,30
    OK

    AT#XCONNECT="runner.daigou52.cn",8282
    ERROR


    %CESQ: 56,2,22,3

    +CEREG: 2,"1D2F","0AC1B63E",9,0,0,"11100000","11100000"

    %CESQ: 57,2,27,3

    +CEREG: 1,"1D2F","0AC1B63E",9,,,"11100000","11100000"

    Does the CEREG notifications come after you have issued XCONNECT? If the order is correct here, then the "CEREG: 1, .." comes after you tried to connect, meaning that you haven't properly connected to the network at the time of trying to access the URL.

     

    Kind regards,

    Håkon

  • Hi, it's the same rezult, this time i connected to the network firstly , then try to connect my URL, it aslo responds error, below is my totally command and received data.

    [16:00:29.143]Received: Ready

    [16:00:33.551]Send: AT%XSYSTEMMODE=0,1,1,2

    [16:00:33.551]Received:

    OK

    [16:00:34.549]Send: AT%XSYSTEMMODE?

    [16:00:34.549]Received:

    %XSYSTEMMODE: 0,1,1,2

    OK

    [16:00:35.545]Send: AT+CFUN=1

    [16:00:35.587]Received:

    OK

    [16:00:36.561]Send: AT+CGSN=1

    [16:00:36.561]Received:

    +CGSN: "352656100366171"

    OK

    [16:00:37.576]Send: AT+CGMI

    [16:00:37.576]Received:

    Nordic Semiconductor ASA

    OK

    [16:00:38.581]Send: AT+CGMM

    [16:00:38.581]Received:

    nRF9160-SICA

    OK

    [16:00:39.569]Send: AT+CGMR

    [16:00:39.569]Received:

    mfw_nrf9160_1.2.3

    OK

    [16:00:40.580]Send: AT+CEMODE?

    [16:00:40.580]Received:

    +CEMODE: 0

    OK

    [16:00:41.580]Send: AT%XCBAND=?

    [16:00:41.580]Received:

    %XCBAND: (1,2,3,4,5,8,12,13,17,19,20,25,26,28,66)

    OK

    [16:00:42.580]Send: AT+CMEE?

    [16:00:42.580]Received:

    +CMEE: 0

    OK

    [16:00:43.576]Send: AT+CMEE=1

    [16:00:43.576]Received:

    OK

    [16:00:44.582]Send: AT+CNEC?

    [16:00:44.582]Received:

    +CNEC: 0

    OK

    [16:00:45.576]Send: AT+CNEC=24

    [16:00:45.576]Received:

    OK

    [16:00:46.575]Send: AT+CGEREP?

    [16:00:46.575]Received:

    +CGEREP: 0,0

    OK

    [16:00:47.576]Send: AT+CGDCONT?

    [16:00:47.576]Received:

    OK

    [16:00:48.595]Send: AT+CGACT?

    [16:00:48.595]Received:

    OK

     [16:00:49.592]Send: AT+CGEREP=1

    [16:00:49.592]Received:

    OK

    [16:00:50.592]Send: AT+CIND=1,1,1

    [16:00:50.592]Received:

    OK

    [16:00:51.618]Send: AT+CIND?

    [16:00:51.622]Received:

    +CIND: 1,1,1

    OK

    [16:00:52.614]Send: AT+CEREG=5

    [16:00:52.619]Received:

    OK

    [16:00:53.626]Send: AT+CEREG?

    [16:00:53.626]Received:

    +CEREG: 5,4,"FFFE","FFFFFFFF",9,0,0,"00000000","00000000"

    OK

    [16:00:54.617]Send: AT%CESQ=1

    [16:00:54.623]Received:

    OK

    [16:00:55.619]Send: AT+CESQ

    [16:00:55.630]Received:

    +CESQ: 99,99,255,255,255,255

    OK

    [16:00:56.630]Send: AT%XSIM=1

    [16:00:56.641]Received:

    OK

    [16:00:57.626]Send: AT%XSIM?

    [16:00:57.637]Received:

    %XSIM: 1

    OK

    [16:00:58.625]Send: AT+CPIN?

    [16:00:58.636]Received:

    +CPIN: READY

    OK

    [16:00:58.870]Received:

    %CESQ: 56,2,17,2

    +CEREG: 2,"1D2F","0AC1B63E",9,0,0,"11100000","11100000"

    [16:00:59.059]Received:

    %CESQ: 55,2,25,3

    [16:00:59.624]Send: AT+CPINR="SIM PIN"

    [16:00:59.636]Received:

    +CPINR: "SIM PIN",3

    OK

    [16:01:00.081]Received:

    %CESQ: 56,2,30,4

    [16:01:00.628]Send: AT+CIMI

    [16:01:00.632]Received:

    460043159614778

    OK

    [16:01:00.889]Received:

    %CESQ: 57,2,25,3

    [16:01:01.060]Received:

    +CGEV: ME PDN ACT 0,0

    +CNEC_ESM: 50,0

    +CEREG: 1,"1D2F","0AC1B63E",9,,,"11100000","11100000"

    +CIND: "service",1

    [16:01:04.888]Received:

    %CESQ: 56,2,30,4

     [16:01:06.715]Received:

    %CESQ: 55,2,25,3

    [16:01:13.284]Received:

    %CESQ: 55,2,30,4

    [16:01:14.282]Received:

    %CESQ: 56,2,25,3

    [16:01:17.887]Received:

    %CESQ: 55,2,30,4

    [16:01:21.805]Received:

    %CESQ: 59,2,25,3

    [16:01:23.264]Received:

    %CESQ: 55,2,17,2

    [16:01:23.482]Send: AT#XSOCKET=?

    [16:01:23.497]Received:

    #XSOCKET: (0,1,2),(1,2,3),(0,1)

    OK

    [16:01:24.497]Send: AT#XSOCKET=1,1,0

    [16:01:24.513]Received:

    #XSOCKET: 0,1,6

    OK

    [16:01:25.726]Send: AT#XSOCKET?

    [16:01:25.731]Received:

    #XSOCKET: 0,1,0

    OK

    [16:01:25.846]Received:

    %CESQ: 54,2,29,4

    [16:01:27.124]Send: AT#XSOCKETOPT=1,20,30

    [16:01:27.124]Received:

    OK

    [16:01:30.010]Send: AT#XCONNECT="runner. example.cn",8080

    [16:01:30.025]Received:

    ERROR

    [16:01:32.227]Send: AT#XCONNECT="runner. example.cn",8080

    [16:01:32.242]Received:

    ERROR

    [16:01:33.461]Received:

    %CESQ: 56,2,21,3

    [16:01:38.644]Received:

    %CESQ: 55,2,29,4

    [16:01:40.206]Send: AT#XCONNECT="runner. example.cn",8080

    [16:01:40.221]Received:

    ERROR

    [16:01:43.705]Received:

    %CESQ: 58,2,20,2

  • Hi,

     

    If you connect using the IP directly, you are able to do so successfully?

    If that is successful, the issue is most likely that the network does not provide DNS. You can try to enable legacy PCO using this AT command:

    https://infocenter.nordicsemi.com/topic/ref_at_commands/REF/at_commands/packet_domain/xepco_set.html?cp=2_1_6_12_0

    ie:

    AT%XEPCO=0

     

    Note that this shall be issued before AT+CFUN=1.

     

    Kind regards,

    Håkon

Reply Children
Related