Hi! I have performed some measurements with the SARA-N211 module (on the SARA AFF board) and unfortunately the AT commands manual is not very detailed with the parameters measured by the AT+NUESTATS command. Does anyone know where I could find more info? I am particularly interested in the signal power parameter, which is only explained as Number NB-IoT signal power expressed in tenth of dBm in the manual and also in its relation with total power, described as Total power within receive bandwidth expressed in tenth of dBm.
Is the signal power somehow related to the RSSI?
(Sorry if itâs a stupid question, but I am a beginner)
Thanks a lot for the clarification, i wasnât expecting such a quick reply! For some reason, the AT+CSQ command is giving me trouble. The second parameter(which in my case for LTE is RSRQ) is always 99, even though the RSRQ is also measured with AT+NUESTATS without issues. My only concern is that it doesnât specify whether âsignal powerâ is received or any other details about it. I was suspecting it is the rssi, but i wasnât sure, and since it is very implementation specific, i didnât find a lot of info other than the manual and the datasheet.
Oh, thatâs true, i didnât notice that note about it not supporting it. My problem is that I have already performed a lot of measurements, but only with the +NUESTATS command, and I do not have acces to redo them. I was interested in a mapping between the âsignal powerâ that is returned by +NUESTATS and the RSSI returned by +CSQ and I canât seem to find that anywhere. Do you know anything about this?
As far as I can understand it you should use the âpowerâ parameter and that will give you
a value in dBm (or dBm /10), so then you can map it to the CSQ value using the table in page 29.
We can also wait for an âofficialâ answer on that from someone at SODAQ.
If you donât mind me asking, how are you getting the +NUESTATS power value and storing it?
Are you doing it with AT commands or are you using a library, and how?
Also, what board are you using? THe shield, the module or the arduino board?
I programmed it to receive on the serial interface, with arduino with the use of the Sodaq_nbIOT.h library. And then I am sending the AT commands with a terminal called QCOM which allows to store in a txt file what it receives on the usb interface. Afterwards I am extracting the values from the txt in python with regex. I donât know if this is the best or easiest way to do it.
Thanks for the reply.
I am trying to do a similar thing, only on a handheld device.
What command from the Sodaq_nbIOT.h library are you using to store
values from the +NUESTATS AT command?
Also, if you have your values in a txt file on a PC, could you import it into an excel file
and then map it on to whatever values you want? I donât know your final project goals,
so I am just guessing.
I uploaded this code to the board https://github.com/SodaqMoja/Sodaq_nbIOT. Afterwards, i didnât send the commands on the serial terminal from arduino, but instead i used QCOM, which allows to store the response you get from the AT commands. This is how the terminal looks like.
Unfortunately you canât import it directly to excel, as the txt doesnât just contain the values, they are in the form of the response given from +NUESTATS, as it shows in the manual: