NFC SIM cards searched me and found such explanations about them here and there:
For those who want to use near field communication technology, but currently there is no NFC-compatible smartphone, there are other ways to enable NFC on your phone, not an expensive new model. Both SIM and SD cards can be equipped with NFC chips, and some companies are currently offering or preparing to offer these options, so more customers can start using NFC technology.
Now I have the following questions:
- Does the NFC SIM card have an internal antenna, or should the phone provide an NFC antenna for the NFC SIM itself?
- If the NFC SIM does not have an internal antenna, and the phone needs to be provided with an antenna for the SIM card (this means that the phone must be compatible with NFC, right?), Why do we need NFC SIM cards? Can't we just use the NFC chip of our phone instead of the NFC chip on the SIM card.
- In other words, does any handset have an external NFC antenna, but does not have an NFC chip? or is there a way to add an antenna to an old handset to use an NFC SIM card in it?
In any case, let's say that I want to install the following applet ( its source ) on my SIM card:
import sim.toolkit.ToolkitInterface;
import sim.toolkit.ToolkitRegistry;
...
import javacard.framework.ISOException;
public class STKTest extends Applet implements ToolkitInterface {
public static void install(byte[] bArray, short bOffset, byte bLength) {
new STKTest().register(bArray, (short) (bOffset + 1), bArray[bOffset]);
}
public void process(APDU apdu) {
if (selectingApplet()) {
return;
}
apdu.setIncomingAndReceive();
final byte[] buf = apdu.getBuffer();
switch (buf[ISO7816.OFFSET_INS]) {
case (byte) 0x00:
break;
}
}
public void processToolkit(byte event) throws ToolkitException {
switch (event) {
case ToolkitConstants.EVENT_TIMER_EXPIRATION:
break;
}
}
}
: GlobalPlatform ( -) DefCon, Envelope Commands, SMS Packets OTA?
( SIM-). (, . 16 17) SIM- GlobalPlatform 3. , , GlobalPlatform - - GlobalPlatform 2.3 ( ). , GlobalPlatform 3, ?