- #Bluetooth peripheral device windows 10 how to#
- #Bluetooth peripheral device windows 10 full#
- #Bluetooth peripheral device windows 10 Pc#
After the customer has purchased the device Keeping the data secure is up to the OEM. There is the potential for Man in The Middle attacks if the provisioning data is obtained. Static const LPWSTR BTH_LE_PREPAIRING_NVRAM_VAR_GUID = L"" Īdvertisement Layout of Peripherals Section Type Public UEFI NVRAM interface definition static const LPWSTR BTH_LE_PREPAIRING_NVRAM_VAR_NAME = L"BluetoothPairingInfo" OOB info pseudocode representation const unsigned long BTH_LE_DEVICE_ID_SIZE = 8 If device ID is not unique per device, or at least per bundle, there will be conflicts if multiple devices are within range of each other.
#Bluetooth peripheral device windows 10 Pc#
#Bluetooth peripheral device windows 10 how to#
OEMs must determine on their own how to manufacture these devices. Users must leave the range of the host PC, to be able to pair their device to other Bluetooth enabled PCs. When a bundled device is unpaired within the range defined by the RSSI value, the Bluetooth device automatically re-pairs to Windows. All data pre-provisioned must be stored in UEFI to preserve this functionality on clean installs and system restores. The distance from the host PC in which the peripheral may pair is determined by another pre-provisioned minimum RSSI value, which is represented in dB, so ranges may vary. This is through Out-Of-Band Pairing which uses a separate secret OOB key that was also pre-provisioned. If the device is in range and its advertisement matches a pattern that is pre-provisioned in the host PC during manufacturing, then the device is paired. That advertisement is then picked up by the host PC. When an LE peripheral supporting this feature is supplied power for the first time, it sends out proprietary Microsoft-defined data in an undirected connectable advertisement. However, if the peripherals are unpaired and within range of the host PC, they will automatically re-pair and connect.
#Bluetooth peripheral device windows 10 full#
These peripherals can still be used as regular Bluetooth devices, and maintain full functionality when out of range of the host PC. Users do not need to keep LE devices paired and connected after both the host PC and bundled devices are supplied power for the first time. Windows 10 supports LE Bluetooth peripherals automatically pairing to a single PC, after all devices have been provisioned and enabled during the manufacturing process.