Langsung ke konten

@capgo/capacitor-bluetooth-low-energy

Plugin BLE lengkap untuk scanning, koneksi, membaca, menulis, dan menerima notifikasi dari perangkat Bluetooth

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.

PlatformDukunganCatatan
iOSYaNative
AndroidYaNative
WebTidakLindungi dengan Capacitor.getPlatform()
  • initialize - Inisialisasi plugin BLE. Harus dipanggil sebelum metode lain.
  • shimWebBluetooth - Instal Capacitor Web Bluetooth shim di 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.
MetodeDeskripsi
initializeInisialisasi plugin BLE. Harus dipanggil sebelum method lainnya.
shimWebBluetoothInstal Capacitor Web Bluetooth shim pada navigator.bluetooth. Panggil ini secara manual sebelum menggunakan Web Bluetooth API dari aplikasi native Capacitor.
isAvailableCek apakah Bluetooth tersedia di perangkat.
isEnabledCek apakah Bluetooth aktif di perangkat.
isLocationEnabledCek apakah layanan lokasi aktif (khusus Android).
openAppSettingsBuka halaman pengaturan aplikasi.
openBluetoothSettingsBuka halaman pengaturan Bluetooth (khusus Android).
openLocationSettingsBuka halaman pengaturan lokasi (khusus Android).
checkPermissionsPeriksa status izin saat ini.
requestPermissionsMinta izin Bluetooth.
startScanMulai scan perangkat BLE.
stopScanHentikan scan perangkat BLE.
connectHubungkan ke perangkat BLE.
disconnectPutuskan koneksi dari perangkat BLE.
createBondBuat bonding dengan perangkat BLE (khusus Android).
isBondedCek apakah perangkat sudah bonded (khusus Android).
discoverServicesTemukan service pada perangkat yang terhubung.
getServicesAmbil daftar service yang ditemukan untuk perangkat.
getConnectedDevicesDapatkan daftar perangkat yang terhubung.
readCharacteristicBaca nilai karakteristik.
writeCharacteristicTulis nilai ke karakteristik.
startCharacteristicNotificationsAktifkan notifikasi untuk karakteristik.
stopCharacteristicNotificationsHentikan notifikasi untuk sebuah characteristic.
readDescriptorBaca nilai descriptor.
writeDescriptorTulis nilai ke sebuah descriptor.
readRssiBaca RSSI (kekuatan sinyal) dari perangkat yang terhubung.
requestMtuMinta perubahan ukuran MTU (Android saja).
requestConnectionPriorityMinta prioritas koneksi (Android saja).
startAdvertisingMulai advertising sebagai peripheral (BLE server).
stopAdvertisingHentikan advertising.
startForegroundServiceJalankan foreground service untuk menjaga koneksi BLE tetap aktif di background (hanya Android).
stopForegroundServiceHentikan foreground service (hanya Android).
getPluginVersionDapatkan versi plugin native Capacitor.
addListenerTambahkan listener untuk event pemindaian perangkat.
addListenerTambahkan listener untuk event perangkat terhubung.
addListenerTambahkan listener untuk event perangkat terputus.
addListenerTambahkan listener untuk event perubahan characteristic.
removeAllListenersHapus semua listener plugin ini.

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.