Hello,
We need to monitor signal quality on production devices to know in detail the quality of service or if we need to change antennas in some areas.
For this i saw two options in samples:
a). AT%%CESQ=1
Either directly with at command and resume and pause like in the at_monitor sample, or with higher level API modem_info_rsrp_register(link_rsrp_signal_handler) that subscribes for signal changes.
b). AT%XMONITOR
I see an example in modem_shell sample. It gives more information on request, including reg status, band and others. Also we get snr
Question:
1. Are both methods just reading parameters already on the device or do they make calls to network/consume current?
2. If we go with (1) and the API modem_info_rsrp_register do we need to also pause it? Or it is ok to leave the callback running forever as it won't impact other systems (Sending/receiving/consuming current)?
Thank you