Skip to content

mluis/iQOS.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iQOS.js

an iQOS library written in JavaScript to talk with iQOS over BLE.

How to Use

  • You will need to install this library:
    • yarn: yarn add @0x77/iqos
    • npm: npm i -S @0x77/iqos
  • Then you need to import and bootstrap it:
// Import the library:
import iQOS from '@0x77/iqos';
const iqos = new iQOS();
// Then bootstrap:
iqos.bootstrap();
// You will receive a prompt to select iQOS device.
  • Get the charge status:
// Imagine that Holder not inside Chrager:
console.log(iqos.holderCharge);
// Will return -> false -> because its not inside Charger
/*
 If it will be inside Charger 
 it will be non false and 0 or 100
*/
console.log(iqos.chargerCharge);
// It will return the percentage of Charger Charge.

// To access the raw data of iQOS status you can use:
console.log(iqos.rawStatus);

// Check if device ready (to realtime data updates):
console.log(iqos.deviceReady);

// Check is it connected:
console.log(iqos.connected);

About

an iQOS library written in JavaScript to talk with iQOS over BLE.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published