Я пытаюсь реализовать собственное устройство Bluetooth HID (своего рода игровой контроллер), но не могу найти то, что ищу.
Я только столкнулся с двумя решениями, которые кажутся мне немного дорогими, исходя из поставленной задачи. Двумя решениями являются RN42-HID (нажмите «купить», чтобы увидеть версию HID) и Bluegiga WT12 . И то, и другое кажется мне дорогим для моих целей. Мне интересно, как это делают обычные клавиатуры и периферийные устройства Bluetooth, которые используют профиль HID, не устанавливая ничего. Есть ли другие модули, о которых я не знаю?
Просто для ясности, я не хочу никакого программного обеспечения на моем ПК, которое переводит, скажем, команды последовательного соединения Bluetooth в команды HID. Я строго хочу, чтобы модуль Bluetooth распознавался и работал как HID-устройство.
Ответы:
Обычно продукты модульного уровня нацелены на создание прототипов и производство в небольших объемах. Поэтому они, как правило, производятся и продаются в меньших количествах по более высокой цене, чем их аналоги на чипсетах, и, конечно, компании, которые заставляют их стремиться получать прибыль от своей научно-исследовательской работы.
Если вы готовы выполнить дополнительную работу по проектированию самостоятельно, возможно, вы ищете решение Bluetooth SoC (система на кристалле). Одним из примеров является TI CC2540, который в настоящее время продается по цене около 2 долларов за штуку в количестве 1 тыс. Вам нужно будет разработать собственную плату и встроенное ПО, но они предоставляют различные типовые схемы и набор программного обеспечения вместе с инструментами оценки и разработки.
источник
Немного взломав прошивку, вы можете сделать дешевый HID Bluetooth-модуль, обновив чип HC-05 .
источник