Mouse USB a Mouse Bluetooth?


2

È possibile trasformare un mouse USB wireless in un mouse bluetooth per poterlo utilizzare sul mio telefono e tablet? Voglio farlo perché le porte USB del mio computer sono tutte prese e il mio PC supporta il bluetooth. Se c'è un modo per farlo, per favore dimmelo. Il mouse con cui voglio farlo è un Logitech M317.


Mouse Bluetooth $ 15 incluso spedizione: amazon.com/JETech-Bluetooth-Wireless-Android-12-month/dp/... . Qualcosa mi dice che non puoi riprogettare un mouse USB wireless per $ 15.
fixer1234

Risposte:


2

Tecnicamente sì, praticamente: no.

Puoi ricostruire parte dell'hardware nel mouse per parlare bluetooth,
o comprare un mouse bluetooth e trapiantare il suo hardware,
o aggiungi qualcosa come un rpi, un'interfaccia USB BT e un pacco batteria nel mouse.

Tutti e tre sono meno pratici di un semplice mouse bluetooth.


E in che modo esattamente suggerisci di "ricostruire parte dell'hardware nel mouse" per modificare il protocollo proprietario di 2,4 Ghz di Logitech nel protocollo Bluetooth?
Ale..chenski

Non è così. Dovresti trapiantare le parti BT di altri mouse (sia nel mittente del mouse che nel ricevitore per collegarlo al computer) e abbinare tutti i pulsanti giusti e possibile la rotella di scorrimento. È insensibile da fare a meno che tu non voglia questo e abbia un mouse appositamente formato che non è disponibile con BT. Per la maggior parte delle persone questo non sarà il caso.
Hennes

Perché dovresti "trapiantare" parti di un mouse Bluetooth pronto per l'uso nel mouse M317 quando il mouse BT risolve già il problema dell'OP? Per il gusto dello sport? Perché consigli di ricostruire un nano-ricevitore se il BT è già all'interno del laptop?
Ale..chenski

"a meno che tu non voglia davvero questo e abbia un topo appositamente formato"
Hennes

1
@ Frostalf: Sto dicendo che le tue risposte sono scandalosamente disconnesse dalla realtà. Il fatto che i topi BT esistano già risponde alla possibilità teorica. Ma ciò non significa che qualsiasi persona arbitraria possa creare un mouse BT, in particolare dato l'hardware OTP a portata di mano. La seconda risposta indica fino a che punto sei disconnesso dalla complessità dell'attività, hai completamente perso l'orribile complessità del protocollo logico stesso, i recuperi, ecc. L'altro consiglio di ritagliare gli interni del mouse BT con TUTTI i componenti elettronici (e la plastica?) E mettere in M317 deve essere una presa in giro.
Ale..chenski

1

Il mouse Logitech M317 utilizza la radio nRF31512 di Nordic Semiconductors, che, credo, sia una versione OEM e parte della famiglia nRF24 di Nordic.

NRF31512 è in realtà un SoC (System-On-Silicon) basato su microprocessore 8051, con radio incorporata, acceleratore di crittografia e una serie di altre interfacce, incluso un collegamento seriale a un chip ottico separato (che tiene traccia della posizione / movimento del mouse) . Sì, questa radio funziona in banda a 2,4 GHz. Inoltre, Nordic utilizza chip molto simili per fornire interfacce Bluetooth. Tuttavia, ciò non significa assolutamente che alcuni tecnici DIY possano programmare il chip per seguire il protocollo Bluetooth.

Naturalmente, si può ottenere un kit di sviluppo da Nordic, acquistare una licenza per compilatore Keil e persino avere un codice di esempio per Bluetooth. Tuttavia, il mouse ha un sacco di altre cose da controllare, pulsanti, ruote, gestione dell'alimentazione, assistenza al sensore ottico, quindi è altamente improbabile che si possa ottenere un pacchetto completo del mouse. A condizione che l'OP sia un esperto di programmazione integrata, è probabile che ci vorranno pochi anni-uomo per svilupparsi.

Infine, i topi prodotti in serie probabilmente userebbero una versione OTP (One-Time_Programmable) di SoC, quindi non ci sarà modo di riprogrammare il codice nel mouse standard.

In sintesi, la risposta alla domanda OP è diavolo, no , non è possibile riutilizzare il mouse Logitech M317 per renderlo un dispositivo Bluetooth.


