NFC

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",
    ]
    }