capacitor-bluetooth-le-peripheral
Capacitor plugin for Bluetooth Low Energy Peripheral
npm install capacitor-bluetooth-le-peripheral
npx cap sync
initialize() => Promise<void>
isEnabled() => Promise<boolean>
Returns: Promise<boolean>
enable() => Promise<boolean>
Returns: Promise<boolean>
disable() => Promise<boolean>
Returns: Promise<boolean>
startServer() => Promise<void>
advertise(options: AdvertiseOptions) => Promise<void>
addService(options: AddServiceOptions) => Promise<boolean>
Returns: Promise<boolean>
addCharacteristic(options: AddCharacteristicOptions) => Promise<boolean>
Returns: Promise<boolean>
setCharacteristicValue(...)
setCharacteristicValue(options: SetCharacteristicValueOptions) => Promise<boolean>
Returns: Promise<boolean>
onCharacteristicSubscribed(...)
onCharacteristicSubscribed(options: CharacteristicOptions, callback: () => void) => Promise<CallbackID>
Returns: Promise<string>
onCharacteristicUnsubscribed(...)
onCharacteristicUnsubscribed(options: CharacteristicOptions, callback: () => void) => Promise<CallbackID>
Returns: Promise<string>
unCharacteristicSubscribed(...)
unCharacteristicSubscribed(options: RemoveCharacteristicWatcherOptions) => Promise<void>
unCharacteristicUnsubscribed(...)
unCharacteristicUnsubscribed(options: RemoveCharacteristicWatcherOptions) => Promise<void>
Prop |
Type |
uuids |
string[] |
mode |
number |
connectable |
boolean |
txPower |
number |
Prop |
Type |
uuid |
string |
serviceType |
number |
Prop |
Type |
properties |
number |
permissions |
number |
SetCharacteristicValueOptions
Prop |
Type |
value |
string |
indicate |
boolean |
Prop |
Type |
service |
string |
uuid |
string |
string
RemoveCharacteristicWatcherOptions
CharacteristicOptions & RemoveWatcherOptions