×

node-red用ライブラリのβ版を公開します

2016-11-12

Raspberry Piで動作するnode-red用ライブラリのβ版を公開します。

nodered

関連パッケージのインストール

node-redのライブラリを使用するためには、npmとnode-gypをインストールする必要があります。

sudo apt-get install npm node-gyp

インストール方法

1. 事前にインストールが必要なパッケージ

Lazuriteの関連パッケージ

・LazDriver: Lazurite Pi Gateway用カーネルドライバ
・liblazurite: Lazurite Pi Gatewayのlinux共有ライブラリ

インストール方法はこちらを参照してください。

その他のパッケージ

・npm: node-redのパッケージインストーラ
sudo apt-get install npm

・node-gyp: node-red-contrib-lazuriteのビルドに必要
sudo apt-get install node-gyp

 

2. node-red-contrib-lazuriteのインストール

sudo npm install node-red-contrib-lazurite

node-red-start

起動終了を待ちます。

( タイムスタンプ – [info] Server now running at http://127.0.0.1:1880/ のメッセージが出るまで待つ。 )

ctrl+c

node-red-stop

3. node-redの環境設定ファイルを変更。

.node-red/setting.jsの中に記載されているnodesDirを
/home/pi/node_modulesにします。(下図参照)

2

node-red-start

別のコンソール画面を開いて、ディレクトリを移動します。

cd node-modules/node-red-contrib-lazurite

node-gyp rebuild

ブラウザから、127.0.0.1:1880/#を開きます。

送信機を用意して、「Welcome_SubGHz」のサンプルプログラムを送信します。

画面左側のLazurite_GatewayからLazurite Rxをドラックしてきます。

3

2016-11-09-115807_1280x1024_scrot

画面左側のoutputからdebugをドラッグしていきます。

4

2016-11-09-115907_1280x1024_scrot

Lazurite Rxとmsg.payloadを線で繋ぎます。

6

Lazurite Rxをダブルクリックして開き、①chとPANIDの確認をして、②「receive only latest packet」にチェックをいれ、③「Done」をクリックします。

7

msg.payloadをダブルクリックして開き、①Outputの設定を選択し、②「Done」をクリック後、③「Deploy」をクリックします。

10

送受信できていることが画面右側のdebugで確認できます。

9