1
Mentre capisco quello che stai dicendo, a fini di chiarezza, Hennes e io abbiamo risposto come abbiamo fatto perché, tecnicamente sì, puoi modificarlo per farlo fare ciò che vuoi. Indipendentemente dal fatto che usi il tuo software o modifichi il software esistente. Ancora una volta, è semplicemente non fattibile o pratico. E sì, vuol dire che una persona che ha la conoscenza di come accedere ai chip può semplicemente cambiare il software per farlo fare quello che vuoi, quanto tempo ci vuole dipende da quante informazioni hai sull'hardware e le risorse su detto hardware a tua disposizione.
Frostalf

Può anche andare dalla riprogrammazione dell'intero mouse per utilizzare esclusivamente il proprio software, oppure è possibile tentare di modificare il software esistente sul posto se si sa come fare un po 'di reverse engineering o se è open source
Frostalf

1

La risposta è sì, è possibile. Quanto è fattibile sarebbe la domanda, e non sarebbe pratico. Il mouse che hai elencato ha il suo ricevitore per essere wireless, il che significa che non funzionerà con il bluetooth a meno che tu non modifichi l'hardware del mouse, tuttavia ci sono mouse che sono fatti funzionare usando il bluetooth. Logitech V270 o Logitech M557 sono entrambi mouse che funzioneranno tramite Bluetooth.


La stessa domanda per @Frostalf: in che modo si suggerisce di "modificare l'hardware del mouse" per modificare il protocollo proprietario 2.4GHz Logitech nel protocollo Bluetooth?
Ale..chenski

@AliChen Ho risposto al tuo commento tramite una risposta di seguito perché era troppo lungo per un commento.
Frostalf

0

@ Ali Chen Potrebbe non adattarsi alla risposta in un commento.

Bene, senza diventare troppo tecnico, il trasmettitore, trasmette sulla frequenza 2.4Ghz al ricevitore, il ricevitore sta attivamente ascoltando i suoi messaggi su questa banda. Il Bluetooth usa questa stessa banda. Wifi e Bluetooth occupano entrambi la banda 2.4 Ghz che è larga 83 MHz. Il Bluetooth utilizza lo spettro di diffusione a salto di frequenza tra 79 canali di larghezza 1 MHz. Dove Wi-Fi utilizza Direct Sequence Spread Spectrum su 1 canale che è largo 22 MHz consentendo 11 canali sovrapposti. Sapendo che tutto ciò che si dovrebbe veramente fare è cambiare il modo in cui trasmette il trasmettitore e il ricevitore. Poiché entrambi i dispositivi dispongono di schede elettroniche, è possibile accedervi dato che si conosce il modo e modificare il firmware secondo necessità. Non sto affermando che sia facile da fare, come nella mia precedente risposta, ho già affermato che non è pratico.

Risposta aggiuntiva a @Ali Chen dai commenti seguenti

Potresti essere in grado di trovare un tutorial su come usare JTAG su una scheda router per fare un flash fisico della rom. Tuttavia, questo concetto è essenzialmente lo stesso per ogni scheda elettronica, l'unica differenza è se è possibile modificare il firmware dalla rom in modo nativo senza hardware aggiuntivo o se è necessario hardware aggiuntivo, in cui è necessario effettuare il sodering della connessione sulla scheda. Potrebbe essere necessario un programma in grado di leggere / scrivere dati grezzi o comunicare in qualche modo con la scheda tramite questa porta sodered. Quindi non è affatto facile. Devo davvero conoscere l'egineering elettronico lol.

Anche i chip sulla maggior parte delle schede elettroniche non sono necessariamente proprietari più o meno il firmware / software nella rom o nella rom è ciò che fa funzionare tutto sulla scheda elettronica.


1
i chip sulla maggior parte delle schede elettroniche non sono necessariamente proprietari più o meno il firmware / software nella rom o nella rom è ciò che rende tutto ciò che funziona sulla scheda elettronica.
Frostalf

Hai detto "devi davvero conoscere l'ingegneria elettronica". Non potrei essere più d'accordo
Ale..chenski

@ Frostalf dovresti unire questo nella tua altra risposta.
Burgi

@Burgi Grazie, l'ho fatto.
Frostalf
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.