A recent examination of my surveillance system's mobile broadband device web interface (i.e. 192.168.1.1) led me to the discovery of a bunch of hidden and useful information available from the device. While examining the device's webpage, I noticed an icon showing the charge level of the device's battery. Realizing that the icon was updating its status every few seconds, I searched for the source of the updates via Firebug. As I had suspected, the device was sending the update status via a small JSON file, but what surprised me was the amount of information available in each file that was not reflected on the webpage. Among the more interesting pieces of data were values for RAC, LAC, MCC, MNC, cell ID, txlevel, and rxlevel. There was also a great amount of detail on signal quality (see above picture). The basic Python script used to extract the information from the JSON file and create a text block for the automated email. The possibilities for this data a