Menghubungkan perangkat secara nirkabel
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Selain memungkinkan komunikasi dengan cloud, API nirkabel Android juga
memungkinkan komunikasi dengan perangkat lain di jaringan lokal yang sama, bahkan
perangkat yang tidak berada dalam jaringan, tetapi secara fisik berdekatan. Penambahan
{i>Network Service Discovery<i} (NSD) melangkah lebih jauh
dengan memungkinkan aplikasi untuk
mencari perangkat di sekitar yang menjalankan
layanan yang dapat berkomunikasi.
Mengintegrasikan fitur ini ke dalam aplikasi membantu Anda menyediakan berbagai
seperti bermain game dengan pengguna di ruangan yang sama, mengambil gambar dari
webcam berkemampuan NSD dalam jaringan, atau
masuk dari jarak jauh ke komputer lain di
jaringan yang sama.
Class ini menjelaskan API utama untuk menemukan dan terhubung ke perangkat lain
dari aplikasi Anda. Secara khusus, ini menjelaskan API NSD untuk menemukan
layanan yang tersedia dan Wi-Fi Peer-to-Peer (P2P) API untuk
koneksi nirkabel. Kelas ini juga menunjukkan cara menggunakan NSD dan P2P Wi-Fi di
kombinasi untuk mendeteksi layanan yang ditawarkan oleh perangkat dan menyambungkan ke perangkat
ketika tidak ada perangkat
yang terhubung ke jaringan.
Jika Anda mencari API dengan level lebih tinggi untuk aplikasi Android guna
mentransfer data secara andal dan aman antarperangkat menggunakan kombinasi Wi-Fi
dan Bluetooth, pertimbangkan untuk menggunakan Nearby Connections API.
Tutorial
- Menggunakan penemuan layanan jaringan
- Pelajari cara menyiarkan layanan yang ditawarkan
oleh aplikasi Anda sendiri, menemukan layanan yang ditawarkan di jaringan lokal, dan
menggunakan NSD untuk menentukan detail koneksi untuk layanan yang ingin Anda
terhubung dengan Anda.
- Membuat koneksi P2P dengan Wi-Fi
- Pelajari cara mengambil daftar
perangkat peer di sekitar, membuat titik akses untuk perangkat lama, dan menghubungkan
ke perangkat lain yang mendukung koneksi Wi-Fi P2P.
- Menggunakan P2P Wi-Fi untuk penemuan layanan
- Pelajari cara menemukan layanan
yang dipublikasikan oleh perangkat di sekitar tanpa berada di jaringan yang sama, menggunakan Wi-Fi
P2P.
Anda juga harus membaca
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,["# Connect devices wirelessly\n\nBesides enabling communication with the cloud, Android's wireless APIs also\nenable communication with other devices on the same local network, and even\ndevices which are not on a network, but are physically nearby. The addition of\nNetwork Service Discovery (NSD) takes this further by allowing an application to\nseek out a nearby device running services with which it can communicate.\nIntegrating this feature into your application helps you provide a wide range of\nfeatures, such as playing games with users in the same room, pulling images from\na networked NSD-enabled webcam, or remotely logging into other machines on the\nsame network.\n\nThis class describes the key APIs for finding and connecting to other devices\nfrom your application. Specifically, it describes the NSD API for discovering\navailable services and the Wi-Fi Peer-to-Peer (P2P) API for doing peer-to-peer\nwireless connections. This class also shows you how to use NSD and Wi-Fi P2P in\ncombination to detect the services offered by a device and connect to the device\nwhen neither device is connected to a network.\n\nIf you're looking for a higher-level API for your Android application to\ntransfer data reliably and securely between devices using a combination of Wi-Fi\nand Bluetooth, consider using the [Nearby Connections API](https://developers.google.com/nearby/connections/overview). \n\nLessons\n-------\n\n**[Use network service discovery](/develop/connectivity/wifi/use-nsd)**\n: Learn how to broadcast services offered\n by your own application, discover services offered on the local network, and\n use NSD to determine the connection details for the service you want to\n connect to.\n\n**[Creating P2P connections with Wi-Fi](/develop/connectivity/wifi/wifi-direct)**\n: Learn how to fetch a list of\n nearby peer devices, create an access point for legacy devices, and connect\n to other devices capable of Wi-Fi P2P connections.\n\n**[Using Wi-Fi P2P for service discovery](/develop/connectivity/wifi/nsd-wifi-direct)**\n: Learn how to discover services\n published by nearby devices without being on the same network, using Wi-Fi\n P2P.\n\nYou should also read\n--------------------\n\n- [Wi-Fi P2P](/develop/connectivity/wifi/wifip2p)\n- [Nearby Connections API](https://developers.google.com/nearby/connections/overview)"]]