728x90
반응형
5. Protocols for Reader Control
5.1. [0x52] Baud Rate Detection
> Baud Rate(속도)가 일치해야 통신이 된다.
> Baud Rate 프로토콜
5.3. [0x63] CPU Reset
> CPU를 리셋하는 방법이 있긴 있다.
5.4. [0x65] Get Software Version
> 리더기 소프트웨어 버전 확인을 위한 프로토콜
> 우리는 3번 비트에 1 들어가 있다. 4, 5 비트CRC : 길이에 맞춰 자동으로 들어감.
* 리더기의 S/W버전을 알수 있는 프로토콜 구현.(NXK 참조 p.118/ 패킷과 기법이 동일)
ANNEX K: Codes of Reader Types
<Get Software Version>
5.6. [0x69] RF Reset
5.7. [0x6A] RF ON/OFF
> RF on/off 프로토콜
> 전자파 사용 여부(사용 할건지 안할건지)
* Host Commands--------------------------
6. Protocols for ISO15693 Host Commands
> 단말기 제어하는 입장서 본 명령들
> 카드의 값을 읽거나 쓸때 사용하는 커맨드들.
> 호스트 커맨드에 블럭을 걸면 다시 못 푼다.
6.1. [0xB0] Host commands for ISO15693 Mandatory and Optional Commands
> 3번 : B0면 호스트 커맨드 다.
> Host->Reader 보내면 Host<-Reader 로 응답한다. 의 4번 , 5~n 바이트에 데이터 가 포함됨.
6.1.1. [0x01] Inventory
> 3번 B0은 고정이라 언급x 생략/CRC도 생략
> PC가 호스트.
* 수신된 바이트만 보면 카드가 무슨형인지 알수 잇다.
> 첫번째 readFile에서 카드 타입을 추출.
> 우리는 17바이트(15+CRC(2)) 수신 -> 8~15를 체크하면 UID가 나온다. 8바이트로 UID를 알수있다.
> 14(18)은 NonAddr타입/Addr타입/으로 데이터 길이가 다르기 때문에 두가지를 표시 해둔것.
> 우리는 standard
54.p * Ultra Heigh frequnce 고주파 영역
Type on
<Inventory 프로토콜>
UID : 7E 0D 1E 03 00 01 04 E0
밤에 혼자 보니 무서움..
* Multiple Blocks
6.1.3. [0x22] Lock Multiple Blocks
6.1.4. [0x23] Read Multiple Blocks
> 카드내부 메모리가있다.
> 몇바이트에 얼마나 저장할건지.
6.1.5. [0x24] Write Multiple Blocks
> 2가지 모드가 존재한다.
> UID가 있을경우 6~13/14/
> Add모드 : 괄호
- 빛의손 카드바꿈...
> NonAddr 모드 : 괄호 없을 경우
- 충전용 교통카드
- 위험도가 높다. 일단 단말에는 사용할수 없게 함.
> 타입에 따라 데이터 길이가 달라진다.
ANNEX D: Index of Status Bytes
> 에러처리
> 0이면 에러출력하면 안된다.
> 0이아니면 2가지 03(108p), 95(109p)번이 있다.
59p
UID:
Read-only serial number of the Transponder. The UID is required only in the addressed
mode.
DB-ADR:
Address of the first data block to be written to the Transponder. First block can be any value
between 0 and 255.
> 0~255까지 있을수 있는데 카드 메모리 용량은 달라서 정확x
DB-N:
Number of data blocks to be written to the Transponder, starting at DB-ADR.
The maximum number of DB-N, depends on DB-Size and the interface receiver buffer size
RX-BUF. The maximum number of DB-N is:
(RX-BUF - 10 )/(DB-Size+1)
> RX-BUF 정보를 찾아볼것.
------------------------------------------------
------------------------------------------------
6.1.5. [0x24] Write Multiple Blocks
* 이부분을 참조.
DB-ADR: 를 검색.
Transponder address of the first data block which will be transferred in Scan-Mode.
Range: 0x00...0xFF.
See for valid addresses: ANNEX G: Memory Model I-Code 1 Transponders and 9.1. Supported
ISO15693 Host commands for ISO15693 Transponders
p112 <검색으로 따라가면>
> DB-SIZE : 제조사별로 다름. 정보를 찾아야 한다.
728x90
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
20151211_[안향진]_RFID_4 (3) | 2015.12.14 |
---|---|
20151213 수업 / RFID - 남수진 (3) | 2015.12.13 |
20151211-김재홍-Serial_5일차-RFID_win32 (2) | 2015.12.11 |
20151211_[김태현]_RFID_3 (3) | 2015.12.11 |
20151210 임현수 업무일지 RFID 도스 시리얼 실습 (2) | 2015.12.11 |
20151210_[안향진]_RFID_3 (3) | 2015.12.11 |
20151210 - 홍준모 RFID 시리얼 통신 Dos 용 마무리, 내일 window 용 할 것 (3) | 2015.12.10 |
2015-12-10 Dos RFID 개인 업무일지 - 천정호 (3) | 2015.12.10 |