obniz Parts Library

iBS01

GitHub
iBS01
Usable Devices :
obniz_board
Found at :

iBS01

INGICS BLE tag.

Support device

  • iBS01H: Door open/close sensor using hall sensor
  • iBS01G: Moving and falling detection sensor

getPartsClass(name)

// Javascript Example
const IBS01 = Obniz.getPartsClass('iBS01');

isDevice(BleRemotePeripheral)

Returns true if a device was found.

// Javascript Example
let IBS01 = Obniz.getPartsClass('iBS01');
await obniz.ble.initWait();
obniz.ble.scan.onfind = (p) => {
    if (IBS01.isDevice(p)) {
        let data = IBS01.getData(p);
        console.log(data);
    }
};
await obniz.ble.scan.startWait(null, { duplicate: true, duration: null });

getData(BleRemotePeripheral)

Returns device information if found. Returns Null if not found.

  • battery : Battery voltage
  • hall_sensor : True when the magnet approaches(iBS01H)
  • moving : True when moving(iBS01G)
  • fall : True when falling(iBS01G)
// Javascript Example
let IBS01 = Obniz.getPartsClass('iBS01');
await obniz.ble.initWait();
obniz.ble.scan.onfind = (p) => {
    if (IBS01.isDevice(p)) {
        let data = IBS01.getData(p);
        console.log(data);
    }
};
await obniz.ble.scan.startWait(null, { duplicate: true, duration: null });

Supported from: obniz.js 3.5.0

You will Get in Few Days

Circuit for Starter “obniz Board” is available on Amazon and other online stores.
You can get it at below

Our products and resellers

Forum

Visit our developer’s forum to discuss and discover technologies.

Forum

Contact

Feel free to contact out support and technical team.

Contact us