reTerminal DM Getting Started with Node Red
Node-REDは、ハードウェアデバイス、API、オンラインサービスを新しく興味深い方法で接続するためのプログラミングツールです。 パレット内の幅広いノードを使用してフローを簡単に接続できるブラウザベースのエディタを提供し、ワンクリックでランタイムにデプロイできます。
— nodered.org
reTerminal DMは、デジタルI/O、CANバス、RS485、RS232などの豊富な拡張性とハイブリッド接続性、およびWiFi、BLE、*4G、*LoRa®などの強力なワイヤレス通信機能を備えているため、Node-REDはこれらすべてを統括できる最高のローコードプログラミングツールの1つです。Node-RED Dashboardノードのおかげで、10.1インチ10点マルチタッチ高感度静電容量パネルと組み合わせて設定・活用し、現場でのヒューマンマシンインターフェース目的に使用できます。
*4Gおよび LoRa® モジュールは、reTerminal DMにデフォルトでは付属していません。関連するモジュールを適宜購入してください。
以下は、reTerminal DM上でNode-REDのセットアップ方法とNode-REDインターフェースに慣れるための入門ガイドです。
- Raspbian OS ユーザーは: Node-REDのインストール へお進みください
- Sensecraft Edge OS ユーザーは: Node-REDに慣れる へお進みください。Sensecraft Edge OSにはNode-REDがプリインストールされています
Raspbian OS上でのNode-REDのインストールとセットアップ
reTerminal DMにOSをインストールに従ってreTerminal DMに新しいオペレーティングシステムのセットアップが完了したら、以下の手順に従ってNode-REDをセットアップしてください。
Node-REDのインストール
-
ステップ 1: reTerminal DMへのアクセス
-
オプション 1: マウスとキーボードを直接接続
reTerminal DM上で
Terminal
アプリを開いてください。reTerminal DMがインターネットに接続されていることを確認してください。
-
オプション 2: SSHを使用
ホストコンピュータがネットワーク経由でreTerminal DMにアクセスでき、reTerminal DMがインターネットに接続されていることを確認してください
Windows上で:
PowerShellプログラムを開き、
ssh {USERNAME}@{RETERMINALDM_IP_ADDRESS}
と入力してください。{USERNAME}
と{RETERMINALDM_IP_ADDRESS}
をあなたのセットアップに応じて置き換えてください:例えば、私の場合
{USERNAME}
はpi
で{RETERMINALDM_IP_ADDRESS}
は192.168.43.100
です:次に、reTerminal DMにセットアップしたオペレーティングシステムの
{USER}
のパスワードを入力してください例:Raspbian OSのデフォルトログイン認証情報は
- ユーザー名:
pi
- パスワード:
raspberry
Mac/Linux上で:
Terminalアプリを開き、
ssh {USERNAME}@{RETERMINALDM_IP_ADDRESS}
と入力してください。{USERNAME}
と{RETERMINALDM_IP_ADDRESS}
をあなたのセットアップに応じて置き換えてください:例えば、私の場合
{USERNAME}
はpi
で{RETERMINALDM_IP_ADDRESS}
は192.168.43.100
です:次に、reTerminal DMにセットアップしたオペレーティングシステムの
{USER}
のパスワードを入力してください例:Raspbian OSのデフォルトログイン認証情報は
- ユーザー名:
pi
- パスワード:
raspberry
- ユーザー名:
-
-
ステップ 2: Node-REDのインストール:
Node-REDチームはオールインワンスクリプトを用意してくれており、reTerminal DMのネイティブTerminal
アプリまたは上記のステップのSSHシェル
で以下のコマンドを入力するだけです。
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
インストールプロセスが完了すると、以下の画像に示すようにls -all
コマンドで.node-red
フォルダが表示されるはずです:

Node-REDのセットアップ
Node-REDをインストールしたら、以下の手順に従ってセットアップし、Node-RED環境を準備してください。
-
ステップ1: Node-REDを開始:
オールインワンスクリプトでのインストールが完了したら、以下のコマンドを適宜使用できます:
node-red-stop
を使用してNode-REDを停止
node-red-start
を使用してNode-REDを再開始
node-red-log
を使用して最近のログ出力を表示
sudo systemctl enable nodered.service
を使用して起動時にNode-REDを自動開始
sudo systemctl disable nodered.service
を使用して起動時の自動開始を無効化Node-REDエディタを開始するには、reTerminal DMの
Terminal
アプリで以下のコマンドを実行します:node-red-start
node-REDを自動開始サービスとして有効にしたい場合は、
sudo systemctl enable nodered.service
コマンドを使用でき、以下に示すような出力が表示されるはずです。 -
ステップ2: Node-REDエディタにアクセス:
お気に入りのWebブラウザを開き、以下に説明するURLを入力してください:
- オプション1:WebブラウザがreTerminal DM上でローカルに実行されている場合は、
http://127.0.0.1:1880
を使用。 - オプション2:Webブラウザがホストコンピュータ上でリモートに実行されている場合は、
http://{RETERMINALDM_IP_ADDRESS}:1880
を使用。{RETERMINALDM_IP_ADDRESS}
をreTerminal DMのIPアドレスに置き換えてください。
- オプション1:WebブラウザがreTerminal DM上でローカルに実行されている場合は、
Node-REDに慣れる
以下の画像のような結果が表示されるはずです:

Node-REDエディタの概要
Node-REDエディタに慣れてください。
Node-REDエディタの中核要素は以下の通りです:
- ノードパネル
- フローエディタ
- 設定パネル
- 設定ボタン
- デプロイボタン

ノードのインストール
Node-REDノードモジュールをインストールする方法は2つあります。SenseCraft EDGE OSを使用している場合は、Node-REDエディタ方式を使用してください:
オプション1:コマンドライン
ステップ1:Node-REDフォルダに移動してください

cd .node-red/
ステップ2:Modbusノードをインストール
<div align="center"><img src="https://files.seeedstudio.com/wiki/reTerminalDM/node-red/npm-install-node.png" /></div><br />
```sh
npm install node-red-contrib-modbus
STEP 3: ノードがインストールされたら、以下のコマンドでNode-REDサービスを再起動してください:

node-red-restart
オプション 2: Node-RED エディター
ステップ 1: 右上角にある「三本線」アイコンの Settings
ボタンをクリックし、Manage palette
を選択します

ステップ 2: パレットタブで Install
タブをクリックします

ステップ 3: ノード検索バーでノードを検索し、install
ボタンをクリックしてインストールします

ステップ 4: ドロップダウン警告ウィンドウから Install
ボタンをクリックしてインストールを確認します

ステップ 5: インストールが完了するまで待ち、install
ボタンが installed
に変わることを確認します


ステップ 6: サイドバーに Modbus ノードが表示されることを確認します

reTerminal DM サポート対象ノード
技術サポート & 製品ディスカッション
弊社製品をお選びいただき、ありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供いたします。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。