Как подключить балансировочную доску Wii к Android?
Есть ли какая-нибудь полезная библиотека в Android и как ее использовать?
Моя цель сейчас — соединить его вместе и получить от него данные.
Я новичок в разработке Android и Bluetooth
Как подключить балансировочную доску Wii к Android?
Есть ли какая-нибудь полезная библиотека в Android и как ее использовать?
Моя цель сейчас — соединить его вместе и получить от него данные.
Я новичок в разработке Android и Bluetooth
Я нашел этот ответ полезным: Может ли устройство Android считывать информацию с контроллера wii и нунчака? (цитируется ниже с благодарностью @Ben Mordue)
Взгляните на этот проект с открытым исходным кодом: http://code.google.com/p/android-bluez-ime/
Сначала я установил файл APK на Galaxy Nexus, и он работает. Я проверил код из репозитория, и он отлично строится, и его относительно легко понять.
Он поставляется в 3 проектах — чтобы использовать Wiimote, вам нужно установить все 3 проекта. Один просто используется в качестве флага, позволяющего сервису попробовать Wiimote (учитывая, что не все ПЗУ поддерживают этот уровень взаимодействия HID).
Я также нашел эти ресурсы на WiiBrew.org:
Я использовал ссылку Wiimote, чтобы понять код Bluez-IME.
Прошлой ночью я заставил плату правильно общаться с моим телефоном Android. Я сделал это, начав с кода Bluez-IME, указанного выше, и изменив его на основе информации wiibrew.org.
Хитрость в том, что Balance Board похож на wiimote с расширением. Так что это похоже на Nunchuk или классический контроллер, но с другим идентификатором устройства для поиска.
Для моей первоначальной демонстрации я просто искал весь код, который использует Nunchuk, и продублировал его для Balance Board. Затем для инициализации РЕЖИМА используйте канал 0x32, как указано на странице wiibrew Balance Board.
Я только что наткнулся на это приложение в магазине: FitScales
И разработчик поделился своим кодом на github: paulburton/fitscales