obniz Parts Library

STM550B

GitHub
STM550B
Usable Devices :
obniz_board
m5stickc
obnizble
esp32
esp32gateway
m5stackbasic
ak-030
obnizble_lte
obniz_plc

STM550B

EnOceanの温湿度センサー

対応モード

  • ビーコンモード

ビーコンデータ(getData())

  • temperature: 温度(℃)
  • humidity: 湿度(%)
  • voltage: 電池電圧(mV)
  • energy_level: エネルギーレベル(%)
  • illumination_solar_cell: ソーラーセルの明るさ(lux)
  • illumination_sensor: センサの明るさ(lux)
  • magnet_contact : 近くにマグネットがあるときにtrue

使用例

// Javascript
const stm550b = Obniz.getPartsClass('STM550B');
await obniz.ble.initWait();
obniz.ble.scan.onfind = (peripheral) => {

  // 動作モードを取得、stm550でないときはnullに
  const mode = stm550b.getDeviceMode(peripheral);
  if (mode) {
    // インスタンスを生成
    const device = new stm550b(peripheral, mode);
    // データを取得し、コンソールに出力
    console.log(device.getData());
  }


};
await obniz.ble.scan.startWait(null, {duplicate: true, duration: null});

Supported from: obniz.js 3.20.0