Specifications

Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 54
The Bluetooth DUN profile defines two roles: Gateway (GW) and Data Terminal (DT).
Automotive 7 devices operate in the DT role, whereas Bluetooth-enabled phones with internet
access operate in the Gateway role.
Applications use the Connection Manager to establish a dial-up networking connection. The
Automotive 7 device first calls ActivateBTDevice to establish a Bluetooth DUN connection to the
Bluetooth-enabled phone. Once the Bluetooth DUN link is established, the Bluetooth-enabled
phone serves in the Gateway role, or modem, for the Automotive 7 device, in the Data Terminal
role.
The Bluetooth DUN profile depends on the SPP. SPP creates the Bluetooth link to the Bluetooth-
enabled device, which acts like a wireless serial cable.
Figure 15: Bluetooth Dial-Up Networking architecture
Bluetooth Gateway Services
BGS allows Automotive 7 to expose connectivity to external Bluetooth devices for streaming
National Marine Electronics Association (NMEA) data over serial ports. BGS runs in Services.exe
and, at startup, creates a Service Discovery Protocol (SDP) record so that it can be discovered. It
registers serial devices using port name, channel, and port number information read from the
registry. Applications can access a serial port added by BGS just as they would access a regular
serial port.
Personal Area Network
Windows Embedded Automotive 7 supports PAN profile networking, and in particular Personal
Area Network User (PANU) 1.0. Bluetooth Device PAN provides wireless connections by enabling
links between mobile devices, such as mobile phones and portable handheld devices. The PAN