@0x77/iqos 中文文档教程
iQOS.js
一个用 JavaScript 编写的 iQOS 库,用于通过 BLE 与 iQOS 对话。
How to Use
- You will need to install this library:
- yarn:
yarn add @0x77/iqos
- npm:
npm i -S @0x77/iqos
- yarn:
- 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);
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
- yarn:
- 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);