Wireless proximity detection reporting
A system and method for detecting the proximity of wireless devices within a controlled-environment facility is disclosed. The wireless devices transmit period heartbeat messages to a central monitoring system. The wireless devices monitor communication channels for activity by other devices. The wireless devices report the activity by other devices in the status messages. The central monitoring system may assign a location to the other device based upon a location of the wireless device that sent the status message.
1. A method of operating a network monitoring system, comprising:
receiving status messages at intervals from a first wireless device, wherein the status messages are received via a wireless local area network associated with a controlled-environment facility;
extracting proximity data from one or more status messages, wherein the proximity data is associated with a second wireless device, and wherein the proximity data provides information associated with communications by the second wireless device;
determining if status messages have been received from the second wireless device; and
assigning a location to the second wireless device based upon a location of the first wireless device when status messages have not been received from the second wireless device.
2. The method of claim 1 , wherein the first wireless device is attached to an approved wireless access point that is a component of the wireless local area network at the controlled-environment facility.
3. The method of claim 1 , wherein the status messages are heartbeat messages sent at regular intervals by the first wireless device.
4. The method of claim 1 , wherein the status messages comprise one or more of: a location of the wireless device, an identifier of the wireless access point, a list of content downloaded or uploaded by the wireless device, and a list of software in use on the wireless device.
5. The method of claim 1 , wherein the proximity data comprises one or more of: an identifier of the second wireless device, a list of communications by the second wireless device, a list of content downloaded by the second wireless device, a list of content uploaded by the second wireless device, an identifier of an access point in communication with the second wireless device.
6. The method of claim 5 , further comprising:
determining whether the access point in communication with the second wireless device is inside the controlled-environment facility.
7. The method of claim 1 , further comprising:
authorizing the first wireless device to access selected content, and/or to use certain software, in response to receipt of the status message.
8. The method of claim 1 , further comprising:
blocking the second wireless device from accessing selected content and/or using certain software, in response to failure to receive status messages from the second wireless device.
9. The method of claim 1 , further comprising:
identifying a third wireless device that is in the same location as the first wireless device; and
associating the location of the third wireless device and the location of the second wireless device.