Gemalto is now part of the Thales Group, find out more.

You are here

EXS62-W loses connection after a few minutes | Thales IoT Developer Community

October 30, 2021 - 3:58am, 154 views

Good evening, I hope you can help.

I am working using the EXS62-W at the moment, and seem to be struggling with keeping connectivity

  • Connection to the internet is lost after approx 1 minute of standby

APN is configured, Hologram is my provider.

+CGDCONT?                                                               
+CGDCONT: 1,"IP","hologram","0.0.0.0",0,0                            
+CGDCONT: 2,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0 
+CGDCONT: 3,"IPV4V6","m2m.com.attz","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0                                                                             
OK
 

I can connect to the internet just fine using AT^SICA=1,1, and a ping to Google succeed by both IP and name. My dashboard on Hologram also shows an active data session and data consumption.

+CFUN=1,1                                                        
OK                                                                          
^SYSSTART
^SICA=1,1                                                                 
OK
^SISX=Ping,1,"8.8.8.8",5,1000                                             
^SISX: "Ping",1,1,"8.8.8.8",350                                            
^SISX: "Ping",1,1,"8.8.8.8",228                                            
^SISX: "Ping",1,1,"8.8.8.8",228                                             
^SISX: "Ping",1,1,"8.8.8.8",157                                            
^SISX: "Ping",1,1,"8.8.8.8",157                                            
^SISX: "Ping",2,1,5,5,0,0                                                  
^SISX: "Ping",3,1,157,350,224                                                                                                                          
OK                                                                       
^SISX=HostByName,1,"www.google.com"                                        
^SISX: "HostByName","74.125.206.106"                                                                                                                
OK
 

However, if I leave the device alone for even ~60seconds, the same ping will fail, returning -1.

OK
^SISX=Ping,1,"8.8.8.8",5,1000                                              
^SISX: "Ping",1,1,"8.8.8.8",-1                                             
^SISX: "Ping",1,1,"8.8.8.8",-1                                              
^SISX: "Ping",1,1,"8.8.8.8",-1                                              
^SISX: "Ping",1,1,"8.8.8.8",-1                                              
^SISX: "Ping",1,1,"8.8.8.8",-1                                              
^SISX: "Ping",2,1,5,0,5,100                                                                                                                          
OK
 

If I'm reading the datasheet correctly, signal strength is good.

+CSQ                                                                     
+CSQ: 31,99                                                                                                                                          
OK
 

So, I'm struggling to understand what is causing my session to be disconnected? To further support this - I can successfully open an MQTT session, and publishing data to the broker from a Windows client, each time I do this - I can receive the data on the wireless device, until approx 1 minute later the session is disconnected again - so even if I'm trying to keep the session 'open' by keeping data flowing, I still get disconnected.

So at the moment, I'm unsure if this is a network or wireless module issue.

Many thanks in advance!

EDIT - as further information, it seems I an unable to reestablish a connection after this 'timeout' - and until either a power cycle or software reset, I cannot ping anything, as per below.

+CFUN=1,1                                                           
OK                                                                    
^SYSSTART
^SICA=1,1                                                                 
OK
^SISX=Ping,1,"74.125.39.99",3,3000                                        
^SISX: "Ping",1,1,"74.125.39.99",407                                      
^SISX: "Ping",1,1,"74.125.39.99",275                                         
^SISX: "Ping",1,1,"74.125.39.99",507                                         
^SISX: "Ping",2,1,3,3,0,0                                                  
^SISX: "Ping",3,1,275,507,396                                                                              
OK
^SISX=Ping,1,"74.125.39.99",3,3000                                      
^SISX: "Ping",1,1,"74.125.39.99",399                                    
^SISX: "Ping",1,1,"74.125.39.99",180                                       
^SISX: "Ping",1,1,"74.125.39.99",241                                    
^SISX: "Ping",2,1,3,3,0,0                                                
^SISX: "Ping",3,1,180,399,273                                             
OK
^SISX=Ping,1,"74.125.39.99",3,3000                                    
^SISX: "Ping",1,1,"74.125.39.99",-1                                     
^SISX: "Ping",1,1,"74.125.39.99",-1                                    
^SISX: "Ping",1,1,"74.125.39.99",-1                                        
^SISX: "Ping",2,1,3,0,3,100                                         
OK
^SICA=0,1 
OK
^SICA=1,1                                                           
OK
^SISX=Ping,1,"74.125.39.99",3,3000                                 
^SISX: "Ping",1,1,"74.125.39.99",-1                                   
^SISX: "Ping",1,1,"74.125.39.99",-1                                
^SISX: "Ping",1,1,"74.125.39.99",-1                                
^SISX: "Ping",2,1,3,0,3,100                                              
OK