Specifications

Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 22
Serial Port Profile (SPP) 1.1
Phone Book Access Profile (PBAP)-Phonebook Client Equipment (PCE) 1.1
A2DP-SNK 1.2
AVRCP-Controller 1.4
HFP-HFP 1.5 (backward compatible to HFP 1.0)
Dial-Up Networking Profile (DUN)-DT and GW 1.1
MAP 1.0
SyncML 1.1.2
Bluetooth SYNCH IrMC-Client 1.1.
SIM access profile (SAP) Client 1.1
Device ID profile 1.3
Human Interface Device (HID) Profile 1.0
Personal Area Network (PAN) Profile 1.0
Simplified extensibility model for new Bluetooth profiles
Bluetooth Qualification
Microsoft has several Bluetooth qualifications that are available to OEMs. A Bluetooth controller
subsystem must be qualified by a tier-one manufacturer to create an End Product Listing (EPL).
By combining Microsoft’s qualifications with their own qualifications, an OEM can create an EPL,
which allows them to use the Bluetooth logo on products built using the certified hardware.
Note: The qualification design ID QDID for the Windows Embedded Automotive 7 host
subsystem is B017024.
Bluetooth Pairing Core and Service
Windows Embedded Automotive 7 provides the Bluetooth Pairing Service that manages the
Bluetooth service discovery process and device pairing process. OEMs do not need to develop
the core functionality needed to pair with a Bluetooth-enabled device, as the Bluetooth pairing
core provides this functionality. Applications can build upon this functionality, as the Bluetooth
Pairing Service provides an interface to control the Bluetooth discovery and pairing process and
manages Bluetooth devices once they are paired. The pairing service also maintains a database
of Bluetooth profile information for each of the paired devices. Pairing creates a trusted
relationship between two devices. As defined by the Bluetooth SIG, the pairing procedure
creates a common link key that is used as the basis for a trusted relationship or a single secure
connection.
Prior to pairing, a Bluetooth-enabled device attempts to locate the address, clock, class-of-
device field, and used page scan mode from discoverable devices within range. Once discovered,
the devices initiate the pairing procedure.
Bluetooth Pairing Core
The Windows Embedded Automotive 7 Bluetooth Pairing Core provides pairing functionality and
paired device management to applications that require the establishment of pairing
relationships and access to paired device information. This capability frees OEMs from having to
develop custom code to handle Bluetooth device pairing management.