MC60 GSM and GPS Not work at the same time In All In One Mode

Hello
When I use the command "ret = Ql_RIL_SendATCmd(strAT, Ql_strlen(strAT), ATResponse_SSL_handler_open, &errCode, 0); " in MC 60 in all in one mode, GPS information is interrupted until the response to the previous command is received and a data jump occurs in the vehicle tracker for me. What is the solution to solve this problem? - Some companies provide GPS information regularly and in URC form to the developer so that GSM does not affect performance - Can I have such a feature in MC 60?

Of course, I think it’s because both commands use the “Ql_RIL_SendATCmd” method. Is there another way to read GPS information?

Hi
You are using the ril interface to query gnss information, and the underlying ril interface is the way to send AT.
When you use Ql_RIL_SendATCmd(strAT, Ql_strlen(strAT), ATResponse_SSL_handler_open, &errCode, 0); When SSL data is sent, the underlying layer receives the AT command of ssl, so it does not execute the AT command of gnss.
The module does not receive a second AT while executing one AT.
You can refer to our example_tcp, which has the implementation of ql_soc, the ql_soc interface does not enter the AT thread, you can organize your own ssl packets, and it does not affect gnss

Hello
Thanks for the reply
Do you have an example that uses SSL in ALL _IN _ONE mode?
I used the commands but I can’t connect to the site.

Unfortunately, I could not connect to SSL. Please help.

I have a question, please see if I followed the procedure below correctly.
I completed the TCP Demo example procedure, but instead of using the command ؛؛؛؛<m_SocketId = Ql_SOC_Create(pdpCntxtId, SOC_TYPE_TCP);> should I use the command < ret = RIL_SSL_QSSLOPEN(m_SrvADDR, m_SrvPort_STR, ssid, ctxindex, mode);> to activate the SSL connection?
Of course, I have saved the keys and configured the SSL settings before that.

Hi

The Ql_SOC_Create interface and RIL_SSL_QSSLOPEN interface cannot be used at the same time.
The QL_SOC interface can only be used with the QL_SOC interface, for example, QL_SOC_OPEN.
Since they go through different channels, if you use ql_soc_create, you will need to make your own package using our example.
You can use gnss in all in one mode, when ssl is working, you will lose a few seconds of gnss data, but in fact, the impact is not big, because your location information will not change much in these seconds, you can continue to use the previous location data.
You can even get gnss location data every 30s