Bu sayfada, Mürekkep balığı cihazında NFC'nin Mürekkep balığı NFC özelliği. NFC, çalışan Mürekkep balığı cihazlarda desteklenir Android 15 veya sonraki sürümler
Casimir'i kullan
Cuttlefish NFC özelliği, harici bir NFC cihazı simülasyon aracı olan Casimir'i kullanır.
Örneğin, ana makine kartı emülasyonu için APDU baytları yerleştirilmesini destekler. Casimir
uygulanan
/platform/system/nfc/tools/casimir/
.
Mürekkep balığının lansmanında Casimir varsayılan olarak kullanıma sunuldu. Alıcı:
Casimir'i kontrol etmek için CasimirControlService
hizmetini kullanın.
CasimirKontrol Hizmeti
CasimirControlService
hizmetini, REST API veya
komut satırı arayüzü. Ayrıntılar için bkz.
Cuttlefish: Çevre Kontrolü
Aşağıdaki tabloda CasimirControlService
içindeki yöntem açıklanmaktadır. Örneğin,
daha fazla bilgi için
casimir_control.proto
.
Yöntem | Açıklama |
---|---|
SendApdu
|
NFC-A ve ISO-DEP ile APDU baytları (onaltılık dizeler) gönderir. Yanıt, onaltılık dizeler olarak döndürülür. |
Aşağıda,
APDU baytları, [0x00, 0x11, 0x22]
ve [0x33, 0x44, 0x55]
.
Komut
cvd env call CasimirControlService SendApdu '{apdu_hex_strings: ["001122", "334455"]}'
Basitleştirilmiş yanıt
Rpc succeeded with OK status { "responseHexStrings": [ "9000", "9000", ] }