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}