SAM 슬롯 (보안 액세스 모듈)이있는 acr1281 판독기가 있습니다. 파이썬 라이브러리 smartcard을 사용하여 pc/sc로 카드와 통신 할 수 있습니다. 그러나 독자에게 삽입 된 SAM에 명령을 보내려고합니다.pcsc 명령을 SAM에 보내고 판독기에 카드를 넣는 방법
어떻게 '명령 채널을 전환'할 수 있습니까? 스마트 카드 라이브러리는 리더 (PC_to_RDR_Escape)에게 제어 명령을 보낼 수 있지만 acr1281 설명서에는 GetFirmvareVersion 명령 만 지정되었습니다.
나는 심지어 SCardStatus()를 호출하고 SAM이 삽입 된 0x34 코드 (이것이 SCARD_POWERED=0x10 | SCARD_NEGOTIABLE=0x20 | SCARD_PRESENT=0x04
임을 이해함)를 볼 수 있으며 SAM이 없으면 0x0c = SCARD_SWALLOWED=0x08 | SCARD_PRESENT=0x04
입니다.
하지만 내가 보낸 모든 명령은 MIFARE PICC로 이동합니다. 독자에게 삽입 된 SAM에 명령을 보내려합니다.
우분투 리눅스에서