2010-07-16 5 views
4

Кто-нибудь знает UUID для подключения устройства Android android 2.2 к WiiMote? Wiimote не будет соединяться, поскольку wiimote не требует PIN #.Подключение WiiMote к устройству android

+0

Я нашел этот ответ полезным: [Возможно ли, чтобы устройство android считывало информацию от контроллера wii и nunchuck?] (Http://stackoverflow.com/a/9669315/383414) (цитируется ниже с благодарностью @ Ben Mordue)> Посмотрите на этот проект с открытым исходным кодом: > http://code.google.com/p/android-bluez-ime/ Я еще не смотрел исходный код, но установил файл APK на Galaxy Nexus и работает. –

ответ

2

Насколько я знаю, вы можете подключить Wiimote к устройству, отличному от Wii, только если вы используете стек bluetooth/программу, позволяющую пропустить PIN-код. Это возможно на разных портативных компьютерах, но Android 2.2 требует PIN для первого спаривания.

Однако, в зависимости от того, какой телефон у вас есть, вы можете попробовать приложение WiimoteController. Он не подключается к устройствам HTC, на которых работает пользовательский интерфейс Sense, но если у вас есть Nexus One или у вас работает какой-то пользовательский Android-плейер на вашем телефоне, он должен работать.

+1

Ну, парень в WiimoteController может это сделать, поэтому я хотел бы узнать, как это сделать. – Milhous

2

Извинения за ответ на старый вопрос, но для сопряжения Wiimote с использованием унаследованного спаривания вы отбрасываете байты адреса устройства и используете это как вывод.

+2

Можете ли вы дать более подробную информацию о «Обратном порядке байтов». В другом месте кажется, что вы должны преобразовать MAC-адрес в десятичный код и поместить его последним, чтобы сначала без пробелов, но это не работает для меня. – Mike

+0

http://wiibrew.org/wiki/Wiimote#Bluetooth_Pairing объясняет, о чем говорит @Arkamis, но я не думаю, что это очень полезно здесь. Собственное Bluetooth-соединение допускает только символы ascii; для этого требуются другие значения (похоже, он всегда будет включать 0x00, например, который не может быть введен с стандартной клавиатуры). – notlesh

+0

смешно, что я сказал «0x00» ... это так? – notlesh