Introduction
This document outlines the technical specifications for accessories designed to integrate with Apple's Find My network. It serves as a developer preview, providing essential information for creating network-enabled accessories. Developers intending to build such accessories must be enrolled in the MFi Program.
The specification details the core concepts, operational requirements, and features, including Bluetooth Low Energy (BTLE) as the primary transport protocol. It covers aspects like accessory pairing, key management, and unwanted tracking detection.
For more detailed information on the Find My app and its functionalities, users can refer to the Find My webpage.
Core Concepts
The Find My network enables users to locate their accessories privately and securely. The system involves an Owner device (typically an iPhone, iPad, or Mac), an Accessory, and the Apple server. The accessory broadcasts encrypted location data via BTLE, which is then relayed by other Apple devices to the Apple server, accessible only by the owner.
Key features include:
- Unwanted tracking detection: Notifies users of unrecognized accessories that may be traveling with them.
- Lost Mode: Allows owners to set contact information for lost accessories.
- Play sound: Enables users to play a sound on the accessory to help locate it.
Requirements and Protocols
The specification details various requirements, including cryptographic operations, Bluetooth connectivity, and data transmission protocols. It covers detailed procedures for pairing, key derivation, and state management of the accessory.
Advertisements and Key Management
Information on BTLE advertising and the secure management of cryptographic keys is provided. This includes key definitions, sequences, rotation policies, and derivation methods for various security tokens and secrets.
Unwanted Tracking Detection and NFC
The document also addresses mechanisms for unwanted tracking detection and requirements for Near Field Communication (NFC) integration, ensuring user privacy and security.