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:
Everything looks to be working fine here
While the Micro polls forever on very tight time base the socket for incoming connections:
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?
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.
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?
The debug tool performs diagnostics down to lower levels so should be very helpful.
Hit enter to search or ESC to close
Knowledge Base & Download Zone