Specifications
Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 25
Automotive 7 phone application currently supports up to five paired phones. Up to 12
configurable media devices can be simultaneously connected through A2DP, in addition to a
single phone.
The Bluetooth Pairing Service provides the following specific capabilities:
• Enable or disable the Bluetooth radio
• Start or stop discovery of nearby Bluetooth-enabled devices
• Start or stop pairing with a selected Bluetooth-enabled device
• Enable or disable Bluetooth discovery mode
• Provide a signal to the Phone Core API that a device has been paired
• Provide management capabilities to the Phone Core API to control paired devices’
profile information
• Allow the Phone Core API to activate or deactivate a specific paired device by
deregistering the communication port
• Provide the ability for the Phone Core API to append data to the paired device profile
record as name-value pairs
When Bluetooth discovery is enabled, the Bluetooth Pairing Service waits for a pairing event
from the Bluetooth stack. Once it receives an event and successfully authenticates using
personal identification number (PIN) negotiation, the connecting device’s Bluetooth address
(BT_ADDR) is checked against the existing set of known devices. If the service finds an existing
record, it obtains the Bluetooth link key again and then updates the device record. If an existing
device record is not found, the service queries the device for a set of Bluetooth profiles
Windows Embedded Automotive 7 can use. The service stores the list of supported services with
the device pairing record in the registry.
Higher protocol layers can append name/value pair attributes to each pairing record to support
storing custom data. As new devices are added to the device list, the higher protocol layers are
signaled via shared named events.
The discovery operation may pair only one device in each session. If no pairing event occurs, the
operation times out. When a paired device is deleted, the service removes the information
related to the device from the registry.
The Bluetooth Pairing Service information is located in the registry at the following location:
• HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BTPairSvc
Please see










