GL865 DUAL Network Connectivity Diagnostics

4 thoughts on “GL865 DUAL Network Connectivity Diagnostics

  1. Good morning,

    we use GL865 dual in Application where we send mails, manage incoming connections (server mode with non natted IPs), exchange SMS and Phone Calls.

    Everything works correctly, but, after a variable operation time from few minutes to few hours, we find application hanged with following symptoms:

     

    – Module doesn’t receive/notify to host Micro new SMSs (AT+CMGR doesn’t report any new)

    – Module doesn’t report incoming connections (we use polled #SS:1,5 to discover incoming TCP connections).

    – When looking at exceptions thrown during connection attempt (on the PC application), we find that connection was refused.

    – Module replies to PING but replies are discontinuous with respect to normal operation.

     

    The module check up cycle is as follows:

    on a 30 seconds base:

     

    AT
    OK

    AT#QSS?
    #QSS: 0,1
    OK

    AT+CREG?
    +CREG: 0,1
    OK

    AT+CGREG?
    +CGREG: 0,1
    OK

    AT+CSQ
    +CSQ: 13,0
    OK

    AT#CGPADDR=1
    #CGPADDR: 1,"2.195.97.245"
    OK

    AT#FRWL?
    #FRWL: "000.000.000.000","000.000.000.000"
    OK

    AT#SL?
    #SL: 1,113,0
    OK

    AT#SS=1
    #SS: 1,4,2.195.97.245,113

     

    Everything looks to be working fine here

     

    While the Micro polls forever on very tight time base the socket for incoming connections:

     

     AT#SS=1
    #SS: 1,4,2.195.97.245,113
    OK

     

    and SMSs:

     

     AT+CMGR=1
    +CMS ERROR: 321

     

    During this log, we had refused connections attempts and unreceived SMSs.

    While PING replies but in a not constant way.

     

    I suppose I’m missing something, eventually a deeper diagnostic command to discover real module status?

     

    1. Hi Andrea,

       

      Indeed a too tight command loop can increase CPU overhead, maybe you can try slow it down and see if is better.

      To get the debug tool and perform a close analysis please contact directly TSEMEA.

      1. Thank you for your quick reply, I’ll try immediatelly.

        Test apart, do you think that diagnostic

        procedure is enough or I should ask anything more/different to module to understand if its fully operative?