1.0.2 • Published 6 years ago

rohm-sensormedal v1.0.2

Weekly downloads
2
License
MIT
Repository
-
Last release
6 years ago

ROHM-sensormedal-evk-001-nodejs

sensormedal このライブラリについて整理して、メソッドの追加とサンプルコードを追加したもの

導入方法

npm install rohm-sensormedal

サンプルコード

var SensorMedal = require('rohm-sensormedal');

//スキャン開始 デバイス名,デバイスUUIDが指定できる
var device = {"NAME":"ROHM RAW",
            "UUID":"cf1f047b-4d71-4183-a5ea-4a779debcc7f"};
//const device = {"NAME":"ROHM RAW"};
//const device = {"UUID":"cf1f047b-4d71-4183-a5ea-4a779debcc7f"};            
SensorMedal.startScanning(device);

//接続したSensorMedalの情報を取得
SensorMedal.on('medaldata', function(result) {
  //console.dir(result.peripheral);
  console.dir(result.data);
});

//スキャン停止する場合
//SensorMedal.stopScanning();

デバイス名やサービスUUIDの情報

デバイス名

ROHM RAW

Service UUID, Characteristic UUID

Service UUIDCharacteristic UUIDR/W,Notification内容
0179bbc0-0000-0100-8000-00805f9b34fbSensorMedal-EVK-001サービス
0179bbc1-0000-0100-8000-00805f9b34fbRead
0179bbc2-0000-0100-8000-00805f9b34fbWrite
0179bbc3-0000-0100-8000-00805f9b34fbNotification加速度,地磁気,角速度,気圧
0179bbc4-0000-0100-8000-00805f9b34fb---

参考

SensorMedal-EVK-001

Node.js のバージョンについて

node.js のバージョンによっては noble のインストールが上手くいかない。(node-gyp rebuild時にエラーとなる)
nodebrew などを導入して バージョンを指定して環境を作る必要がありそう。
nodebrewでnode.jsのバージョン切り替え

curl -L git.io/nodebrew | perl - setup #nodebrew インストール
nodebrew install v9.11.2 #9系の最後のバージョンをインストール
nodebrew use v9.11.2 #9系の最後のバージョンを有効にする
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago