Hi,

are you sure the CID function is not usable to keep a live context in more
than one card (in the same field of course)? Only the card with the targeted
CID value will reply to a command that contains this CID. At least, IIUC...
it means that with CID support, you don't need to halt the cards you're not
talking to...

Sebastien

On Thu, Jan 27, 2011 at 2:57 PM, s.ferey <[email protected]> wrote:

> Hi,
>
> As Ludovic yet answered you can manage that sequence (ie card requests,
> tag/chip enumeration, selection of one of them) yourself as long as some API
> give you access to such functions; but for most of readers the PC/SC driver
> is  opaque to these operations -- in short PC/SC manages APDU exchanges as
> per ISO 7816/14443-4 but hide details of protocol stack as per ISO
> 7816/14443-3; or other way to explain the reader firmware implements 14443-3
> while the reader driver implements 14443-4 with PC/SC syntax.
>
> That said, some readers manufacturer provide proprietary API offering
> direct access to the protocol - this includes (and is not limited to)
> Integrated Engineering (SmartID), ID3 semiconductors (CL1356), Pro-Active
> (SpringCard), certainly also OmniKey or DUALi that offers a valuable SDK.
>
> Last point, your sequence: "Select one of them and read it; Select another
> and read it" is valid but do not expect to read several chips simultaneously
> (it's certainly not required); indeed some several chips are in the field
> the reader shall "select" one and "halt" the other ones, from the chip point
> of view the "halt" is (more or less) a soft reset (it will keep its UID but
> will lose its context) and thus it is not possible to suspend and then
> resume the exchange of APDUs.
>
> Sylvain.
>
>
> Le 27/01/2011 10:26, Alexei Soloview a écrit :
>
>> Hello!
>>
>> I have reader compliant to ISO 14443-3 and smartcards with support of
>> anticollision function.
>> The ISO 14443-3 specifies procedures to manage selection of the card for
>> further communication?
>> Can I via PCSC-Lite implement the following functionality:
>> 1. Put on reader two smartcards.
>> 2. Select one of them and read it
>> 3. Select another and read it
>> ?
>>
>> Sincerelly, Alexei.
>>
>>  _______________________________________________
> Muscle mailing list
> [email protected]
> http://lists.drizzle.com/mailman/listinfo/muscle
>
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to