The wireless processor 1208 includes on-chip memory, or is attached to a memory device, that can be used as a scan cache 1218. The scan cache 1218 can store advertisement packets that are received via the one or more of the wireless radios 1203A-1203B while the application processor 1205 is in a low power state. When the application processor 1205 wakes due to use of the electronic device 1200 by a user, or in response to a timer wake event, the application processor 1205 can check the scan cache for received advertisement packets before performing a discovery scan. In some scenarios, the discovery scan can be bypassed. For example, if the scan cache 1218 includes a near owner advertisement packet from the current key rotation period that indicates that the wireless accessory has been maintained, a discovery scan for that wireless accessory may be skipped.
The electronic device 1200 also includes a set of sensor devices 1209. The sensor devices 1209 include a variety of sensors including but not limited to motion sensors, light sensors, proximity sensors, biometric sensors, audio sensors (e.g., microphones), and image sensors (e.g., cameras). The sensor devices 1209 can also include an accelerometer, gyroscope, or other motion sensors that can detect and analyze the movement of the electronic device 1200. The sensor processor 1206 can enable low-power monitoring of always-on sensors within the suite of sensor devices 1209.