How to know whether a Bluetooth dongle supports the Serial Port Profile (SPP) in WinXP SP3?

StackOverflow https://stackoverflow.com/questions/10772700

  •  11-06-2021
  •  | 
  •  

Question

I am using a USB Bluetooth dongle in a WinXP SP3 environment. I assume that the Bluetooth dongle is recognized by the default Bluetooth Stack (The Bluetooth icon appears in the bottom right corner).

I want to know that how could I list the services supported by the Bluetooth dongle (or by the WinXP Bluetooth Stack) ? How could I know whether the Serial Port Profile (SPP) is supported or not ?

Moreover, as I am not very familiar with the Bluetooth protocol, I want to know that is the SPP service a feature supported by the WinXP Bluetooth Stack ? or a feature supported by the firmware in the Bluetooth dongle ? (i.e. with the same Bluetooth dongle, this SPP service may appear when I am using a certain Bluetooth Stack and may disappear when I am using another Bluetooth Stack.)

Thanks for any pointer or suggestion.

Était-ce utile?

La solution

Think about Bluetooth dongle vs stack like the internet case. The Bluetooth dongle is the Ethernet card and the Bluetooth stack is everything above that as implemented by Windows, e.g. support for TCP/IP, and then for various applications' support for various internet protocols/applications.

So SPP support is handled by the stack, and not the dongle -- the dongle just deals with sending packets etc etc.

SPP can be accessed both via an API and via a virtual COM Port on most Bluetooth stacks. The MSFT stack certainly supports both. See the "COM Ports" tab on the "Bluetooth Settings" Control Panel. If pairing the device doesn't set-up a COM port automatically then you can do manually it there.

"COM Ports" tab on the "Bluetooth Settings" dialog
(source: alanjmcf.me.uk)


Autres conseils

Please, try this steps:

  1. Bring up the services console (Start menu -> Run -> services.msc)
  2. Locate the “Bluetooth Support Service”
  3. Right click the service and choose “Properties”
  4. If the “This account” radio button is checked, that’s the problem.
  5. Check the “Local System account” radio button instead
  6. Click “OK”
  7. Right click the service in the list again, this time choose “Restart”
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top