PhidgetRFID Kit�ŗV�ڂ�


���c�@�叕
��IT�ҏW��
2007�N6��22��
RFID�V�X�e���̕׋��p�ɊJ���L�b�g���~�����B��r�I�A�����ɓ���ł��邱��ȊJ���L�b�g�͂ǂ��ł��傤�H�i�ҏW���j

�@2007�N2���Ɏ��{�����u��IT RFID�{IC�v�t�H�[�����̓ǎҒ����ɂ��ƁA��20���̓ǎ҂����łɉ��炩�̌`��RFID�֘A�Ɩ��Ɍg����Ă���A�܂���36�����u����A��|�������v�Ǝv���Ă��邱�Ƃ�������܂����B�Ƃ��낪�A�u���݁ARFID�V�X�e���J�����s�������Ŋ����Ă���ۑ����_�v�𕷂��ƁA�uSDK�̉��i���܂��܂������A�V�X�e�����y�̖W���ɂȂ��Ă���v�u�׋��p�r�ŊJ���@����ȒP�ɑ����邱�Ƃ�����v�Ƃ������񓚂��񂹂��܂����B

�@�����ō���́A��r�I�����ɓ���ł���RFID�J���L�b�g�uPhidgetRFID Kit�v���Љ�����Ǝv���܂��B����́A�J�i�_��Phidgets�Ђ��񋟂��Ă���RFID�J���L�b�g�ł��BPhidgets�Ђ́AUSB�ڑ��̃^�b�`�Z���T�[����Z���T�[�Ȃǂ̊e��Z���T�[��T�[�{���[�^����p�L�b�g�ȂǁA���j��H�Ȃ�ʁg���j�v���O���~���O�h�����̊J���L�b�g��񋟂��Ă��܂��B

�@PhidgetRFID Kit�́AUSB�ڑ���RFID���[�_�ƃJ�[�h�^RFID�^�O2���A�{�^���^RFID�^�O6�A�L�[�z���_�[�^RFID�^�O2�‚̃Z�b�g�ƂȂ��Ă���A90�J�i�_�h���i��1���~�j�œ���ł��܂��B�����ł́A�Ղ���ƃz�[���̃I�����C���V���b�s���O�T�C�g�Ŏ�舵���Ă���悤�ł��B

�@Phidget�Ђ�Web�T�C�g�̋L�q�ɂ��΁A���[�_�̓ǂݎ��͈͖͂�3�C���`�i��8�Z���`�j�B�Ή�OS��Windows 2000��XP�ŁAPhidget�Ђ�Web�T�C�g���烉�C�u�����ƃT���v���v���O�������_�E�����[�h�ł��܂��B�J���ɂ́AVisualBasic�AC++�ADelphi�AJava�Ȃǂ����p�ł��܂��B

���T���v���v���O������̌����Ă݂悤

�@����ł́APhidgetRFID���Z�b�g�A�b�v���āA�T���v���v���O������̌����Ă݂܂��傤�B�܂��A���C�u�������C���X�g�[�����܂��B����́APhidgetRFID Kit��p�ł͂Ȃ��A���ׂĂ�Phidgets�Ђ̊J���L�b�g���ʂ̂��̂Ȃ̂ŁA�ߋ��ɃC���X�g�[�����Ă���΁A���̂܂ܗ��p�ł��܂��B

�@���݁APhidget�Ђ�Web�T�C�g���ɂ���uDownloads�v�ɂ́A�uPhidget20�v�uPhidget21�v�Ƃ���2�‚̌n�����p�ӂ���Ă��܂��B����́APhidgetRFID Kit�Ŏg����T���v���v���O����������Phidget20�n�����C���X�g�[�����悤�Ǝv���܂��B�ŐV�łł���Phidget21�n�������������ꍇ�́A�R���g���[���p�l���́u�v���O�����̒lj��ƍ폜�v����C���X�g�[���ς݂̃��C�u�������폜���āA���߂�Phidget21�p�̃��C�u�������C���X�g�[�����Ă��������B

�@�܂��A�uPhidget20.msi�v���_�E�����[�h���A���s���܂��B���ɁA�T���v���v���O�����W�́uPhidget20Examples.zip�v���_�E�����[�h���A�C�ӂ̃t�H���_�ɉ𓀂��܂��B���ꂲ�Ƃɕ����ꂽ�t�H���_�̒��ɑ����̃T���v���v���O�����������Ă��܂����APhidgetRFID Kit�p�̂��̂�3�‚ł��i�t�@�C�����ɁuRFID�v�Ƃ��������񂪂�����́j�B

�@�ł́A���[�_��USB�|�[�g�ɐڑ����ăT���v���v���O�����������Ă݂܂��傤�B�����ł́AVisualBasic�p�̃T���v���v���O�������Љ�܂��B

�@�urfid-simplest�v�́A���[�_�ɂ�������RFID�^�O��ID��ǂݎ��A��ʏ�ɕ\�����邾���́A�����ʂ�g���V���v���h�ȃT���v���v���O�����ł��B

�@�urfid-simple�v�́A���[�_��RFID�^�O���������Ă���ԁA�A������ID��ǂݎ�葱���A�ǂݎ��񐔂�\�����܂��B���[�_��RFID�^�O���߂Â���Ɠǂݍ��ށA���[�_���痣���Ɠǂݍ��܂Ȃ��Ƃ������P���ȓ���̊m�F���ł��܂��B

�@�urfid-colorchips�v�́A�ǂݎ����RFID�^�O��ID�ɉ����āA��ʂ̐F��ύX����T���v���v���O�����ł��B��L2�‚̃T���v���v���O�����ɔ�ׂ�ƁA����RFID�^�O�𗘗p�����V�X�e���J���ɋ߂Â����C�ɂȂ�܂��ˁB

��RFID�^�O��PC�����b�N����v���O����������Ă݂�

�@���������Ȃ̂ŁA�T���v���v���O�������Q�l�ɂ��Ȃ���A�ȒP�ȃv���O�������J�����Ă݂܂����i��IT Java Solution�t�H�[�����̒S���ҏW�҂��J�������̂ŁAJava�̃v���O�����ł��j�B

�@���Ђł����Z�L�����e�B�΍�̈�‚Ƃ��āA���Ȏ��ɂ�PC�Ƀp�X���[�h���b�N�������邱�Ƃ��`���ɂȂ�܂����BPC���b�N�́uWindows�v�L�[�{�uL�v�ňꔭ�Ȃ̂ł����A�M�҂����p���Ă���ThinkPad�ɂ́uWindows�v�L�[������܂���B�uCtrl�v�{�uAlt�v�{�uDel�v�ŕ\�������Z�L�����e�B�_�C�A���O����u�R���s���[�^�̃��b�N�v��I�ׂ΂����̂ł����A�s���Ȃ̂ňꔭ���b�N�p�̃f�X�N�g�b�v�V���[�g�J�b�g���쐬�A���p���Ă��܂��B

�y�֘A�L���z
���Ȏ��ɊȒP�ɃR���s���[�^�����b�N������@�iWindows Tips�j
Ctrl�{Alt�{Del�ŃZ�L�����e�B�E�_�C�A���O��\���������iWindows Tips�j

�y�֘A�����N�z
�R���s���[�^�����b�N����f�X�N�g�b�v�V���[�g�J�b�g���쐬����
http://www.microsoft.com/japan/windowsxp/expertzone/tips/april/foumberg1.mspx

�@����A�쐬����PhidgetRFID Kit�p�v���O�����́ARFID�^�O�����[�_�ɂ������Ə�L�̃f�X�N�g�b�v�V���[�g�J�b�g�����s����Ƃ������̂ł��B�ȉ��̃\�[�X�R�[�h��Java�p�̃T���v���v���O�������������t�H���_�ɕۑ����āA�R���p�C�����Ă��������B

import java.io.IOException;

import Phidgets._IPhidgetRFIDEventsAdapter;
import Phidgets._IPhidgetRFIDEvents_OnDetachEvent;
import Phidgets._IPhidgetRFIDEvents_OnTagEvent;
import Phidgets.PhidgetRFID;

public class RFIDDeskLock extends _IPhidgetRFIDEventsAdapter{

  public void OnTag(_IPhidgetRFIDEvents_OnTagEvent ke) {
    //�����^�C���̎擾
      Runtime exe = Runtime.getRuntime();
      try {
        //�f�X�N�g�b�v�E���b�N���s
        System.out.println("�f�X�N�g�b�v�E���b�N���s");
        exe.exec("C:\\WINDOWS\\System32\\rundll32.exe user32.dll,LockWorkStation");
      } catch (IOException e) {
        e.printStackTrace();
      }
  }
  public void OnDetach(_IPhidgetRFIDEvents_OnDetachEvent ke) {
    //�������Ȃ�
  }

    public static void main(String[] args) {
      new RFIDDeskLock();

    }
    public RFIDDeskLock(){
      PhidgetRFID phid = new PhidgetRFID();
      phid.add_IPhidgetRFIDEventsListener(this);
      if (phid.Open(false) == false)
    {
        System.out.println("PhidgetRFID�����‚���܂���");
        return;
    }
    System.out.println(phid.GetDeviceType());
    System.out.println("�V���A���E�i���o�[ " + phid.GetSerialNumber());
    System.out.println("�f�o�C�X�E�o�[�W���� " + phid.GetDeviceVersion());
    System.out.println("�A�^�b�`�h " + phid.GetIsAttached());
    phid.SetOutputState(3, true);
    phid.run();
  }
}
RFIDDeskLock.java

�@class�t�@�C�������s����ƈȉ��̂悤�ȉ�ʂ��\������A���������ł��BRFID�^�O���������ƃR���s���[�^����u�Ń��b�N����܂������H

�@���́A���̃v���O�����ɂ́ARFID�^�O�́u1���ǂ݁v����������Ă��܂���B���̂��߁ARFID�^�O�����[�_�ɂ������Ă���R���s���[�^�����b�N�����܂ł̊ԁA���[�_�̓^�O��ǂݍ��ݑ����Ă��܂��B���܂�X�}�[�g�ł͂���܂���B�܂��܂��J���i�̕׋��j������]�n���c����Ă���悤�ł��B

RFID�{IC�t�H�[�����@�g�b�v�y�[�W


RFID�{IC �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j
- PR -

���ڂ̃e�[�}

Master of IP Network �L�������L���O

�{�� ����
�\�����[�V����FLASH
"); adremove.push(adstrtmp[adstart]); } } for(var i = 0; i < adremove.length; i++){ adremove[i].parentNode.removeChild(adremove[i]); } adstr.sort().reverse(); adstr = adstr.join(""); return adstr; }