Como posso saber qual pilha Bluetooth meu computador Windows está usando?

Como posso saber qual pilha Bluetooth meu computador Windows está usando?

Sou desenvolvedor e preciso oferecer suporte à maior variedade possível de pilhas Bluetooth para um aplicativo. Eu preciso apoiar

  • Microsoft
  • Broadcom
  • Toshiba
  • Qualquer outro que eu não conheça

no entanto, descobrir quais drivers estão sendo usados ​​é complicado.

Fiz a verificação normal do driver no Gerenciador de dispositivos, mas obtive resultados conflitantes. Por exemplo, no ramo Bluetooth, o driver dongle Bluetooth é fornecido pela Broadcom, mas o dispositivo conectado (um dispositivo serial Bluetooth) possui o driver fornecido pela Microsoft. Na porta COM virtual, o driver do dispositivo também é fornecido pela Microsoft.

Eu também verifiqueiesta postagem do formulárioo que sugere que se a pilha Broadcom estiver instalada, devo encontrar alguns .dlls nomeados BtSdkCE30.dllou BtSdkCE50.dllna minha pasta do Windows, mas não existem tais .dlls (embora a postagem estivesse relacionada a dispositivos móveis PDA).

Estou usando os drivers Broadcom ou não? Estou usando o Windows 10, mas preciso oferecer suporte ao Vista.

Responder1

A melhor maneira de determinar quais drivers Bluetooth estão instalados é acessar o SDK do fornecedor (C++), que fornece funções para determinar a versão da pilha instalada.

Por exemplo, o SDK da Broadcomm contém uma função chamada:obterBTWVersão Se falhar, significa que a pilha broadcomm não está instalada. Você pode obter o SDK do Bluetooth emBroadcomm

Você também pode obter a pilha Bluetooth da Toshiba preenchendo o formulário de solicitação no site da Toshiba.

Boa sorte.

Responder2

Dê uma olhada emBlueCove.org: Eles dizem para:

  • Abra o Painel de Controle
  • Sistema aberto"
  • Clique na aba "Hardware".
  • Clique em "Gerenciador de Dispositivos"
  • Navegue até o seu dispositivo Bluetooth
  • Clique com o botão direito e selecione "Propriedades"
  • Clique na aba "Motorista".

informação relacionada