Как подключить WiiMote внутри приложения C #? - PullRequest
2 голосов
/ 19 января 2012

Я хочу подключить один wiiMote к своему приложению с помощью WiiMoteLib, но я хочу, чтобы соединение было выполнено внутри, т.е.пользователь должен только запустить приложение (и ему не нужно подключать wiiMote к Windows wizard или bluesoleil).Приложение находится в C #, и язык не может быть изменен.Спасибо!

Ответы [ 2 ]

0 голосов
/ 12 августа 2012

Вот пример того, как сделать это, используя Microsoft Bluetooth API и HID API:

http://www.richlynch.com/code/wiipair

Это работает очень хорошо.

Егов C ++, но его довольно легко конвертировать в C #.

0 голосов
/ 26 января 2012

Работает ли 32feet.NET?

BluetoothAddress addr = ... address from discovery or known address...
var dev = new BluetoothDeviceInfo(addr);
dev.SetServiceState(BluetoothService.HumanInterfaceDevice, true); // this line!

Вам может также необходимо обработать сопряжение, возможно, с использованием аутентификации BluetoothWin32 и обработкой его обратного вызова, см. http://32feet.codeplex.com/wikipage?title=Bluetooth%20Security и http://32feet.codeplex.com/wikipage?title=BluetoothWin32Authentication

...