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.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 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".