Hi,
I’m trying to send a TCP message to my device’s Hologram Dashboard using raw AT commands.
I’m able to connect to a network, set up the APN and open the socket, but after a few seconds, my connection closes automatically with the following command +QIURC: “closed”,0
.
Attached is my serial port terminal messages where you can see that when I’m about to add the AT+QISEND=0,0
command the connection suddenly closes.
RDY AT+CPIN? +CPIN: READY OK AT+COPS=? +COPS: (1,"vodafone P","voda P","26801",0),(2,"NOS","NOS","26803",0),(1,"MEO","MEO","26806",0),,(0,1,2,3,4),(0,1,2) OK AT+COPS=1,2,"26801",0 OK AT+COPS? +COPS: 1,2,"26801",0 OK AT+QICSGP=1,1,"hologram","","",1 OK AT+QIACT=1 OK AT+QIOPEN=1,0,"TCP","cloudsocket.hologram.io",9999,0,1 OK +QIOPEN: 0,0 AT+QISEND=0,50 > {"k":"my_device_key","d":"Hello,World!","t":"TOPIC1”} SEND OK +QIURC: "recv",0,2 50 +QIURC: "closed",0 AT+QISEND=0,0 +QISEND: 50,50,0 OK
It seems like I just have a few seconds available of open socket to write down and send the proper message.
I don’t know if this is part of the Hologram’s bandwidth agreement with the Portuguese networks or a command that I’m missing here to increase the socket timeout.
Also, the messages on my dashboard are being charged, but I see no message history on my console. Right now I have a traffic of 9.48Kb but no message report on my console.