Apple Find-My Solution


Contents

Introduction


The Find My Network Accessory Specification defines how an accessory communicates with Apple devices to help owners locate their accessories privately and securely by using the Find My network. The Find My app displays the location of findable items and includes additional features to protect users’ devices, such as playing sound and using Lost Mode. The Find My network accessory protocol uses Bluetooth LE as the primary transport to interact with Apple devices.


Find My Network Architecture


The accessory and the owner device generate a cryptographic key pair after Find My network pairing by Apple ID. The owner device has access to both the private and the public key, and the accessory has the public key.
An accessory subsequently broadcasts a rotating key (derived from the public key) as a Bluetooth beacon. This beacon can be picked up by nearby Apple devices enabled Find My network. The Apple devices publish the key received in the Bluetooth beacon, along with its own location encrypted using that same key, to Apple servers. Because the private key is stored only on the owner device, the location information is accessible only to the device owner. The data stored in Apple servers is end-toend encrypted, and Apple does not have access to any location information.

Find-My_Network_Architecture


Features


Unwanted tracking detection

Unwanted tracking detection (UT) notifies the user of the presence of an unrecognized accessory that may be traveling with them over time and allows them to take various actions, including playing a sound on the accessory if it’s in Bluetooth LE range.


Lost mode

An owner can use the Find My app to place their accessory in Lost Mode. They can set a phone number and select a message from a predefined list.
When someone finds someone else’s lost accessory, they can access to the contact details set by the owner by using NFC or Bluetooth LE to help the owner recover the lost item.


Play sound

The Play sound feature allows users to play sound from their Apple device to locate the accessory. This action may be initiated from an owner or non-owner device:

  • Users can play a sound from the Find My app on an owner device.
  • Users can play a sound from a non-owner Apple device when a UT alert appears on that device.

The Apple device creates Bluetooth LE connections to initiate the actions.


Resources


Telink provides Apple Find-My solutions on the TLSR9 and TLSR8 series SoC platforms for developing typical applications.