Вручную создайте соединение Bluetooth между android и Nintendo Joy Con для чтения нажатий кнопок и данных гироскопа / акселерометра - PullRequest
0 голосов
/ 22 апреля 2020

В настоящее время я пытаюсь выяснить, как я могу читать и отображать данные с консоли Nintendo joy на мой телефон android. Уже возможно подключить и подключить телефон радости к телефону android через Bluetooth со стандартным системным диспетчером Bluetooth, но это приводит к медленному и медленному соединению. Кроме того, насколько я читал, радость не отправляет свои данные IMU по умолчанию, и я даже не могу получить входной поток, когда он подключен таким образом. Для запроса данных IMU необходимо отправить указанную c кодовую последовательность в джойстик.

Вот почему я хотел бы установить sh мое собственное соединение с помощью кода. Я новичок в разработке android, но уже имею некоторый опыт работы с java. Я прочитал хорошую часть android страниц разработчиков Bluetooth и нашел это руководство по подключению модуля Bluetooth H C -06 к телефону android. Мне удалось заранее получить UUID-значения для веселья con и реализовать tuotialcode. Я думал, что часть соединения должна быть стандартной для всех устройств Bluetooth. (Хотя я читал о профилях bluetooth в android, но ни один из них не поддерживает джойстик. Почему нет профиля геймпада? Здесь представлен профиль "4", который предположительно это геймпад, но он не упоминается в документации?)

Моя проблема на данный момент заключается в том, что я не могу подключиться к джойстику, когда он уже подключен к устройству (я искал и искал, но не могу найти решение о том, как получить входной поток уже подключенных устройств. Почему это так сложно? Из соображений безопасности?). И я также не могу подключиться к джойстику через приложение, когда оно еще не подключено или также не подключено к телефону.

Кто-нибудь может мне помочь? Должен ли я попытаться соединить радость с помощью своего собственного кода и использовать это соединение? Но тогда мне нужно было бы go проходить через процесс сопряжения каждый раз, когда я хотел бы использовать эту радость с моим приложением. Есть ли какие-либо ресурсы, которые я могу прочитать об этой топи c? Я никогда не думал, что будет так сложно подключить что-то по Bluetooth.

(Еще один ресурс о том, как радость работает и работает, это это , если кому-то интересно)

...