Riprogrammazione di un auricolare bluetooth commerciale

-3

Sto prototipando un auricolare bluetooth.

Chiedendosi se è possibile acquistare un auricolare bluetooth esistente, collegarlo a un computer e riprogrammarlo (cioè modificare il comportamento dei pulsanti, ecc.). Se sì, come? Dove posso saperne di più?

Sono un principiante assoluto, quindi se non è fondamentalmente possibile fare, quali sono le mie (migliori) opzioni? (usando Arduino?)

    
posta rkul 01.11.2016 - 23:29
fonte

2 risposte

1

Non è molto chiaro quello che stai cercando di ottenere, ma l'hacking di un dispositivo embedded esistente non è un compito semplice, certamente non è qualcosa per un principiante. Immagino che tu abbia tre opzioni:

  1. Compra una cuffia esistente e modificala.

Questo è difficile per un ingegnere embedded esperto, e probabilmente richiederebbe un decompilatore di codice e un oscilloscopio almeno (insieme alla conoscenza di come usarli).

  1. Costruisci un nuovo dispositivo usando un qualche tipo di kit di sviluppo (ad esempio Arduino o simile)

Do-in grado. Probabilmente avrai bisogno di sapere come saldare e come programmare. Inoltre, tieni presente che qualsiasi dispositivo che costruisci sarà simile a un prototipo (ad esempio, immagina una scatola da pranzo con fili sparsi, non un dispositivo di consumo lucido). - Se vuoi componenti piccoli / indossabili, potresti voler esaminare la gamma "Lilypad".

  1. Acquista una cuffia esistente, scrivi software host per personalizzare il comportamento

Probabilmente la curva di apprendimento più semplice tra le tre opzioni (dal momento che devi solo imparare come codificare, cosa che devi fare comunque per il # 1 e il # 2). In questo modo puoi avere un PC (o più piccolo, raspberry-pi o simile) connesso all'auricolare ed eseguire azioni personalizzate premendo i pulsanti.

Se si desidera la personalizzazione o se si desidera solo conoscere l'elettronica e lo sviluppo del software integrato, è possibile utilizzare l'opzione n. 2. Se desideri un dispositivo che puoi effettivamente utilizzare giorno per giorno, l'opzione n. 3 è probabilmente la scelta migliore.

    
risposta data 02.11.2016 - 03:28
fonte
0

Le cuffie Bluetooth conterranno un firmware riprogrammabile (EEPROM) ma questo non è affatto accessibile ad un normale sviluppatore.

L'hacking di un firmware quando non si dispone del codice sorgente del produttore originale e non esiste un firmware di terze parti preesistente non è qualcosa che un programmatore medio, per non dire un principiante completo, potrebbe fare.

Sei un po 'vago su ciò che vuoi veramente fare. Se volessi cambiare il comportamento dei pulsanti, probabilmente lo faresti dal lato client (il computer o il telefono che comunica con l'auricolare bluetooth) comunque, e potrebbero esserci software / app preesistenti per questo.

    
risposta data 02.11.2016 - 00:22
fonte

Leggi altre domande sui tag