Ringkasan Komunikasi Nirkabel Jarak Dekat (NFC)
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Komunikasi Nirkabel Jarak Dekat (NFC) adalah serangkaian teknologi nirkabel jarak pendek,
yang biasanya memerlukan jarak kurang lebih 4 cm untuk memulai koneksi. NFC
memungkinkan Anda berbagi payload data kecil antara tag NFC dan
perangkat Android, atau antara dua perangkat Android.
Kompleksitas tag dapat bervariasi. Tag sederhana hanya menawarkan semantik baca dan tulis,
terkadang dengan area yang dapat diprogram pada satu waktu untuk membuat kartu hanya baca. Tag yang lebih
kompleks menawarkan operasi matematika, dan memiliki hardware kriptografi untuk
mengautentikasi akses ke sektor. Tag yang paling canggih berisi lingkungan operasi, yang memungkinkan interaksi kompleks dengan kode yang dijalankan pada tag. Data
yang disimpan dalam tag juga dapat ditulis dalam berbagai format, tetapi banyak
API framework Android didasarkan pada standar Forum
NFC yang disebut NDEF (Format Pertukaran
Data NFC).
Secara bersamaan, perangkat Android dengan NFC mendukung dua mode utama
operasi:
- Mode pembaca/penulis, yang memungkinkan perangkat NFC membaca dan menulis tag
dan stiker NFC pasif.
- Mode emulasi kartu, yang memungkinkan perangkat NFC berfungsi sebagai
kartu NFC. Selanjutnya, kartu NFC yang diemulasikan dapat diakses oleh pembaca NFC eksternal,
seperti terminal tempat penjualan NFC.
- Dasar-Dasar NFC
- Dokumen ini menjelaskan cara Android menangani tag NFC yang ditemukan dan cara
memberi tahu aplikasi tentang data yang relevan dengan aplikasi. Dokumen ini juga
membahas cara menangani data NDEF di aplikasi Anda dan memberikan
ringkasan API framework yang mendukung set fitur NFC dasar
Android.
- NFC Lanjutan
- Dokumen ini membahas API yang mengaktifkan penggunaan berbagai teknologi tag
yang didukung oleh Android. Saat tidak menggunakan data NDEF,
atau saat menggunakan data NDEF yang tidak dapat sepenuhnya dipahami oleh Android,
Anda harus secara manual membaca atau menulis pada tag dalam byte mentah menggunakan
stack protokol Anda sendiri. Dalam kasus ini, Android memberikan dukungan untuk mendeteksi teknologi tag
tertentu dan membuka komunikasi dengan tag menggunakan stack
protokol Anda sendiri.
- Emulasi Kartu Berbasis Host
- Dokumen ini menjelaskan cara perangkat Android dapat berfungsi sebagai kartu NFC tanpa
menggunakan elemen pengaman, yang memungkinkan aplikasi Android mengemulasikan kartu
dan berkomunikasi langsung dengan pembaca NFC.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-26 UTC."],[],[],null,["# Near field communication (NFC) overview\n\nNear Field Communication (NFC) is a set of short-range wireless technologies,\ntypically requiring a distance of 4 cm or less to initiate a connection. NFC\nlets you share small payloads of data between an NFC tag and an\nAndroid-powered device, or between two Android-powered devices.\n\nTags can range in complexity. Simple tags offer just read and write semantics,\nsometimes with one-time-programmable areas to make the card read-only. More\ncomplex tags offer math operations, and have cryptographic hardware to\nauthenticate access to a sector. The most sophisticated tags contain operating\nenvironments, allowing complex interactions with code executing on the tag. The\ndata stored in the tag can also be written in a variety of formats, but many of\nthe Android framework APIs are based around a [NFC\nForum](http://www.nfc-forum.org/) standard called NDEF (NFC Data Exchange\nFormat).\n\nAndroid-powered devices with NFC simultaneously support two main modes of\noperation:\n\n1. **Reader/writer mode**, allowing the NFC device to read and write passive NFC tags and stickers.\n2. **Card emulation mode**, allowing the NFC device itself to act as an NFC card. The emulated NFC card can then be accessed by an external NFC reader, such as an NFC point-of-sale terminal.\n\n**[NFC Basics](/develop/connectivity/nfc/nfc)**\n: This document describes how Android handles discovered NFC tags and how it\n notifies applications of data that is relevant to the application. It also\n goes over how to work with the NDEF data in your applications and gives an\n overview of the framework APIs that support the basic NFC feature set of\n Android.\n\n**[Advanced NFC](/develop/connectivity/nfc/advanced-nfc)**\n: This document goes over the APIs that enable use of the various tag\n technologies that Android supports. When you are not working with NDEF data,\n or when you are working with NDEF data that Android cannot fully understand,\n you have to manually read or write to the tag in raw bytes using your own\n protocol stack. In these cases, Android provides support to detect certain\n tag technologies and to open communication with the tag using your own\n protocol stack.\n\n**[Host-based Card Emulation](/develop/connectivity/nfc/hce)**\n: This document describes how Android devices can perform as NFC cards without\n using a secure element, allowing any Android application to emulate a card\n and talk directly to the NFC reader."]]