Можно ли превратить беспроводную USB-мышь в Bluetooth-мышь, чтобы я мог использовать ее на своем телефоне и планшете? Я хочу сделать это, потому что все USB-порты моего компьютера заняты, и мой компьютер поддерживает Bluetooth. Если есть способ сделать это, пожалуйста, скажите мне. Мышь, с которой я хочу это сделать, - это Logitech M317.
4 ответа
Технически да, практически: нет.
Вы можете либо восстановить часть аппаратного обеспечения мыши, чтобы говорить по Bluetooth,
или купите блютуз-мышь и пересадите ее,
или добавьте что-то вроде rpi, интерфейса USB BT и батарейного блока в мышь.
Все три менее практичны, чем просто покупка Bluetooth-мыши.
Мышь Logitech M317 использует радиостанцию nRF31512 от Nordic Semiconductors, которая, как мне кажется, является OEM-версией и частью семейства Nordic nRF24.
NRF31512 на самом деле представляет собой SoC (System-On-Silicon) на основе микропроцессора 8051 со встроенным радиоприемником, ускорителем шифрования и множеством других интерфейсов, включая последовательную связь с отдельным оптическим чипом (который отслеживает положение / движение мыши). , Да, это радио работает в диапазоне 2,4 ГГц. Более того, Nordic использует очень похожие чипы для обеспечения интерфейсов Bluetooth. Однако это не означает, что какой-то технический специалист может запрограммировать чип на использование протокола Bluetooth.
Конечно, можно получить комплект разработки от Nordic, купить лицензию на компилятор Keil и даже получить пример кода для Bluetooth. Тем не менее, мышь имеет множество других вещей для управления: кнопки, колесико, управление питанием, обслуживание оптического датчика, поэтому маловероятно, что можно получить полный комплект мыши. При условии, что OP является экспертом по встроенному программированию, на его разработку, вероятно, уйдет несколько человеко-лет.
Наконец, массово производимые мыши, вероятно, будут использовать OTP (One-Time_Programmable) версию SoC, поэтому не будет никакого способа перепрограммировать код в готовой мыши.
Таким образом, ответ на вопрос OP является чертовски НЕТ, нет способа повторно использовать мышь Logitech M317, чтобы сделать ее в качестве устройства Bluetooth.
Ответ - да, это возможно. Насколько это осуществимо, будет вопрос, и это не будет практичным. Мышь, которую вы перечислили, имеет свой собственный приемник для беспроводной связи, что означает, что она не будет работать по Bluetooth, если вы не модифицируете аппаратное обеспечение мыши, однако существуют мыши, которые предназначены для работы с Bluetooth. Logitech V270 или Logitech M557 - это мыши, которые будут работать через Bluetooth.
@ Али Чен Не может вместить ответ в комментарии.
Что ж, не вдаваясь в технические аспекты, передатчик передает на частоте 2,4 ГГц приемнику, приемник активно прослушивает его сообщения в этом диапазоне. Bluetooth использует эту же полосу. Wifi и Bluetooth занимают полосу частот 2,4 ГГц шириной 83 МГц. Bluetooth использует расширенный спектр со скачкообразной перестройкой частоты между 79 каналами шириной 1 МГц. Где в качестве Wi-Fi используется прямой спектр расширения спектра на 1 канал шириной 22 МГц, что позволяет использовать 11 перекрывающихся каналов. Зная это, все, что действительно нужно сделать, это изменить способ передачи передатчика, а приемника - получение. Поскольку оба устройства имеют электронные платы, вы можете получить к ним доступ, если вы знаете, как это сделать, и при необходимости измените прошивку. Я не утверждаю, что это легко сделать, так как в моем предыдущем ответе я уже говорил, что это не практично.
Дополнительный ответ на @ Али Чен из комментариев ниже
Возможно, вам удастся найти учебное пособие по использованию JTAG на плате маршрутизатора для физической флэш-памяти. Тем не менее, эта концепция, в сущности, одинакова для каждой электронной платы, единственное отличие состоит в том, можете ли вы модифицировать встроенное ПО с самого компьютера без дополнительного оборудования или если вам необходимо дополнительное оборудование, где вам потребуется установить соединение на плате. Вам может понадобиться программа, которая также может считывать / записывать необработанные данные или каким-либо образом взаимодействовать с платой через этот порт. Так что это отнюдь не просто. На самом деле должны знать, электронная инженерия LOL.
Кроме того, микросхемы на большинстве электронных плат не обязательно являются проприетарными более или менее встроенными программами / программным обеспечением, которые заставляют все работать на электронной плате.