2015-01-21 33 views
7

Mi chiedo se sia possibile per emulare un dispositivo Bluetooth specifico come un telecomando per un televisore o un altro dispositivo con il mio PC. Sarei a posto con l'installazione di un dispositivo hardware aggiuntivo per il mio computer (ad esempio una scheda PCIe BlueTooth).emulare un dispositivo Bluetooth da PC

ho immaginato qualcosa come "la registrazione di" tutti i singoli comandi del mio telecomando originale usando la mia scheda Bluetooth e poi usare questi comandi registrati per accendere il televisore per esempio.

è qualcosa di simile possibile (con hardware aggiuntivo forse)?

risposta

5

Di causa questo è possibile. Il Bluetooth è solo un protocollo e puoi installarlo nel tuo software personalizzato per emulare tutti i tipi di dispositivi. Se hai bisogno di emulare dispositivi semplici come tastiera o mouse, ci sono molte soluzioni pronte come this.

Ma se si dispone di dispositivi non standard, non ci sarà alcuna soluzione pronta e si dovrà implementare da soli. Che cosa può aiutare a:

  1. Se si dispone di un qualche tipo di controller per PC e si desidera emulare dispositivo con il protocollo sconosciuta, è possibile utilizzare WireShark o altro sniffer per capire cosa sta succedendo.

  2. C'è un emulatore chiamato BT-Sim, ma è così scarsamente documentato che non riesco nemmeno a indovinare cosa fa.

  3. Puoi può prendere come esempio il software Android diversa, come descritto nelle risposte alle this question.

  4. È possibile controllare diversi campioni di programmi per PC come this.

Per l'hardware è necessario solo semplice dongle Bluetooth. Tuttavia, se si desidera spiare alcuni dispositivi BLE (Bluetooth Low Energy), è possibile acquistare uno sniffer hardware come this.

Problemi correlati