Ringkasan
Judul bagian “Ringkasan”Capacitor Plugin Bluetooth Low Energy untuk komunikasi BLE.
Kemampuan Utama
Judul bagian “Kemampuan Utama”initialize- Inisialisasi plugin BLE. Harus dipanggil sebelum metode lainnya.shimWebBluetooth- Pasang shim Web Bluetooth Capacitor padanavigator.bluetooth. Panggil secara manual sebelum menggunakan Web Bluetooth API dari aplikasi native Capacitor.isAvailable- Periksa jika Bluetooth tersedia pada perangkat.isEnabled- Periksa apakah Bluetooth telah diaktifkan pada perangkat.
Publik API
Judul Bagian “Publik API”| Metode | Deskripsi |
|---|---|
initialize | Inisialisasi plugin BLE. Harus dipanggil sebelum metode lainnya. |
shimWebBluetooth | Pasang shim Web Bluetooth Capacitor di navigator.bluetoothPanggil secara manual sebelum menggunakan Web Bluetooth API dari aplikasi Capacitor native. |
isAvailable | Periksa apakah Bluetooth tersedia pada perangkat. |
isEnabled | Periksa apakah Bluetooth telah diaktifkan pada perangkat. |
isLocationEnabled | Periksa apakah layanan lokasi telah diaktifkan (hanya Android). |
openAppSettings | Buka halaman pengaturan aplikasi. |
openBluetoothSettings | Buka halaman pengaturan Bluetooth (hanya Android). |
openLocationSettings | Buka halaman pengaturan lokasi (hanya Android). |
checkPermissions | Periksa status izin saat ini. |
requestPermissions | Minta izin Bluetooth. |
startScan | Mulai mencari perangkat BLE. |
stopScan | Hentikan mencari perangkat BLE. |
connect | Hubungkan ke perangkat BLE. |
disconnect | Putuskan koneksi dari perangkat BLE. |
createBond | Buat ikatan dengan perangkat BLE (hanya Android). |
isBonded | Periksa apakah perangkat terikat (hanya Android). |
discoverServices | Tunjukkan layanan pada perangkat yang terhubung. |
getServices | Ambil layanan yang ditemukan untuk perangkat. |
getConnectedDevices | Dapatkan daftar perangkat yang terhubung. |
readCharacteristic | Baca nilai karakteristik. |
writeCharacteristic | Tulis nilai ke karakteristik. |
startCharacteristicNotifications | Mulai notifikasi untuk karakteristik. |
stopCharacteristicNotifications | Hentikan notifikasi untuk karakteristik. |
readDescriptor | Baca nilai deskriptor. |
writeDescriptor | Tulis nilai ke deskriptor. |
readRssi | Baca RSSI (kuat sinyal) dari perangkat yang terhubung. |
requestMtu | Minta perubahan ukuran MTU (hanya Android). |
requestConnectionPriority | Minta perubahan prioritas koneksi (hanya Android). |
startAdvertising | Mulai iklan sebagai perangkat periferal (server BLE). |
stopAdvertising | Hentikan iklan. |
startForegroundService | Mulai layanan latar depan untuk menjaga koneksi BLE di latar belakang (hanya Android). |
stopForegroundService | Hentikan layanan latar depan (hanya Android). |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
addListener | Tambahkan pendengar untuk event skanner perangkat. |
addListener | Tambahkan pendengar untuk event perangkat terhubung. |
addListener | Tambahkan pendengar untuk event perangkat terputus. |
addListener | Tambahkan pendengar untuk event karakteristik berubah. |
removeAllListeners | Hapus semua pendengar untuk plugin ini. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di Bluetooth Low Energy - capacitor - Bluetooth Low Energy.