Hi, I am trying to connect my Arduino Portenta H7 with the GNSS CATM1 shield to the french Sosh (Orange) GSM network carrier.
I can successfully connect with GSM.begin("PIN_CODE", "orange", "orange", "orange")
but any call to client.connect("https://any-url.com", 8080)
fail.
I found APN information here and I found same info on many sites so I think they are OK because the GSM.begin(...)
works.
Also, here is a log of the command AT^SCFG?
that print configuration of the shield:
^SCFG: "GPIO/Mode/Asc1","std"
^SCFG: "GPIO/Mode/Spi","rsv"
^SCFG: "GPIO/Mode/Suspend","off"
^SCFG: "GPRS/AutoAttach","enabled"
^SCFG: "GPRS/MTU/Mode",0
^SCFG: "GPRS/MTU/Size",1430
^SCFG: "Ident/Manufacturer","Cinterion"
^SCFG: "Ident/Product","TX62-W"
^SCFG: "MEopMode/CregRoam","0"
^SCFG: "MEopMode/PowerMgmt/Suspend","0","1"
^SCFG: "MEopMode/Prov/AutoSelect","on"
^SCFG: "MEopMode/Prov/Cfg","fallb3gpp"
^SCFG: "MEopMode/PwrSave","disabled","52","50"
^SCFG: "MEopMode/RingOnData","off"
^SCFG: "MEopMode/RscMgmt/Rrc","1"
^SCFG: "MEopMode/SRPOM","0"
^SCFG: "MEShutdown/sVsup/threshold","0","0"
^SCFG: "Radio/Band/CatM","00080000"
^SCFG: "Radio/Band/CatNB","00000000"
^SCFG: "Radio/Mtpl","0"
^SCFG: "Radio/Mtpl/4G","0"
^SCFG: "Radio/OutputPowerReduction","4"
^SCFG: "Radio/Suspend","1"
^SCFG: "RemoteWakeUp/Ports","current","acm0","acm1","ecm"
^SCFG: "RemoteWakeUp/Ports","powerup","acm0","acm1","ecm"
^SCFG: "SIM/CS","0"
^SCFG: "SIM/DualMode","0"
^SCFG: "SMS/AutoAck","0"
^SCFG: "Tcp/IRT","3"
^SCFG: "Tcp/MR","10"
^SCFG: "Tcp/OT","6000"
^SCFG: "Tcp/TLS/Version","1.2","MAX"
^SCFG: "Tcp/WithURCs","on"
^SCFG: "URC/Ringline","local"
^SCFG: "URC/Ringline/ActiveTime","2"
^SCFG: "Userware/Autostart","0"
^SCFG: "Userware/Autostart/AppName","A:/oem_app.bin"
^SCFG: "Userware/Autostart/Delay","5000"
^SCFG: "Userware/Signing/Hash","1"
^SCFG: "Userware/Signing/Signature","0"
^SCFG: "Userware/Trace/Level","0"
^SCFG: "Userware/Trace/Interface","0"
^SCFG: "Userware/Trace/Qxdm","off"
^SCFG: "Userware/Trace/Urc","off"
And here is the log when I call client.connect()
:
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISX=e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX (10): HostByNamee[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 1e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX (20): https://httpbin.org/e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 4): <cr><ln>+Ce[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): ME ERROR: ne[0m
e[2Ke[39m[INFO][CELL]: AT RX (10): ot found<cr><ln>e[0m
e[2Ke[33m[WARN][CELL]: AT error code 0e[0m
e[2Ke[39m[INFO][CELL]: Read -1 bytes. Null string
e[0m
e[2Ke[39m[INFO][CELL]: Socket 0 opene[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISS?e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 2): <cr><ln>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 9): ^SISS: 0,e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): "srvType",""e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): <cr><ln>^SISS: 1,e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): "srvType",""e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): <cr><ln>^SISS: 2,"e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 1): se[0m
e[2Ke[39m[INFO][CELL]: AT RX (10): rvType",""e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): <cr><ln>^SISS: 3,"e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): srvType",""e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): <cr><ln>^SISS: 4,"e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): srvType",""<cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): <ln>^SISS: 5,"e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): srvType",""<cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): <ln>^SISS: 6,"e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): srvType",""<cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): <ln>^SISS: 7,"se[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): rvType",""<cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): <ln>^SISS: 8,"se[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): rvType",""<cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): <ln>^SISS: 9,"se[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): rvType",""<cr><ln>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 6): <cr><ln>OK<cr><ln>e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISS=e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 7): srvTypee[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 6): Sockete[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 6): <cr><ln>OK<cr><ln>e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISS=e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 5): conIde[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 1e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 5): <cr><ln>OK<cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 1): <ln>e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISS=e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 7): addresse[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX (23): socktcp://[(null)]:8080e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 6): <cr><ln>+CMEe[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): ERROR: opee[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): ration failee[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 3): d<cr><ln>e[0m
e[2Ke[33m[WARN][CELL]: AT error code 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISO=e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX (10): <cr><ln>+CME ERRe[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): OR: operatioe[0m
e[2Ke[39m[INFO][CELL]: AT RX (10): n failed<cr><ln>e[0m
e[2Ke[33m[WARN][CELL]: AT error code 0e[0m
e[2Ke[31m[ERR ][CELL]: Socket 0 open failed!e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISC=e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 6): <cr><ln>OK<cr><ln>e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISS?e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 2): <cr><ln>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 9): ^SISS: 0,e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): "srvType","e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 9): Socket"<cr><ln>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 6): ^SISS:e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 1): e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): 0,"conId","e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 1): 1e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): "<cr><ln>^SISS: 1e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): ,"srvType",e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): ""<cr><ln>^SISS: 2e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): ,"srvType",e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): ""<cr><ln>^SISS: 3e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): ,"srvType",e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): ""<cr><ln>^SISS: 4e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): ,"srvType","e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT RX (10): <cr><ln>^SISS: 5e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): ,"srvType","e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): "<cr><ln>^SISS: 6e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): ,"srvType","e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): "<cr><ln>^SISS: 7,e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): "srvType","e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): "<cr><ln>^SISS: 8,e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): "srvType","e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): "<cr><ln>^SISS: 9,e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): "srvType",""e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 7): <ln><cr><ln>OK<cr><ln>e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISS=e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 7): addresse[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): ,e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX (23): socktcp://[(null)]:8080e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): "e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): <ln>+CME ERROR:e[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): operation e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 8): failed<cr><ln>e[0m
e[2Ke[33m[WARN][CELL]: AT error code 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISO=e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 8): <cr><ln>+CME Ee[0m
e[2Ke[39m[INFO][CELL]: AT RX (12): RROR: operate[0m
e[2Ke[39m[INFO][CELL]: AT RX (11): ion failed<cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 1): <ln>e[0m
e[2Ke[33m[WARN][CELL]: AT error code 0e[0m
e[2Ke[31m[ERR ][CELL]: Socket 0 open failed!e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 8): AT^SISC=e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): 0e[0m
e[2Ke[39m[INFO][CELL]: AT TX ( 1): <cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 5): <cr><ln>OK<cr>e[0m
e[2Ke[39m[INFO][CELL]: AT RX ( 1): <ln>e[0m
Any idea how to simply GET a url from here...
I followed a big tutorial from another thread to configure the modem...
Edit:
I also tried that comment AT^SISX=Ping,1,"8.8.8.8",5,5000
which seems to work :
^SISX: "Ping",1,1,"8.8.8.8",204
^SISX: "Ping",1,1,"8.8.8.8",59
^SISX: "Ping",1,1,"8.8.8.8",79
^SISX: "Ping",1,1,"8.8.8.8",81
^SISX: "Ping",1,1,"8.8.8.8",79
^SISX: "Ping",2,1,5,5,0,0
^SISX: "Ping",3,1,59,204,100