Gen2 명령어 3단계 — Select · Inventory · Access (5/5)
목차 1단계 Select — 대상 태그 필터링 2단계 Inventory — 태그 하나씩 식별하기 3단계 Access — 개별 태그와 실제 작업하기 단계별 대표 명령 전체 흐름과 문제 해결 팁 핵심 요약 ※ 이 글은 'Gen2 프로토콜' 5부작 시리즈의 마지막 5편입니다. 지금까지 Gen2의 통신 방식, 메모리 구조, 인벤토리, 세션을 살펴봤습니다. 마지막으로 이 모든 동작을 이끄는 명령들을 정리하겠습니다. Gen2의 명령은 역할에 따라 Select · Inventory · Access 세 단계로 나뉩니다. 이 구조를 알고 나면, 리더기 SDK 문서에 나오는 수십 개의 명령어 이름이 사실은 세 가지 목적 중 하나에 속한다는 걸 알 수 있어 훨씬 덜 복잡하게 느껴집니다. 1단계 Select — 대상 태그 필터링 1단계 Select 는 인벤토리에 참여할 태그를 미리 걸러내는 필터링입니다. 예를 들어 특정 EPC 앞자리를 가진 태그만 대상으로 삼으면, 불필요한 태그가 응답하지 않아 인식이 빨라집니다. 이 단계는 필수는 아니며, 현장 전체 태그를 다 읽고 싶다면 생략할 수도 있습니다. 하지만 특정 상품군만 골라 읽어야 하는 상황(예: 오늘 출고 예정 물량만 확인)에서는 Select를 활용하면 처리 속도와 정확도를 동시에 높일 수 있습니다. 2단계 Inventory — 태그 하나씩 식별하기 2단계 Inventory 는 3편에서 다룬 Query 계열 명령으로 태그를 하나씩 골라 식별하는 과정입니다. 실무에서 "리더기가 태그를 읽는다"고 할 때 가장 많이 일어나는 단계가 바로 이 Inventory입니다. 3단계 Access — 개별 태그와 실제 작업하기 3단계 Access 는 식별된 특정 태그와 일대일로 실제 작업을 하는 단계입니다. 메모리를 읽는 Read, 쓰는 Write, 수정을 막는 Lock, 태그를 영구 비활성화하는 Kill 등이 여기에 속합니다. 보안이 걸린 태그는 Access 명령으로 패스워드를 제시해야 작업할 수 ...