USB-мышь в Bluetooth-мышь?

USB-мышь в Bluetooth-мышь?

Возможно ли превратить беспроводную usb-мышь в bluetooth-мышь, чтобы использовать ее на телефоне и планшете? Я хочу это сделать, потому что все usb-порты моего компьютера заняты, а мой компьютер поддерживает bluetooth. Если есть способ это сделать, пожалуйста, скажите мне. Мышь, с которой я хочу это сделать, — Logitech M317.

решение1

Технически да, практически: нет.

Вы можете либо переделать часть оборудования в мыши, чтобы оно поддерживало Bluetooth,
либо купить мышь Bluetooth и пересадить ее оборудование,
либо добавить в мышь что-то вроде RPI, интерфейса USB BT и аккумуляторной батареи.

Все три варианта менее практичны, чем просто покупка Bluetooth-мыши.

решение2

В мыши Logitech M317 используется радиомодуль nRF31512 от Nordic Semiconductors, который, как я полагаю, является OEM-версией и входит в семейство nRF24 от Nordic.

nRF31512 на самом деле является SoC (System-On-Silicon) на базе микропроцессора 8051 со встроенным радио, ускорителем шифрования и кучей других интерфейсов, включая последовательный канал связи с отдельным оптическим чипом (который отслеживает положение/движение мыши). Да, этот радиоприемник работает в диапазоне 2,4 ГГц. Более того, Nordic использует очень похожие чипы для предоставления интерфейсов Bluetooth. Однако это не означает, что какой-нибудь DIY-техник может запрограммировать чип для работы с протоколом Bluetooth.

Конечно, можно получить комплект разработчика от Nordic, купить лицензию на компилятор Keil и даже получить пример кода для Bluetooth. Однако у мыши есть куча других вещей для управления, кнопки, колесо, управление питанием, обслуживание оптического датчика, поэтому крайне маловероятно, что можно получить полный пакет мыши. При условии, что OP является экспертом во встроенном программировании, разработка, скорее всего, займет несколько человеко-лет.

Наконец, мыши массового производства, скорее всего, будут использовать версию SoC с возможностью однократного программирования (OTP), поэтому перепрограммировать код в готовой мыши будет невозможно.

Подводя итог, ответ на вопрос OP таков:конечно нет, невозможно повторно использовать мышь Logitech M317 в качестве устройства Bluetooth.

решение3

Ответ: да, это возможно. Насколько это осуществимо, вот в чем вопрос, и это непрактично. Перечисленная вами мышь имеет собственный приемник для беспроводной связи, что означает, что она не будет работать через Bluetooth, если вы не измените аппаратное обеспечение мыши, однако существуют мыши, которые созданы для работы через Bluetooth. Logitech V270 или Logitech M557 — обе мыши, которые будут работать через Bluetooth.

решение4

@Ali Chen Не удалось вместить ответ в комментарий.

Ну, не вдаваясь в технические подробности, передатчик передает на частоте 2,4 ГГц приемнику, приемник активно слушает его сообщения на этом диапазоне. Bluetooth использует этот же диапазон. Wi-Fi и Bluetooth оба занимают диапазон 2,4 ГГц шириной 83 МГц. Bluetooth использует частотный скачок расширения спектра между 79 каналами шириной 1 МГц. В то время как Wi-Fi использует прямой последовательный расширенный спектр на 1 канале шириной 22 МГц, что позволяет использовать 11 перекрывающихся каналов. Зная это, все, что действительно нужно сделать, это изменить способ передачи передатчика и приема приемника. Поскольку оба устройства имеют электронные платы, вы можете получить к ним доступ, если знаете, как, и изменить прошивку по мере необходимости. Я не утверждаю, что это легко сделать, так как в своем предыдущем ответе я уже сказал, что это непрактично, лол.

Дополнительный ответ @Ali Chen из комментариев ниже

Вы можете найти руководство по использованию JTAG на плате маршрутизатора для выполнения физической прошивки ПЗУ. Однако эта концепция по сути одинакова для каждой электронной платы, единственное отличие заключается в том, можете ли вы изменить прошивку из ПЗУ изначально без дополнительного оборудования или вам нужно дополнительное оборудование, где вам нужно будет прошить ваше соединение на плате. Вам может понадобиться программа, которая может также считывать/записывать необработанные данные или каким-то образом взаимодействовать с платой через этот прошитый порт. Так что это совсем не просто. Действительно нужно знать электронную инженерию, лол.

Кроме того, чипы на большинстве электронных плат не обязательно являются фирменными, в большей или меньшей степени это прошивка/программное обеспечение в ПЗУ или ПЗУ, которые и заставляют все работать на электронной плате.

Связанный контент