1.0.2 • Published 5 years ago

node-red-contrib-motionboard v1.0.2

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

MotionBoardノード

Node-RED上からMotionBoardのリアルタイムAPIを呼び出すノードです。 指定したデータをMotionBoardで定義したデータソースに格納することができます。

インストール

Node-REDのUIメニューから「パレットの管理」を開き、「node-red-contrib-motionboard」で検索してノードを追加してください。

または、次のコマンドでインストールすることも可能です。

$ npm install -g node-red-contrib-motionboard

利用方法

ノードのプロパティで接続に必要な情報を設定し、 入力側のmsg.payloadにデータを入れてフローを実行すると、 MotionBoardのデータソース上にデータが格納されます。

プロパティ

入力

データを表すオブジェクトを代入しておきます。 あらかじめ定義したテンプレートのステータスに対応する値を指定してください。 また、データの発信元を区別するID(msg.payload.id)が必要です。

//例:ステータスc1(真偽値),c2(数値),c3(文字列)に値を格納
msg.payload = {
  c1:true, 
  c2:123, 
  c3:'abc',
  id:'dummyId'
}

ユーザーが定義したステータスとは別に、位置情報を格納できます。 msg.payload.latmsg.payload.lonmsg.payload.accuracyがそれぞれ緯度、経度、許容誤差(メートル)と認識されます。 ※それらは予約語のため、ステータス名に利用することができません

msg.payload = {
  lat:35.659304, 
  lon:139.700467, 
  accuracy:50,
  id:'dummyId'
}

ステータス値、位置情報は同時に指定することが可能です。 また、ステータス、位置情報共通のオプションとして、データ生成日時のミリ秒(msg.payload.time)が指定可能です。

msg.payload = {
  c1:true, 
  c2:123, 
  c3:'abc', 
  lat:35.659304, 
  lon:139.700467, 
  accuracy:50, 
  id:'dummyId', 
  time:1510544096123
}
1.0.2

5 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.9.3

6 years ago

0.9.2

7 years ago

0.9.1

7 years ago

0.9.0

7 years ago