UNPKG

obniz

Version:

obniz sdk for javascript

122 lines (85 loc) 2.17 kB
# 2JCIE OMRON社製の環境センサです ![](./sensor.JPG) ## wired(obniz) ```javascript // Javascript Example let omron = obniz.wired('2JCIE'); ``` ## [await] findWait() 2JCIEを検索し、obniz.ble.peripheralオブジェクトを返します。 見つからずタイムアウトする場合はnullが返ります ```javascript // Javascript Example let omron = obniz.wired('2JCIE'); let results = await omron.findWait(); if(results){ console.log("find"); }else{ console.log("not find"); } ``` ## connectWait() センサに接続します。 自動的にデバイスを検索しますが、見つからなかった場合はエラーをthrowします ```javascript // Javascript Example let omron = obniz.wired('2JCIE'); let results = await omron.findWait(); if(results){ console.log("find"); await omron.connectWait(); let data = await omron.getLatestData(); console.log(data); }else{ console.log("not find"); } ``` ## [await]disconnectWait() センサから切断します ```javascript // Javascript Example let omron = obniz.wired('2JCIE'); let results = await omron.findWait(); if(results){ console.log("find"); await omron.connectWait(); let data = await omron.getLatestData(); console.log(data); await omron.disconnectWait(); }else{ console.log("not find"); } ``` ## [await]getLatestData() 最新のデータを取得します ```javascript // Javascript Example let omron = obniz.wired('2JCIE'); let results = await omron.findWait(); if(results){ console.log("find"); await omron.connectWait(); let data = await omron.getLatestData(); console.log(data); await omron.disconnectWait(); }else{ console.log("not find"); } ``` 返り値のフォーマットと単位は下記のとおりです ```javascript //example response { row_number: 0, temperature: 22.91, //degC relative_humidity: 46.46, //%RH light: 75, //lx uv_index: 0.02, barometric_pressure: 1010.4000000000001, // hPa soud_noise: 39.42, //dB discomfort_index: 68.75, heatstroke_risk_factor: 19, //degC battery_voltage: 30.12 // V } ```