Personal Area Network (PAN) Profile Registry Settings (Compact 2013)
3/26/2014
This topic describes the registry setting for the PAN profile.
You can configure the global registry settings for the PAN profile by using these registry entries, located in the key HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\pan.
Name |
Type |
Description |
Default |
---|---|---|---|
ActivateOnBoot |
REG_DWORD |
Determines whether Bluetooth PAN is automatically activated when the device starts up.
|
0 |
Authenticate |
REG_DWORD |
Determines whether the connection is authenticated.
This setting is optional.
Caution:
Setting this value to 0 disables authentication. This may result in potential security risks.
|
1 |
Encrypt |
REG_DWORD |
Determines whether the connection is encrypted.
This setting is optional.
Caution:
Setting this value to 0 disables encryption. This may result in potential security risks.
|
1 |
InquiryLength |
REG_DWORD |
Specifies the length of the Bluetooth inquiry within the range of 1 through 255. |
8 |
MediaDelay |
REG_DWORD |
Specifies the total length of time, in milliseconds, between two Bluetooth inquiries. Minimum value is 30000 milliseconds (30 seconds). |
300000 milliseconds (5 minutes) |
PublishSdpOnBoot |
REG_DWORD |
Specifies whether to publish Service Discovery Protocol (SDP) when the device boots.
|
0 |
You can configure additional PAN registry settings by using these registry entries, located in the key HKEY_LOCAL_MACHINE\Comm\BTPAN1\Parms.
Name |
Type |
Description |
Default |
---|---|---|---|
AcceptConnections |
REG_DWORD |
Determines whether new connections are allowed for PANU and Group Ad hoc Network (GN) roles.
|
0 |
AdapterType |
REG_SZ |
Specifies the type of adapters. Possible string values are:
|
|
ConnectionTimeout |
REG_DWORD |
Specifies the total length of time, in milliseconds, that the device waits for a connection to complete. If the specified time elapses before connection completes, the connection is closed. The value can be set in the range of 1000 through 30000 milliseconds. |
|
Description |
REG_SZ |
Specifies the service description to use in SDP records. |
|
FriendlyName |
REG_SZ |
Specifies the friendly name of the service to use in Service Discovery Protocol (SDP) records. |
|
MaxConnections |
REG_DWORD |
Specifies the maximum number of simultaneous connections for GN and Network Access Point (NAP) roles. |
|
SecurityLevel |
REG_SZ |
Specifies the security level within a range of 1 through 3. Default setting depends on the application. For more information, see BTSecurityLevel. |
|
SDP |
REG_BINARY |
Specifies a BLOB that contains the SDP record for the service. If this is not provided, then the record is implicitly built. |
|
ServiceId |
REG_SZ |
Specifies the global service identifier as a standard GUID string. |
Remarks
For the Network Access Point (NAP) role, configure the HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\l2cap\NoRoleSwitch entry to enable the Bluetooth stack to request a role switch with the peer device. For more information on the L2cap registry settings, see Bluetooth Stack Registry Settings.
You can also add the network associations for the PAN profile. The following code shows the registry values that are created for every network.
[HKEY_LOCAL_MACHINE\Comm\BTPAN1\Associations\device1]
"Address"=hex:00,00,00,00,00,00
"ServiceId"="{00001115-0000-1000-8000-00805f9b34fb}"
"SSID"="FriendlyDevice"
"Priority"=dword:1