ionic-plugin-bluetoothle

1.0.0 • Public • Published

Ionic Native plugin wrapper for cordova-plugin-bluetoothle

ionic-plugin-bluetoothle

Ionic Native plugin wrapper for cordova-plugin-bluetoothle

Table of Contents

Install

npm:

npm install ionic-plugin-bluetoothle --save

yarn:

yarn add ionic-plugin-bluetoothle

Install from scratch

ionic start ionic-bluetoothle blank
 
cd ionic-bluetoothle
 
npm install ionic-plugin-bluetoothle --save
 
ionic cordova plugin add cordova-plugin-bluetoothle

Edit the files like explained in the usage section

ionic cordova run android --device -lc

Usage

app.module.ts

 
import { BluetoothLE } from '@ionic-native/bluetooth-le';
 
@NgModule({
  ...
  providers: [
    ...
    BluetoothLE
  ]
})
 

home.ts

 
import { Platform } from 'ionic-angular';
import { BluetoothLE } from '@ionic-native/bluetooth-le';
 
@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {
 
  constructor(public bluetoothle: BluetoothLE, public plt: Platform) {
 
 
    this.plt.ready().then((readySource) => {
 
      console.log('Platform ready from', readySource);
 
      this.bluetoothle.initialize().then(ble => {
        console.log('ble', ble.status) // logs 'enabled'
      });
 
    });
  }
}
 

Informations about methods can be found on the original plugin repository: randdusing/cordova-plugin-bluetoothle

Troubleshoot

Cannot find module '@ionic-native/bluetooth-le'.

run this cmd to re-copy the file to the node_modules/@ionic-native folder

node node_modules\ionic-plugin-bluetoothle\install.js

plugin_not_installed

reinstal the bluetoothle plugin

ionic cordova plugin add cordova-plugin-bluetoothle

Development

Take a look at the development repository

Original doc

You can find the doc on the original plugin repository: randdusing/cordova-plugin-bluetoothle

Versions

Known versions @ this development stage:

  • Ionic version: "4.5.1"
  • Ionic Native version: "3.9.2"
  • cordova-plugin-bluetoothle: "4.4.3"

Credits

License

MIT

Package Sidebar

Install

npm i ionic-plugin-bluetoothle

Weekly Downloads

5

Version

1.0.0

License

MIT

Unpacked Size

269 kB

Total Files

20

Last publish

Collaborators

  • somq