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

2

Sou um desenvolvedor e preciso oferecer suporte a uma ampla variedade de pilhas de Bluetooth para um aplicativo. Eu preciso apoiar

  • Microsoft
  • Broadcom
  • Toshiba
  • Quaisquer outras que eu não saiba sobre

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

Eu fiz a verificação usual do driver no Gerenciador de dispositivos, mas obtenho resultados conflitantes. Por exemplo, na ramificação Bluetooth, o driver Bluetooth dongle é fornecido pela Broadcom, mas o dispositivo conectado (um dispositivo serial Bluetooth) possui o driver fornecido pela Microsoft. Sob a porta COM virtual, o driver de dispositivo também é fornecido pela Microsoft.

Também verifiquei esta postagem de formulário que sugere que, se a pilha da Broadcom estiver instalada, eu devo encontrar alguns .dlls chamados BtSdkCE30.dll ou BtSdkCE50.dll na minha pasta do Windows, mas não existem tais .dlls (embora a postagem estivesse relacionada a dispositivos móveis PDA).

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

    
por Brendan 14.09.2015 / 11:09

2 respostas

0

A melhor maneira de determinar quais drivers Bluetooth estão instalados é percorrer o fornecedor sdk (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: getBTWVersion Se falhar, significa que a pilha broadcomm não está instalada. Você pode obter o SDK Bluetooth em Broadcomm

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

Boa sorte.

    
por 24.05.2016 / 17:55
0

Dê uma olhada em BlueCove.org : eles dizem para:

  • Abra o painel de controle
  • Abra "Sistema"
  • Clique na guia "Hardware".
  • Clique em "Gerenciador de dispositivos"
  • Navegue até o seu dispositivo Bluetooth
  • Clique com o botão direito e selecione "Propriedades"
  • Clique na guia "Driver".
por 20.10.2017 / 08:38