To read RSSI and network service information, examine the contents of the radio service status object, as follows:
# cat /pps/services/cellular/radioctrl/status_cell_public
[n]@status_cell_public
network_name:json:{"name":"","short_name":""}
network_service:n:2098178
network_technology::lte
roaming:json:{"state":"NOT_ROAMING","type":0,"suppress":false}
serving_network:json:{"mcc":"310","mnc":"410","is_femto":false}
signal_strength:json:{"bars":5,"RSSI":-67}
The RSSI information is continually updated in this same PPS object. The following logging excerpt shows when the periodic updating occurs:
Mar 26 17:58:16.671 qwf_cellular_control.7090232 high_rate 3080 QWF_TR
notify_signal_strength_bb10: write to cell_public:
signal_strength:json:{"bars":5,"RSSI":-69}
Mar 26 17:58:30.034 qwf_cellular_control.7090232 high_rate 3080 QWF_TR
notify_signal_strength_bb10: write to cell_public:
signal_strength:json:{"bars":5,"RSSI":-67}
Mar 26 17:58:47.964 qwf_cellular_control.7090232 high_rate 3080 QWF_TR
notify_signal_strength_bb10: write to cell_public:
signal_strength:json:{"bars":5,"RSSI":-69}