Skip to main content

Edge Box RPi 200 Getting Started with Node Red

はじめに

Node-RED は、ハードウェアデバイス、API、オンラインサービスをシームレスに接続するために設計された多用途プログラミングツールです。ブラウザベースのフローエディタは、パレットからの様々なノードを使用して異なるコンポーネントを配線するプロセスを簡素化します。Node.js上に構築された軽量ランタイムにより、Raspberry Piやその他の低コストハードウェアを効率的に活用し、エッジネットワークアプリケーションに最適です。

はじめに

このプロジェクトを開始する前に、ここで説明されているようにハードウェアとソフトウェアを事前に準備する必要があります。

ハードウェアの準備

Edge Box RPi 200

ソフトウェアの準備

Edge Box-200は、Raspberry Pi OSがプリインストールされた状態でお手元に届きます。このデバイスを初回起動する場合は、Getting Started Wikiをお読みください。

Edge boxにNode Redをインストール

  • ステップ01: EdgeboxにSSH接続 Windowsを使用している場合はPowerShellを開き、プログラムを使用している場合はTerminal APPを開いて、ssh {USERNAME}@{EDGEBOX_IP_ADDRESS}と入力してください。例として

次に、Edge Boxに設定したオペレーティングシステムの{USER}のパスワードを入力してください。

  • ステップ02: Node-REDのインストール

Node-REDチームは、All-IN-ONEスクリプトを用意してくれており、上記のステップからEdgeBoxネイティブターミナルアプリ(VNCビューワー経由)またはSSHシェルで以下のコマンドを入力するだけです。

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

インストールの最後に、プロンプトからいくつかの質問が表示されるので、それらに答える必要があります。

  • ステップ 03: Node-Redのセットアップ All-IN-ONEスクリプトでのインストールが完了した後、以下のコマンドを適宜使用できます:

node-red-startを使用して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を使用して起動時の自動開始を無効化

  • ステップ 04: Node-REDエディターへのアクセス

お気に入りのWebブラウザを開いて、以下に説明するURLを入力してください:

  • オプション 1: http://127.0.0.1:1880 を使用(WebブラウザがVNC経由でEdgeboxでローカルに実行されている場合)

  • オプション 2: http://{EdgeBox_IP_ADDRESS}:1880を使用(Webブラウザがホストコンピューターでリモートに実行されている場合、{EdgeBox_IP_ADDRESS}をEdgeBoxのIPアドレスに置き換えてください)

Node-REDに慣れる

以下の画像と同様の結果が表示されるはずです:

Node-REDエディターの概要

  • ノードパネル: ユーザーがパレットからノードを参照・選択してフローに追加できるエリア
  • フローエディター: ユーザーがノードを視覚的に接続してフローを作成するワークスペース
  • 設定パネル: ユーザーが選択したノードのプロパティと設定を構成できるセクション
  • 設定ボタン: ユーザーがNode-REDエディターの様々な設定と環境設定にアクセス・調整できる
  • デプロイボタン: ユーザーがフローをNode-REDランタイムにデプロイして、アクティブで動作可能にできる

ノードのインストール

いくつかのオプションがあります:一つはコマンドラインを使用する方法、もう一つはNode-REDエディターを使用する方法です。ここでは、最も簡単な方法であるNode-REDエディターを使用する方法を説明します。

  • ステップ 1: 右上角にある三本線アイコンの設定ボタンをクリックし、「パレットの管理」を選択

  • ステップ 2: パレットタブで「インストール」タブをクリック

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

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

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

  • ステップ 6: サイドバーにインストールされたノードが表示されることを確認

技術サポート & 製品ディスカッション

弊社製品をお選びいただき、ありがとうございます!お客様の製品体験を可能な限りスムーズにするため、さまざまなサポートを提供いたします。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しております。

Loading Comments...