0.3.1 • Published 1 year ago

ionic-plugin-bluetoothle-fork-ch v0.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

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-fork-ch --save

yarn:

yarn add ionic-plugin-bluetoothle-fork-ch

Install from scratch

ionic start ionic-bluetoothle blank

cd ionic-bluetoothle

npm install ionic-plugin-bluetoothle-fork-ch --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-fork-ch\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