detector proximidade Bluetooth

Pago

Membro
Boas,

Preciso de fazer uma aplicaçãozeca em VB.Net ou C# (que já não mexo à muito), para que detecte todos os devices Bluetooth activos na range e os registe num XML para posteriormente inserir numa BD.

Alguem tem alguma ideia de como fazer ou se existe alguma coisa no mercado free que já o faça?
Estava a tentar "brincar" com as DLL OBEX e do inthehand.

Agradeço a dica

Regards,
 
boas,

é algo relativamente simples de fazer.
Usando a API Inthehand....


Código:
private const int MAX_DEVICES = 10;
        private const int INQUIRY_LENGTH = 100000000; // 10 sec
        private bool discovering;
        private BluetoothClient bc;

        public Init()
        {
            bc = new BluetoothClient();
            bc.InquiryLength = new TimeSpan(INQUIRY_LENGTH);
        }

        private void btnDiscover_Click(object sender, EventArgs e)
        {
            if (!discovering)
            {
                discovering = true;
                Thread t = new Thread(LoopDiscovery);
                t.Start();
                btnDiscover.Text = "stop";
            }
            else
            {
                discovering = false;
                btnDiscover.Text = "discover";
            }
        }

        private void LoopDiscovery()
        {
            BluetoothDeviceInfo[] devInfos;
            while (discovering)
            {
                devInfos = bc.DiscoverDevices(MAX_DEVICES);

                foreach (BluetoothDeviceInfo devInfo in devInfos)
                {
                    // Espeta no XML( FK = mac address)
               }
            }
        }
 
Obrigadinho,
Vou testar já de seguida.
A documentação que tenho lido é mesmo dessa DLL, se bem que parece que começo a ter problemas com o driver do BT que vem com o meu toshiba.

vou dando feedback, a ver se me desenrasco.
Thanks,
 
Boas inginheiiro,

Testei a DLL InTheHand, e estou com uns problemazecos. Parece que esta DLL não é compatível com o meu Stack Bluetooth.
Tou a testar isto num Toshiba que ja tem o Bluetooth integrado. Tb já usei uma outra antena bluetooth USB mas same thing.

Can you help me,



 
toshiba.

boas.

a Toshiba tem uma stack de bluetooth proprietaria... A API que estás a usar só suporta a Microsoft Stack Class ...

Se tens os drivers da Toshiba para o teu BlueTooth não vai funcionar.

Só vai funcionar se conseguires instalar os drivers da M$ com o teu laptop toshiba.


/ing
 
Boas again,
Quanto à questão dos drivers já resolvi.
Desinstalei o Stack da Toshiba e instalei o da MS. Já não estoura o código.

Quanto ao cód. ainda tem alguns probs mas... vou tentar resolver.

Mais qualquer dica agradeço,

Thanks
 
Back
Topo