Powered by SmartDoc

PC��ŗ��p����WiiRemote���n��

2009�N4��6���ŏI�X�V
����ŕF
shirai at mail.com
http://akihiko.shirai.as/projects/BookWii/

�ڎ�

WiiRemote��PC�ŗ��p����

�����ł́AWiiRemote��PC�ŗ��p���邽�߂̎d�g�݂�������܂��B�n�[�h�E�F�A��\�t�g�E�F�A�A���̒��Ԃɂ���~�h���E�F�A�Ȃǂ̒m����������́A�ǂݔ�΂��Ă��������Ă����܂��܂���B

�n�[�h�E�F�A�\��

�܂��͎�Ɏg�p����n�[�h�E�F�A��������܂��B

�n�[�h�E�F�A�\��
�yWiiRemote�z
�{���̎���AWiiRemote�ł��B���̊v�V�I�ȃR���g���[�����g���ă{�^��������x�Z���T�[�A�ԊO�����W�Ƃ������f�[�^���APC��Bluetooth�ɂ�鍂���ʐM�o�R�ő��邱�Ƃ��ł��܂��B������WiiRemote�𓯎��g�p�ł��܂��B�܂��}�ɂ͂���܂��񂪁A�g���[�q���g���ăk���`���N�Ȃǂ�l�X�Ȋg���R���g���[���[�����p�ł��܂��B
�y�Z���T�[�o�[�z
"�Z���T�["�Ɩ��O���t���Ă��܂����A���̓Z���T�[�ł͂Ȃ��A2�_�̐ԊO��LED����������Ă��܂�(������LED��1�‚̓_���\��)�B�Z���T�[��WiiRemote��[�̍��������ɂ���A����2�“_�̍��W���擾�ł��܂��B�Ȃ��ԊO���͐l�Ԃ̖ڂɂ͌����܂���B
�y�p�\�R���z
�{���̂����ЂƂ�̎���A�p�\�R���ł�(�ȉ�PC�ƕW�L���܂�)�B�v���O�����������Ď��s������A�c�[�����g�����ƂŁAWiiRemote����̃f�[�^����M������A�o�C�u���[�^�[�𓮂������肷�邱�Ƃ��ł��܂��B�{����WindowsPC�𒆐S�ɉ�����܂����ALinux��MacOS�ł�WiiRemote�����p�ł��邱�Ƃ��킩���Ă��܂��B
�yBluetooth�z�X�g�A�_�v�^�z
���ۓI�Ȗ����K�i�̕W���ł���Bluetooth��PC�ŗ��p���邽�߂̃A�_�v�^�ŁAPC��USB�[�q�ȂǂɎ��t������A�m�[�gPC�{�̂ɓ�������Ă����肵�܂��BBluetooth�K�i�ɏ��������}�C�N���v���Z�b�T�ƃA���e�i�ō\������Ă��܂��B

�������g����PC���W����Bluetooth�𑕔����Ă���A���Œ�ɏЉ��WiiRemote�Ƃ̐ڑ������ɐ�������̂ł���΁A�V���ɉ������w������K�v�͂���܂���BPC��Bluetooth�z�X�g�A�_�v�^����������Ă��Ȃ��ꍇ�ɂ́APC�p�[�c�X�A�d��X�A�ʔ̓��ōw�����Ă݂Ă��������B��������2,000�~�ギ�炢����USB�^�C�v�̃A�_�v�^������”\�ł��BWiiRemote�ƒʐM���s�������̖ړI�ł���΁A�ŐV�E�����i�ł���K�v�͂���܂���B�������A�e��Bluetooth�X�^�b�N�ɂ���Đڑ��ɕȂ�����̂Œ��ӂ��K�v�ł�(���߂��Q�l�ɂ��Ă�������)�B

����WiiRemote�𕡐��g�p����̂ł���΁A�Q�[���V���b�v�ȂǂŒlj��w���”\�ł��B�K�v�ł���΃Z���T�[�o�[���C�V���z�[���y�[�W�ōw���ł��܂����A�T�[�h�p�[�e�B����l�X�ȃZ���T�[�o�[�݊��i����������Ă��܂��B

�\�t�g�E�F�A�\��

���āA���̓\�t�g�E�F�A�\���ł��B�uWiiRemote��PC�ŗ��p����v�Ƃ����Ă��AC++��C#�Ȃǂ��g���ăf�B�[�v�ɊJ��������A���ɃR���p�C������Ă���c�[�����g������AFlash�Ȃǂ̊O���̃A�v���P�[�V�����ƘA����������ƁA���낢��ȕ��@������܂��B

�\�t�g�E�F�A�K�w

���̑w����uWindowsPC�v�A�uBluetooth�X�^�b�N�v�A�uAPI�v�ƁuWin32�v�A�����āu�A�v���P�[�V�����^�c�[���v�ƂȂ��Ă��܂��B���ɍs���قǂ��n�[�h�E�F�A�ɋ߂��A��ɍs���قǂ��A�v���P�[�V�����ɋ߂��\�t�g�E�F�A�ɂȂ�܂��B�\�t�g�E�F�A�p��ŁAOS����w�A�A�v���P�[�V������艺�w�̃\�t�g�E�F�A���u�~�h���E�F�A�v�ƌĂԂ��Ƃ�����܂��BWiiRemote��PC�Ŏg���v���O�����ł́A���̃~�h���E�F�A�����ɑ傫�Ȗ������󂯎����܂��B

�yWindowsPC�z
�����ł�PC�n�[�h�E�F�A����OS�̊�{�I�ȕ����܂ł��w���܂��A�u�v���b�g�t�H�[���v�Ƃ��Ă΂�܂��B���̃v���b�g�t�H�[���A�Ⴆ��Linux�Ȃǂ̏ꍇ�́AOS���p�ӂ��Ă���h���C�o���o�R���āA�f�o�C�X�t�@�C���ւ̓ǂݏ����֐������ŃA�N�Z�X�ł���A�Ƃ������‹�������悤�ł��B
�yBluetooth�X�^�b�N�z
����̓n�[�h�E�F�A�ł���uBluetooth�z�X�g�A�_�v�^�v�ƒʐM����\�t�g�E�F�A�ł��B�ڑ�����Bluetooth�@�킻�ꂼ��̃N���X(���f���A�q���[�}���C���^�t�F�[�X�A�W���C�X�e�B�b�N�A�w�b�h�z���Ȃ�)�ɑ΂���T�[�r�X��񋟂��܂��B�P�Ɂu�h���C�o�v�ƌĂԂ��Ƃ��ł��܂����ABluetooth�̏ꍇ�͊e��Bluetooth�@���"�ςݏd�Ȃ�(�X�^�b�N)"�ڑ��ƃT�[�r�X���Ǘ�������������‚̂ŁA�ʏ�u�X�^�b�N�v�ƌĂт܂��B
�yHID�N���X�z
Bluetooth�X�^�b�N�́A�ڑ�����n�[�h�E�F�A�ɂ��킹�ėl�X�ȃN���X��񋟂��܂��BWiiRemote�Ƃ̐ڑ��̏ꍇ�AHID(�q���[�}���C���^�t�F�[�X�f�o�C�X)�Ƃ����N���X�𗘗p���܂��B�N���X�̓v���t�@�C���A�‚܂�e�X�̃n�[�h�E�F�A�̎�ނɊ֌W���Ă��܂��B����HID�N���X�́uHID�v���t�@�C���v�‚܂�A�}�E�X��L�[�{�[�h�Ɠ����q���[�}���C���^�[�t�F�C�X�̃v���t�@�C���Ƃ��āA�n�[�h�E�F�A�ƒʐM���܂��B�Ȃ�USB�ڑ���Bluetooth�͖����ƗL���ňقȂ�܂����u�L�������ɂ�����炸�AHID�N���X�ɑ΂��ēǂݏ�������v�Ɗo���Ă����Ɨ]�v�Ȃ��Ƃ��l�����ɂ��݂܂�(�f�B�[�v�Ƀv���O���~���O�����������́A��ɏЉ��DDK��HID�N���X�̃T���v����h�L�������g��ǂ�ł݂�Ɨǂ��ł��傤)�B
�yAPI�^Win32�z
HID�N���X�o�R���āAWiiRemote�Ƃ̒ʐM�����镔���ł��B�uAPI(Application Programming Interface)�v�ƕ\�����Ă��܂����A�A�v���P�[�V�����J���̂��߂֗̕��ȃv���O���~���O�C���^�t�F�[�X�A�N���X�\�z�̂��߂̃R�[�h�ł��B���E�̃n�b�J�[�������uWiimote�h���C�o�v�A�uAPI�v�A�u�~�h���E�F�A�v�ȂǗl�X�Ȍď̂ŌĂсA�������̃I�[�v���\�[�X�v���W�F�N�g���J������Ă��镔���ł�(�{���ł́uAPI�v�œ���)�B�����x�Z���T�[�ւ̃A�N�Z�X�ȂNJ�{�I�ȋ@�\�ɓI���i�������̂�A�T�E���h�Đ��܂ŃT�|�[�g����悤�ȍ��@�\�Ȃ��̂ȂǗl�X���݂��܂��B
�y�A�v���P�[�V�����^�c�[���z
���́u�A�v���P�[�V�����^�c�[���w�v���{������Ɏ�����F���񂪍ł������̂��镔���Ȃ̂ł͂Ȃ��ł��傤���HWiiRemote���‚������Q�[���ȂǁA�l�Ԃ����ۂɂ����v���O�����̕����ł��B���ɂ��A�c�[���Ƃ��Ă͌�ɏЉ��uWiiFlash�v��uGlovePIE�v�ȂǁA���̃v���O�����ƘA�g�E�ʐM������c�[�������݂��܂��B

WindowsPC�v���b�g�t�H�[���ɂ����āA�~�h���E�F�A�����́A�˂��l�߂��Win32�̊֐��A���DDK(Driver Development Kit)��WDK(Windows Driver Kit�ADDK�Ƀe�X�g�c�[�����������ꂽ)�𗘗p���ăR�[�f�B���O����Ă��܂��B

�{���ł́A��L�̊e��API�𗘗p�����l�X�ȃA�v���P�[�V�����̏��������Љ�܂��B�傫��������ƁAC#.NET��C++���g�����l�X�ȃA�v���P�[�V�����AWiiFlash�Ƃ���Bluetooth-�l�b�g���[�N�Ԃ̃v���N�V���s���\�t�g�E�F�A���g����Flash��ł̗��p�A������WiiFlash�̒ʐM��Processing�ŗ��p������4��ނł��B

������񑼂ɂ�Java��Visual Basic�APython���g���ăA�v���P�[�V�����^�c�[�����J�����邱�Ƃ��”\�ł����A�{���ł͎�Ƃ��Ĉ����܂���B������WiiRemote���g����ł̊�{�͑��̌���E�‹��ł��ς��܂���B�Q�[����A�[�g��i�ȂǁA�A�C�f�B�A�����������ŁuWindows����Ȃ���_���v�A�uC#/C++�łȂ���΃_���v�Ƃ������Ƃ͂Ȃ��̂ł��I�F���񂪓��ӂƂ��Ă���OpenGL��SDL�ADirectX�AWin32��MFC�A�R�}���h���C���v���O������C++/CLI�AVB�AC#�AJava�AProcessing�A�e��X�N���v�g����A������Flash��MaxMSP�Ƃ������l�X�ȃc�[����R���e���c�N���G�C�V�����‹��ŗ��p���邱�Ƃ��ł��邱�Ƃ��񍐂���Ă��܂��B

�ȏ�̂悤�ɁuWiiRemote��PC�ŗ��p����v�ƂЂƂ��ƂŌ����Ă��A���L���A�S�Ă�ԗ�����ɂ̓n�[�h�E�F�A�̒m�����K�v�ɂȂ�܂��B

���ɃO���t�B�b�N�X���S�Ƃ��Ă����Q�[���v���O���}�[�ɂƂ��ẮAAPI��艺�w�̂��Ƃ��l���Ȃ���΂Ȃ�Ȃ��󋵂͏��X�ꂵ�������m��܂���(���傤�Ǐ�̐}��DirectX��艺��GPU(�O���t�B�b�N�v���Z�b�T)�𒼐ڃR�[������悤�ȃC���[�W������ł��傤��)�B�������AWiiRemote�o�ꓖ���ɔ�ׂāA�����肵�č��@�\��API���������o�ꂵ�Ă��܂����A�Ȃɂ��C�V�����R���V���[�}�[�v���b�g�t�H�[���Ƃ��ĊJ���������Ă���WiiRemote�́A���Ɉ��肵���n�[�h�E�F�A�ł��B

���������Ӗ��ł�WiiRemote�̓f�o�C�X�E�n�[�h�E�F�A���̃v���O���~���O���w�Ԃɂ͂����Â��̊‹��Ƃ�������ł��傤�B���l�̃O���t�B�b�N�X�v���O���}�[����ɂƂ��Ă��A�w�Ԃ��ƁA���p�ł��邱�Ƃ͑�R����͂��ł��B

WiiRemote��PC�Ŏg���͈̂�@�H

�uWiiRemote��PC�ŗ��p����͈̂�@�ł́H�v�Ƃ����l�����܂��B�����Ȃ�u��@�v�Ȃ�Č��߂‚�����ƃh�L���Ƃ��Ă��܂��̂ł����A�[�I�ɕM�҂̌l�I�������q�ׂ�ƁuNo�v�ł��B�����I�ɂ͈�@�ƂȂ�”\�������邩������܂��񂪁A���{���܂߂����ɂ���Ă͈�@����₤�͓̂���ƍl���܂��B�܂�WiiRemote�̎g�p�ɂ�����A�g�p�҂͉��̌_������Ă��܂���B�C���X�g�[�����Ȃǂ�EULA�i�G���h���[�U�[���C�Z���X�������j��ǂ݁A���ӂ��Ă���킯�ł�����܂���B

��{�I�ɂ́u���[�U�[�̃��X�N�ɂ����āA�T�|�[�g�O�̍s�ׁv�ł���Ƃ����܂��B������s�����ƂŔ�������s���̏�̏C����⑹�Q���������[�U�[���������Ȃ���΁A���R�ł�(�{�������l�A���̕ۏ؂�����܂���I)�B�������ɁA�������ɂ���ȏ�̌��������݂���̂ł���΁A�p�b�P�[�W���J���邱�ƂŐ�������u�V�������N���b�v�_��v�Ȃǂōw���O�ɖ��������ׂ��ł��傤�B

�������Ɩ��I�ɁuWii�v���b�g�t�H�[���ɂ����ăQ�[�����J�����Ă���J���ҁv�͕ʂł��B���̂悤�ȊJ���҂́A���ꂼ��̏��������ƂƔC�V����Q�[���\�t�g�����ۂɔ̔�����p�u���b�V���Ԃɂ����āA���`���_�񂪌��΂�Ă��܂��B�{�����e�B�A�⎩���̋Z�p�I�����Ŋ������Ă��鐢�E���̃n�b�J�[�Ƃ͖{���I�ɗ��ꂪ�قȂ�܂��B

�{���̓ǎ҂̑����ɊY������ł��낤�A�z�r�[�v���O���}�ɂ����āA�C���‚���ׂ����́u�����I�ȉ��Q�҂ɂȂ�Ȃ����Ɓv�ł͂Ȃ��ł��傤���B�uWiiRemote���Ԃ̉^�]�Ɏg���Ă݂��v�Ȃ�ăE�P�_���Ŏ�������͎̂��ȐӔC�ł����A�������̎Ԃ����̂��N�����āA�l�̖���D�����Ƃ�����c�c�H����Ȃ��ƂɂȂ�Ȃ��悤�ɁA�C���‚��Ă��������ˁI

Bluetooth���i��I��

WiiRemote���g����PC��̃v���W�F�N�g�̊J��������������ŁA�ł��ǂ��X�^�[�g�𓾂���@�́w���т̂���Bluetooth���i��I�Ԃ��Ɓx�ł��B�R���V���[�}�[�Q�[���@���Ӌ@��Ƃ͂����A���������͉��̕ۏ؂��Ȃ����E�ł��B��l�̒m�b�����L���A�s�v�ȘJ�͂�����邽�߂ɂ��A�܂��͈��肵�ē��삷��‹����������܂��傤�B

�����ł͑O�߂ŏЉ�����e������̓I�ɁAWiiRemote��WindowsPC�ŗ��p���邽�߂�Bluetooth�ڑ��ɂ‚��ĉ�����܂��BBluetooth�ڑ��Ɋւ����́APC���WiiRemote�ł��낢��ȃA�v���P�[�V�������J�������ŁA��ɓ���Y�܂���u���b�N�{�b�N�X�ƂȂ邱�Ƃ������̂Łw�����̊‹��ł͖��Ȃ��g���Ă����I�x�Ƃ����l�����̃X�e�b�v�ŁA�m���Ƃ��Ēm���Ă������Ƃ������߂��܂��B

IVT BlueSoleil

���E���̃n�b�J�[�ɂ�郌�|�[�g��ǂ�ł���ƁA�uIVT BlueSoleil(�u���[�\���C��)�vBluetooth�X�^�b�N���h���C�o���ł��悭�g���Ă���悤�ł��BIVT�Ђ̃z�[���y�[�W�ɂ��ƁA1999�N����Bluetooth�\�t�g�E�F�A���i�̊J�������[�h�������Ă���ABlueSoleil��2008�N4���̏��ł�2500�����C�Z���X���̔�����Ă��邻���ł��B���ہABlueSoleil��Bluetooth�z�X�g�A�_�v�^�𐻕i�ɂ��Ă�����Ӌ@�탁�[�J�[��OEM�Ƃ��č̗p����Ă��āA�����̐��i�ɂ����āA�w������USB Bluetooth�A�_�v�^�Ƀh���C�o�Ƃ��ē�������Ă��܂�(�ꕔ�@�\����ł̏ꍇ������)�B�������BlueSoleil�̃z�[���y�[�W�ɂ����ăI�����C���w�����邱�Ƃ��ł��܂��B

BlueSoleil�̃z�[���y�[�W(http://www.bluesoleil.com/)

2009�N�Ɍ��J����Ă��郁�W���[�o�[�W�����́uBlueSoleil 6�v�V���[�Y�ŁA���i��19.95���[���ł��BWiiRemote�Ƃ̐ڑ��ȊO�ɂ��A�g�ѓd�b�Ƃ̐ڑ��⃏�C�����X�w�b�h�Z�b�g�Ȃǂɂ����p�ł��܂��̂ŁA�莝����Bluetooth���i���s���ŁA���‰^�ǂ�BlueSoleil���T�|�[�g���Ă���΁A�����Ă����͂Ȃ��ł��傤(����WindowsXP����Vista�ɏ�芷�����ꍇ�Ȃ�)�BBlueSoleil�̃z�[���y�[�W����uDownload�v��I�ԂƐ��i�łƓ����\�t�g�E�F�A���_�E�����[�h�ł��܂��̂ŁA���삪�m�F�ł����烉�C�Z���X���w������Ɨǂ��ł��傤�B�ŋ߂ł�Linux�ł�CE�ł���������Ă���悤�ł��B

�����X�^�b�N

����Bluetooth�X�^�b�N

DELL��Lenovo�Ȃǂ̃m�[�gPC�ɑ�������Ă������Bluetooth�X�^�b�N�Ƃ��āA�悭�g���Ă�����̂́AOEM��������Ă���uTOSHIBA���X�^�b�N�v�ł��BBluesoleil�Ƃ͎኱�قȂ������������邽�ߒ��ӂ��K�v�ł����A������V���v���ň����₷���AWiiRemote�Ƃ̐ڑ��͉”\�Ȃ��̂������悤�ł��B�M�҂������������Ő��X�^�b�N�̖��́u4�ˆȏ��WiiRemote�Ɠ����ڑ��ł��Ȃ��v�Ƃ����_�ł�(�\�t�g�I�Ȗ��Ȃ̂ŏ����I�ɂ͉������邩������܂����)�B

Microsoft���X�^�b�N

�R���g���[���p�l���́uBluetooth�f�o�C�X�v�A�C�R��

Windows XP Service Pack 2�ȍ~��Windwos Vista�ɂ́A�R���g���[���p�l���ɁuBluetooth�f�o�C�X�v�Ƃ����A�C�R��������܂��B�������Microsoft����Bluetooth�X�^�b�N�ŁA�Ή����Ă���Bluetooth���i�ƑΉ��h���C�o���C���X�g�[������Ă���Ɠ��삵�܂�(���݂��Ȃ��ꍇ�̓R�����uBluetooth�R���g���[���p�l�����Ȃ��Ƃ��́v���Q��)�B�ߋ��ɂ���Microsoft���X�^�b�N��WiiRemote�Ƃ͑����������ƌ����Ă��܂����BWindows Vista�‹��ɂ����Ă̓y�A�����O�Ɏ��s����A�ڑ��ł��Ă��l�̎擾�Ɏ��s����A�Ƃ����������̕s����񍐂���Ă��܂������A�ŋ߂ɂȂ��Đ��i�t���̃h���C�o��WindowsUpdate�Ȃǂ��o�R���đ����̖�肪��������Ă��Ă���悤�ł��B���Ƀy�A�����O�ɃR�c������w�ڑ������S�ɏI������܂Łx1�{�^����2�{�^�����w�������ςȂ��ɂ��邱�Ɓx�ł��܂��ڑ��ł��܂��B���̌��ۂ́AMicrosoft��Bluetooth�X�^�b�N���A�T�[�r�X��񋓂�PIN(���p�X���[�h)�����߂Ă���ԂɁAWiiRemote�̓������[�h���I�����Ă��܂��Ƃ������Ƃ������̂悤�ł��B���̊Ԃ̈������Ԑ؂ꌻ�ۂɑ΂��āAWiiRemote�́u1,2�{�^��������������v���Ƃœ������[�h���p�����A���ɐڑ����邱�Ƃ��ł��܂��B

�R�����FBluetooth�R���g���[���p�l�����Ȃ��Ƃ���

WindowsXP Service Pack2�ȍ~��������Windows Vista�����g���̕��ŁA�R���g���[���p�l���ɁuBluetooth�v�̃A�C�R�����Ȃ��ꍇ�ɂ‚��āAMicrosoft�̃i���b�W�x�[�X�ɂ����‚��̑Ώ����@�����J����Ă��܂��B

�”\���Ƃ��ẮuBluetooth�T�|�[�g�T�[�r�X�v���J�n����Ă��Ȃ����A���̃T�[�r�X�����[�J���Ǘ��҃A�J�E���g���g�p����悤�ɁA�\������Ă��Ȃ��Ƃ������Ƃł��B

�uBluetooth�T�|�[�g�T�[�r�X�v�̐ݒ��ύX

Windows�L�[�{R�������āu�t�@�C�������w�肵�Ď��s�v�_�C�A���O���g���A�uservices.msc�v�Ɠ��͂��Ǘ��R���\�[��(MMC)�X�i�b�v�C�����J���܂��B[Bluetooth�T�|�[�g�T�[�r�X]����~���Ă���ꍇ�A�_�u���N���b�N���T�[�r�X���J�n�����܂��BBluetooth����Ɏg���̂ł���΁u�X�^�[�g�A�b�v�̎�ށv���u�����v�ɂ���Ɨǂ��ł��傤�B����Ɂu���O�I���v�^�u���N���b�N���u���[�J���V�X�e���A�J�E���g�v���I������Ă��邱�Ƃ��m�F���Ă��������B�Ō�ɁA�R���s���[�^���ċN�����ē�����m�F���Ă݂Ă��������B

�T�[�r�X�́u���O�I���v�^�u���m�F����

Broadcom���X�^�b�N

Broadcom�Ђ�Bluetooth�ƊE�ł͑��ł��BWiiRemote�{�̂̒��Ɏg���Ă���Bluetooth�R���g���[���[�`�b�v�͂��Ƃ��A���Ӌ@��Ƃ��Ĕ̔�����Ă���Bluetooth�A�_�v�^��A�ŋ߂�ThinkPad�̓����i�Ȃǂ��܂��܂Ȑ��i��OEM�Ƃ��č̗p����Ă��܂��BMicrosoft���̃X�^�b�N�Ɠ������ꂽ�h���C�o���đg�ݍ��܂�Ă��邱�Ƃ������A���[�U�[�͋C���‚��Ȃ����Ƃ����邩������܂���B

���͂��‚āABroadcom�̃X�^�b�N�́uWidcomm�v�Ƃ������i���œW�J����Ă���AWiiRemote�Ƃ͑������ǂ��Ȃ��Ƃ����Ă��܂������A�ŋ߂ł͖��Ȃ��ڑ��ł��鐻�i�������o�ꂵ�Ă��܂��B

�ȉ��͕M�҂����p���Ă���WindowsXP����ThinkPad�ɂ�����R���g���[���p�l���̗�ł��B�u�R���g���[���p�l���v�ɂ́uBluetooth�ݒ�v�Ƃ����A�C�R��������A�u�f�f�v�^�u������ƁuBroadcom Corporation�v�A�u�t�@�[���E�F�A���r�W����Version 2.1.211.299�v�ƕ\������Ă��܂��B

ThinkPad�ɓ��ڂ���Ă���Broadcom�А�Bluetooth�X�^�b�N

���̃R���g���[���p�l�������^��Bluetooth�Ǘ��\�t�g�E�F�A�́A�^�X�N�g���C�Ȃǂɏ풓����Bluetooth�A�C�R������ڑ�����^�C�v�̑��А��X�^�b�N�Ƃ͈قȂ�A�u�}�C�R���s���[�^�v�́u�}�CBluetooth�v����ڑ�����A�G�N�X�v���[���[�����^�ɂȂ��Ă���Ƃ�������������܂��B

�u�}�C Bluetooth�v����WiiRemote�����o
�u�w���v�v�Ńo�[�W��������\���������Ƃ���

���̑��̊‹��ɂ‚���

���̑��A��L�ŏЉ�̂Ȃ��X�^�b�N�ɂ‚��ẮA�����Ă݂������݂̂Ƃ��됬�����Ă��Ȃ��AWiiRemote�Ƃ̃y�A�����O���������Ȃ��A���i�������I�����Ă���A���{�Ŏg�p�ł��Ȃ��ȂǁA�l�X�Ŗ{���ł͎�舵���܂���ł����B�����莝����Bluetooth���i�Ő������Ă�����̂�����΁AWiiLi.org�Ȃǂŋ��L���������ǂ��ł��傤�B�Ȃ��A�����������f�o�C�X����{�����Ŏg�p���邱�Ƃ͓d�g�@�Ɉᔽ����”\��������܂��B�Z�p��K���ؖ����x�����K�v�ł��B

�܂��{���ł̓��C���ň����܂��񂪁AWindows�ȊO�̊‹��ł�MacOS��Linux�ł���r�I�ȒP��WiiRemote�����p�ł��܂��B

MacOS�ł�Bluetooth��OS�̕W���@�\�ŗ��p�ł��A�ڑ��c�[���A�A�v���P�[�V�����ȂǗl�X�ȃ\�t�g�E�F�A���o�ꂵ�Ă��Ă��܂��B�uOSX Wiimote Enabler�v�Ƃ����A�߂��ɂ���WiiRemote�����‚��ăy�A�����O���Ă����\�t�g�E�F�A�Ȃǂ͕֗������ł��B

Linux�‹��ł�Bluetooth�Ƃ̐ڑ��ɓ��ʂȃ\�t�g�E�F�A�͕K�v����܂���B���ɍŋߋ}���Ƀ��[�U���������Ă���f�B�X�g���r���[�V�����uUbuntu�v�ł�Ubuntu7.10(Gutsy)�ȍ~�A�W���I�ȃ\�t�g�E�F�A�ŗ��p�ł���悤�ɂȂ��Ă��Ă��܂��B

WiiLi.org��Bluetooth�ڑ����

���Ƃ��Ƃ�Wii��Linux�𓮂������I�Ƃ����v���W�F�N�g�̃|�[�^���ł����A���Ȃ菉���ɗ����オ�������Ƃ�����AWiiRemote�Ɋւ�������������񈵂��Ă��܂��B������̃y�[�W�ɂ͓���m�F����ꂽBluetooth�f�o�C�X�̃��X�g������܂��Bhttp://www.wiili.org/index.php/Compatible_Bluetooth_Devices�Ȃ��ߋ��ɍ쓮���Ȃ�����Bluetooth�f�o�C�X�ł��A�\�t�g�E�F�A�A�b�v�f�[�g�ɂ��A���삷��”\��������Ƃ���Ă��܂��B

�C�V��������WiiRemoteAPI�H

���͔C�V����������WiiRemote����ʂ̃��[�U�[�����p���邽�߂̎d�l�����J���Ă��܂��BWii�{�̂�Web�u���E�U�@�\�ł���u�C���^�[�l�b�g�`�����l���v�ɂ�����WiiRemote�ł��B����Ɋւ��Ă̋Z�p�d�l�͔C�V���̃z�[���y�[�W�u�C���^�[�l�b�g�`�����l���̊g���@�\�ɂ‚��Ēm�肽���v(http://www.nintendo.co.jp/wii/q_and_a/093.html)�Ɍf�ڂ���Ă��܂��B

�Z�p�d�l�ɂ�JavaScript�ɂ��{�^������Z���T�[�o�[���‚������J�[�\���̈ʒu��X���̎擾���@���L�ڂ���Ă��܂��B�܂��u���p��̒��Ӂv�Ƃ��āu���Ђ́A���̊g���@�\�Ɋւ��āA���̏��i����L���Ă��邱�ƁA����̖ړI�ւ̓K������L���Ă��邱�ƁA��O�҂̒m�I���Y���i�������A���쌠�A���W���j��N�Q���Ă��Ȃ����Ɠ����܂߁A��؂̖@����̕ۏ؂��s���܂���B���̊g���@�\���g�p�������Ƃɂ���Ĕ�邢���Ȃ鑹�Q�ɑ΂��Ă��A���Ђ͐ӔC�𕉂��܂���B���Ђ́A���̊g���@�\���g�p������ɑ΂��āA�����Ȃ錠�������t�^������̂ł͂���܂���B���Ђ́A���̊g���@�\�Ɋւ���T�|�[�g�͈�؍s���Ă���܂���v�ƋL�ڂ���Ă��܂��B

�@�I�Ȍ�����̃O���[�̓O���[�̂܂܁A�Ƃ��Ă����ق����ǂ����Ƃ�����܂��B�u�����ɕۏ؂��܂���A�ӔC�𕉂��܂���v�ƌ����؂��������A����̃l�b�g�Љ�̕����ɍ����Ă��Č����Ƃ�������������ł��傤�B

������ɂ��挻�݂̂��̐݌v�̂�������WiiRemote�͊J���ꂽ�v���b�g�t�H�[���Ƃ��ė��p���邱�Ƃ��ł���킯�ł����AWiiRemote�������̃Q�[���R���g���[���[�ȊO�̎g���������邱�ƂŁA���ʂƂ���WiiRemote�P�̂̔���グ�ɂ͋��͂ł��Ă���̂�������܂���B

�����WiiRemote�t�@���ƔC�V���A�J���҂̊ԂɁA�ԐړI�ł͂��邯���Win-Win-Win�̊֌W���ۂĂ�Ƃ����ł��ˁB

�R�����F�����߂�Bluetooth�A�_�v�^�́H

WiiRemote���‚������v���O���~���O�̍����ɂ���"PC�Ƃ̐ڑ�"�́ABluetooth�X�^�b�N���o�R����HID�N���X�̗��p�ł��邽�߁A�u���b�N�{�b�N�X�I�v�f�������Ȃ��Ă��܂��܂��B������WiiRemote�v���O���~���O�‹��͕s�‰��ȓ����g���u���Ƃ��������ƂɔY�܂����󋵂����ɑ�������܂����B���J����Ă���t���[�E�F�A�Ȃǂ��A�v���P�[�V������҂������̊‹��ŗ��p���Ă���n�[�h���������Ă��炸�A����̊‹��ł��������Ȃ��c�Ƃ��������Ƃ�����܂����B�ŋ߂ł�Windows XP SP2�ȍ~�̃T�|�[�g����ɂ��A���Ȃ�󋵂͉��P����Ă��܂����A����ł��u�m���ɐڑ��������������v�Ƃ������k���悭�󂯂܂��B

�M�҂��l�I�Ɉ��p���Ă���̂̓v�����X�g���e�N�m���W�[�Ђ́uPTM-UBT3S�v�ł��B�ƂĂ�������USB�R�l�N�^�T�C�Y��Bluetooth�z�X�g�A�_�v�^�ŁA�d�Ԃ̒��Ńv���O�������������������M�҂�(���E�̏�q��USB���Ԃ‚��炸)�ƂĂ��d�󂵂Ă��܂��B��������Ă���X�^�b�N�͓��Ő��ŁAWindows Vista�ł̓���m�F���Ƃ�Ă��܂��B

�v�����X�g���e�N�m���W�[�ЁuPTM-UBT3S�v

���݂�PTM-UBT3S�͔̔��I���Ƃ̂��ƂŁA���݂ł͂��̌�p�Ƃ��āA�����100���[�g���̍ő�ʐM�����ABluetooth Ver2.1+EDR�Ή��́uPTM-UBT5�v����������Ă��܂�(http://www.princeton.co.jp/product/network/ptmubt5.html�j�B������m�F�\��B

�{����Bluetooth���i���ꂼ��ɓ���m�F�����o����Ηǂ��̂ł����A���ׂĂ݂�Ɛ��i�̃p�b�P�[�W�ɂ͓�������Ă���X�^�b�N�̎�ނ܂ł͋L�ڂ���Ă��܂���B�������Ă��A���i�̃o�[�W�����⃊�r�W�����A�C���X�g�[������鑤��OS�ɂ���đS���قȂ�A�Ƃ����P�[�X������܂��B�����炭��������\�t�g�E�F�A�̃��C�Z���X�������i���i�̑傫�ȕ������߂邩��ł��傤�B

�K���Ȃ��Ƃ�Bluetooth���i�͓��X�A�ቿ�i�����i��ł��܂��B�w���Ɏ��s�����甃�������Ă�����قǒɂ����i�ł͂Ȃ��Ȃ��Ă��܂����B

�\�t�g�E�F�A�̃A�b�v�f�[�g�Ŏg���邱�Ƃ�����܂�����A�܂��́u�Ă�����A�����Ă݂邪�Ղ��v�ł��傤���B