RFID 하이퍼 터미널 테스트(mac OS)

RFID 구매

맥에서 RFID를 테스트 해보기 위해서 RFID 리더기를 구매하였다. 그런데 USB를 연결하고 터치를 해도 값이 나오지 않았다. 연결이 제대로 되었는지 확인하기 위해서 하이퍼 터미널로 테스트를 해보려고 한다.

하이퍼 터미널

윈도우에서는 하이퍼 터미널이 따로 있지만 맥에서는 따로 존재하지 않고 터미널을 통해서 사용할 수 있다.
터미널 프로그램에서 screen을 사용하면 시리얼 터미널 프로그램으로 사용할 수 있다.
사용하는 방법은

1
screen [연결된 USB 디바이스 이름] [통신속도]

통신속도: 110, 300, 120, 2400, 4800, 9600, 1440, 19200, 28800, 38400, 57600, 115200를 예시로 들 수 있다.

테스트 시작

터미널을 열고 /dev 디렉터리로 진입한다.

1
cd /dev

/dev파일에 드라이버가 설치되거나 자동으로 인식된다.

/dev 디렉토리에서 연결된 usb를 찾아야합니다.

1
ls

이름은 주로 tty.usbserial-*형식이거나 *.usbserial.*형식으로 되어있습니다.
리스트

파일 명을 찾았으면 다음과 같이 터미널에 입력합니다.

실행 명령어

1
screen /dev/tty.usbserial-0001 9600

그러면 빈 터미널이 나오는데 실행이 완료된 것 입니다.
이후 rfid 카드를 리더기에 인식해보면 값이 나오는 것을 확인할 수 있습니다.

테스트

screen 명령어 오류시

screen /dev/tty.usbserial-0001 9600 이렇게 명령어를 입력했는데 다음과 같은 오류가 난 경우는 이미 하이퍼 터미널이 실행되어있다는 것입니다.
오류
현재 실행되어있는 screen이 있는지 확인하기 위해서 다음과 같이 명령어를 입력해 줍니다.

1
screen -ls

그러면 다음같이 There is a screen on:~ 이렇게 텍스트가 나오는데 현재 실행되어있는 screen을 보여주고 있는 것입니다.
켜져있는 터미널을 실행하기 위해 바로 아래에 *.ttys000.*를 복사합니다.
그리고 다음 명령어를 입력합니다.

실행

1
screen -r [복사한 스크린]

그러면 정상적으로 실행되는 것을 확인할 수 있습니다.

Share