Можно ли распознать Arduino (Leonardo) через Bluetooth как мышь/клавиатуру?

Я новичок в беспроводной связи на Arduino и занимаюсь исследованием для проекта. Я смотрю на Arduino Leonardo (похожий на Uno), который через порт micro USB может автоматически распознаваться как мышь/клавиатура. Но также рассматриваю обычный Uno WiFi Rev2.

Я хочу добиться того же результата, но без проводов через Bluetooth. Потому что мне нужно подключить его к устройству, которое распознает только Bluetooth-мыши/клавиатуры и ничего больше. Если я куплю что-то вроде HC-05, как чип сообщит о себе? ?

Как стек Bluetooth обрабатывается в отношении идентификации и аутентификации? Копирует ли он каким-то образом настройки USB-мыши/клавиатуры?

PS: Может ли кто-нибудь сказать мне, есть ли в Wi-Fi Arduino (Uno WiFi rev2) встроенный Bluetooth?

, 👍1

Обсуждение

Внимание, в Uno WiFi Rev 2 нет ничего штатного. Он полностью отличается от Uno, @Juraj

Я хотел сказать, что Леонардо не является обычным, потому что у него есть встроенная USB-клавиатура на чипе., @Spectraljump


1 ответ


Лучший ответ:

1

Если я куплю что-то вроде HC-05, как чип сообщит о себе?

В качестве СПП. Т.е. последовательный порт.

Как стек Bluetooth обрабатывается при идентификации и аутентификации?

По прошивке на HC-05

Оно каким-то образом копирует настройку USB-мыши/клавиатуры?

Нет.

Вам нужно USB-устройство, которое может имитировать клавиатуру. Это не HC-05. Хост-микроконтроллер не имеет абсолютно никакого отношения к возможностям интерфейса Bluetooth.

,

Итак, HC-05 не может подделать себя, чтобы сообщить о себе как о конкретной вещи (клавиатура). И даже если бы это было так, это не имело бы ничего общего со встроенным USB-устройством, которое есть у Леонардо. Прохладный. Поэтому я, вероятно, попытаюсь найти адаптер клавиатуры USB-Bluetooth или исследовать более продвинутый способ подделать клавиатуру через Bluetooth с помощью обычного Arduino, такого как uno wifi rev 2., @Spectraljump