Create an engaging and connected user experience by integrating Bluetooth® wireless technology in your apps and hardware accessories. And with Core Bluetooth framework, it’s easy for your apps to interact with the growing number of Bluetooth Low Energy (BLE) devices.
Apps
-
Core Bluetooth Programming Guide
Learn how to build iOS apps and Mac apps that can communicate with Bluetooth Low Energy (BLE) devices.
-
Adding Bluetooth LE MIDI Support
Learn how to send and receive MIDI data using Bluetooth Low Energy connections on an iOS device or Mac.
-
iOS: Core Bluetooth Framework Reference
Find CoreBluetooth.framework APIs that can be used in your iOS apps.
-
OS X: Core Bluetooth Framework Reference
Find CoreBluetooth.framework APIs that can be used in your Mac apps.
-
iOS: External Accessory Programming Topics
Learn how iOS apps use the External Accessory framework to interact with MFi licensed hardware accessories.
-
OS X: Bluetooth Device Access Guide (Classic Bluetooth)
Get details on how to develop Mac apps that access Bluetooth 2.1 enabled devices, such as keyboards, mice, trackpads, and speakers.
Accessories
-
Bluetooth Accessory Design Guidelines for Apple Products
Follow these guidelines and specifications to make sure your accessories are compatible with Apple products.
-
Apple Notification Center Service (ANCS) Specification
Specification for Bluetooth accessories that access notifications generated by iOS devices.
-
Apple Bluetooth Low Energy MIDI Specification
Specification for accessories that encode and decode MIDI data over Bluetooth Low Energy connections.
-
iOS: Supported Bluetooth Profiles
Find the Bluetooth profiles supported by iPhone, iPad, and iPod touch with the latest version of iOS.
-
OS X: Supported Bluetooth Profiles
Find the Bluetooth profiles supported by OS X Mountain Lion or later.
-
iOS: Bluetooth Diagnostic Logging
Enable and retrieve logging information from your iOS device for diagnosing Bluetooth issues.
-
OS X: Bluetooth Diagnostic Logging
Learn how to create a Bluetooth Diagnostic Report for Bluetooth issues with your Mac.
Videos
Learn about using Core Bluetooth with video presentations and tutorials.
Sample Code
Download example iOS apps and Mac apps that use the Core Bluetooth framework.
Developer Forums
Ask questions and discuss Core Bluetooth with Apple engineers and other developers. Sign in
MFi Program
Join the MFi Program to create hardware accessories that use the External Accessory framework or Classic Bluetooth technology. Learn more