@capgo/capacitor-bluetooth-low-energy
Ikhtisar
Bagian berjudul “Ringkasan”Plugin BLE lengkap untuk scanning, koneksi, membaca, menulis, dan menerima notifikasi dari perangkat Bluetooth
Mulai dengan initialize() dan metode inti lainnya yang tercantum di bawah ini.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Ya | Native |
| Android | Ya | Native |
| Web | Tidak | Lindungi dengan Capacitor.getPlatform() |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”initialize- Inisialisasi plugin BLE. Harus dipanggil sebelum metode lain.shimWebBluetooth- Instal Capacitor Web Bluetooth shim dinavigator.bluetooth. Panggil ini secara manual sebelum menggunakan Web Bluetooth API dari aplikasi native Capacitor.isAvailable- Cek apakah Bluetooth tersedia di perangkat.isEnabled- Cek apakah Bluetooth aktif di perangkat.
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
initialize | Inisialisasi plugin BLE. Harus dipanggil sebelum method lainnya. |
shimWebBluetooth | Instal Capacitor Web Bluetooth shim pada navigator.bluetooth. Panggil ini secara manual sebelum menggunakan Web Bluetooth API dari aplikasi native Capacitor. |
isAvailable | Cek apakah Bluetooth tersedia di perangkat. |
isEnabled | Cek apakah Bluetooth aktif di perangkat. |
isLocationEnabled | Cek apakah layanan lokasi aktif (khusus Android). |
openAppSettings | Buka halaman pengaturan aplikasi. |
openBluetoothSettings | Buka halaman pengaturan Bluetooth (khusus Android). |
openLocationSettings | Buka halaman pengaturan lokasi (khusus Android). |
checkPermissions | Periksa status izin saat ini. |
requestPermissions | Minta izin Bluetooth. |
startScan | Mulai scan perangkat BLE. |
stopScan | Hentikan scan perangkat BLE. |
connect | Hubungkan ke perangkat BLE. |
disconnect | Putuskan koneksi dari perangkat BLE. |
createBond | Buat bonding dengan perangkat BLE (khusus Android). |
isBonded | Cek apakah perangkat sudah bonded (khusus Android). |
discoverServices | Temukan service pada perangkat yang terhubung. |
getServices | Ambil daftar service yang ditemukan untuk perangkat. |
getConnectedDevices | Dapatkan daftar perangkat yang terhubung. |
readCharacteristic | Baca nilai karakteristik. |
writeCharacteristic | Tulis nilai ke karakteristik. |
startCharacteristicNotifications | Aktifkan notifikasi untuk karakteristik. |
stopCharacteristicNotifications | Hentikan notifikasi untuk sebuah characteristic. |
readDescriptor | Baca nilai descriptor. |
writeDescriptor | Tulis nilai ke sebuah descriptor. |
readRssi | Baca RSSI (kekuatan sinyal) dari perangkat yang terhubung. |
requestMtu | Minta perubahan ukuran MTU (Android saja). |
requestConnectionPriority | Minta prioritas koneksi (Android saja). |
startAdvertising | Mulai advertising sebagai peripheral (BLE server). |
stopAdvertising | Hentikan advertising. |
startForegroundService | Jalankan foreground service untuk menjaga koneksi BLE tetap aktif di background (hanya Android). |
stopForegroundService | Hentikan foreground service (hanya Android). |
getPluginVersion | Dapatkan versi plugin native Capacitor. |
addListener | Tambahkan listener untuk event pemindaian perangkat. |
addListener | Tambahkan listener untuk event perangkat terhubung. |
addListener | Tambahkan listener untuk event perangkat terputus. |
addListener | Tambahkan listener untuk event perubahan characteristic. |
removeAllListeners | Hapus semua listener plugin ini. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-bluetooth-low-energy.
Lanjut dari @capgo/capacitor-bluetooth-low-energy
Bagian berjudul “Lanjut dari @capgo/capacitor-bluetooth-low-energy”Jika Anda menggunakan @capgo/capacitor-bluetooth-low-energy untuk merencanakan migrasi dan operasional enterprise, hubungkan dengan Menggunakan @capgo/capacitor-bluetooth-low-energy untuk kemampuan native di Menggunakan @capgo/capacitor-bluetooth-low-energy, Capgo Enterprise untuk workflow produk di Capgo Enterprise, Alternatif Plugin Ionic Enterprise untuk workflow produk di Alternatif Plugin Ionic Enterprise, Alternatif Capgo untuk alur kerja produk di Capgo Alternatives, dan Konsultasi Capgo untuk alur kerja produk di Capgo Consulting.