我觉得这个答案很有用:
Is it possible for an android device to read information from the wii controller and nunchuck?(感谢@Ben Mordue,下面引用)
Have a look at this open source project:
07001
更新:
我首先在Galaxy Nexus上安装了APK文件,但它确实有效.我已经检查了repo中的代码,它构建得很好,而且相对容易理解.
它有3个项目 – 要使用Wiimote,您需要安装所有3个项目.一个用作标志,允许服务尝试Wiimote(考虑到并非所有ROM都支持该级别的HID交互).
我还在WiiBrew.org上找到了这些资源:
我使用Wiimote链接来理解Bluez-IME代码.
更新2:
昨晚我让电路板正确地与我的Android手机通信.我这样做是从上面链接的Bluez-IME代码开始,并根据wiibrew.org信息修改它.
诀窍是平衡板就像一个带扩展的wiimote.所以它就像Nunchuk或经典控制器,但只是寻找不同的设备ID.
对于我的初始演示,我只搜索了使用Nunchuk的所有代码,并将其复制到Balance Board.然后根据wiibrew Balance Board页面初始化MODE以使用通道0x32.
更新3:
我偶然发现了商店里的这个应用程序:FitScales
开发人员已经在github上分享了他的代码:paulburton / fitscales