Pixsysロゴポッドマンガイド
ソフトウェア
ユーザーマニュアル

Node-REDコンテナの作成

このガイドではPixsysへのNode-REDコンテナのインストールについて説明します。 Webパネル「WP」とタッチコントローラ「TC」シリーズ。
Node-REDダッシュボードを画面に表示できるのはWPのみ WebパネルデバイスとTC – TouchControllerパネルの「Web「TargetVisu」ライセンスのみ。TouchControllerの場合 – 「TargetVisu」または「TargetVisu +」ライセンスのTCパネル Web「Visu」ライセンスではNode-REDダッシュボードを表示できません。

ログイン

起動時に表示される STOP ボタンを押し続け、設定モードでデバイスにアクセスします。
次の資格情報を入力して構成コンソールにアクセスします。

ユーザー名: ユーザー
パスワード: 123456

デバイスの IP がわかっている場合は、次のアドレスにアクセスして、ユーザーの PC 上のブラウザから構成コンソールにアクセスすることも可能です (推奨)。 https://device-IP-.9443/ 上記の資格情報を使用します。

Node-RED用のフォルダを作成する

アクティブ化するコンテナーには、ユーザー データを保存するためのスペースが必要です。
この目的のために、デバイスには /data/user というフォルダーがあります。
WinScp または他の sFTP アクセス ソフトウェアを使用して、以下の手順に従って、パス /data/user 内にフォルダー node-red を作成します。

  • WinSCPを開き、構成コンソールにアクセスするために既に使用したIPと資格情報を使用してデバイスに接続し、/data/userを選択します。ピクシス Web パネルタッチコントローラソフトウェア - Node-RED用のフォルダの作成
  • 「新規」メニューから「ディレクトリ…」オプションを選択します。ピクシス Web パネルタッチコントローラソフトウェア - ディレクトリ
  • すべての「R/W/X」許可を有効にして、フォルダー node-red を作成します。ピクシス Web パネルタッチコントローラソフトウェア - node-redを有効にするフォルダを作成する

同じプロセスは、SSH アクセスと次のプロンプトを使用することでも実行できます。
mkdir -p /data/user/node-red
chmod a+rwx /data/user/node-red

ピクシス Web パネルタッチコントローラソフトウェア - SSHアクセスでも同じプロセスが可能です

コンテナのダウンロード

メニューバーの「Podman コンテナ」にアクセスします。ピクシス Web パネルタッチコントローラソフトウェア - コンテナのダウンロード

右側のメニューにある3つのドットアイコンから「新しい画像をダウンロード」オプションを選択します。

ピクシス Web パネルタッチコントローラソフトウェア - 新しいイメージをダウンロード検索エリア「docker.io」を選択しますピクシス Web パネルタッチコントローラソフトウェア - 検索領域を選択「node-red」と入力して検索する

ピクシス Web パネルタッチコントローラソフトウェア - 「node-red

公式イメージ「docker.io/nodered/node-red」を選択します。

ピクシス Web パネルタッチコントローラソフトウェア - 公式イメージを選択

次に「ダウンロード」を押すと、画像のダウンロードが開始されます。

ピクシス Web パネルタッチコントローラソフトウェア - ダウンロード 2

これは数百MBです file; インターネット接続によっては数分かかる場合があります。

ダウンロードが完了すると、 view デバイス上の画像:

ピクシス Web パネルタッチコントローラソフトウェア - ダウンロードが完了しました

コンテナの作成

「コンテナ」タブで、「コンテナを作成」ボタンを押します。作成したいコンテナを設定するためのメニューが開きます。

ピクシス Web パネルタッチコントローラソフトウェア - コンテナの作成「名前」フィールドに、自動的に生成されたランダムな名前を置き換えて、任意の名前を入力します。

タブの詳細:
「画像」ボックスから、前の章で説明したようにダウンロードした画像を選択します。

ピクシス Web パネルタッチコントローラソフトウェア - タブの詳細

「メモリ制限」を 128 MB または 256 MB に設定します。
「再起動ポリシー」を「常時」に設定すると、ユーザーがシャットダウンを指示した場合でも、コンテナーは自動的に起動して再起動されるようになります。

タブ統合:
ポートマッピングを設定して、TCPとUDPの両方でポート1880を公開し、Node-REDから見えるコンテナパス/dataをホストパス/data/user/node-redにマッピングします。

ピクシス Web パネルタッチコントローラソフトウェア - タブ統合

タブのヘルスチェック:
このタブでは、コンテナの正しい操作に関する制御チェックと、エラーが発生した場合の動作を定義します。
下の画像はデフォルトのパラメータを示しています。

ピクシス Web パネルタッチコントローラソフトウェア - タブヘルスチェックこのstage、「作成して実行」を押して、コンテナの作成を待ちます。

コンテナのテスト

コンテナの作成手順が完了すると、「コンテナ」リストに新しく実行中のコンテナ(状態:実行中)が表示されます。

ピクシス Web パネルタッチコントローラソフトウェア - コンテナのテスト

PCでブラウザを開き、次のページに移動します。 http://device-IP.1880

ピクシス Web パネルタッチコントローラソフトウェア - PCでブラウザを開き、ページに移動します

ダッシュボードの作成

ダッシュボードではNode-REDが動的な情報を提示/公開できる web ページ。
「node-red-dashboard」をインストールし、メニュー管理パレットを開きます。

ピクシス Web パネルタッチコントローラーソフトウェア - ダッシュボードの作成

検索する タブ内のnode-red-dashboardのインストール

ピクシス Web パネルタッチコントローラーソフトウェア - タブ内でnode-red-dashboardを検索してインストール

インストールが完了するまで待ってから、コンソールにログインし、ガイドの最後に入力したフローを[インポート]メニューからインポートします。

ピクシス Web パネルタッチコントローラソフトウェア - IMport

**これは元amp実際の目的のないコード。
NB Node-RED およびダッシュボードの使用については、オンラインで入手可能なドキュメントを参照してください。

ピクシス Web パネルタッチコントローラソフトウェア - Node-REDとダッシュボード

コードをインポートすると、次のようなプロジェクトが提供されます。

ピクシス Web パネルタッチコントローラソフトウェア - コードをインポートしたら

プレス ピクシス Web パネルタッチコントローラソフトウェア - Symbol 1 プロジェクトをコンパイルして開始します。
オープニングページ http://device-IP.1880/ui結果は次のようになります。

ピクシス Web パネルタッチコントローラソフトウェア - 結果は次のようになります

ダッシュボードを表示するためのパネルの設定

この時点で、許可されているパネルの場合は、メニューのWP設定にアクセスし、次にメインアプリケーション設定にアクセスして入力します。 URL http://localhost.1880/ui
実際の IP に関係なく、ブラウザーがデバイス自体にアクセスするようにするには、localhost または IP 127.0.0.1 という用語を使用します。

ピクシス Web パネルタッチコントローラソフトウェア - パネルの設定再起動すると、デバイスに全画面の Node-RED ダッシュボードが表示されます。

Exampルフロー

次のコードは、Node-RED にフローとしてインポートされるテキストです。

[
{
“id”: “1e6b97b5.687fd8”,
「タイプ」:「タブ」、
「ラベル」:「ダッシュボード」
「無効」: 偽、
"情報": ""
},
{
"id": " 7c8 f 99d9.196b98",
「タイプ」: 「ui_text」、
“z”: “1e6b97b5.687fd8”,
「グループ」:「dd4567b9.6a4c18」、
「注文」: 1,
「幅」:「12」、
「高さ」:「1」、
「名前」: 「タイトル」
「ラベル」:「ダッシュボード – ランダムデータ表示」
「フォーマット」: 「{{msg.payload}}」、
「レイアウト」:「col-center」、
「x」: 330,
「y」: 120,
「ワイヤー」: [] },
{
“id”: “2e4a56f8.cfa23a”,
「タイプ」: 「ui_gauge」、
“z”: “1e6b97b5.687fd8”,
「名前」:「ランダムゲージ」
「グループ」:「dd4567b9.6a4c18」、
「注文」: 2,
「幅」:「6」、
「高さ」:「6」、
「gtype」:「ゲージ」、
「タイトル」:「ランダム値」
「ラベル」:「%」、
「フォーマット」: 「{{値}}」、
「分」:「0」、
「最大」:「100」、
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
「セグメント1」:「30」、
「セグメント2」:「70」、
「x」: 320,
「y」: 240,
「ワイヤー」: [] },
{
「id」: 「3b9ddefd.32b9d」、
「タイプ」: 「ui_chart」、
“z”: “1e6b97b5.687fd8”,
「名前」:「時間ベースのチャート」
「グループ」:「dd4567b9.6a4c18」、
「注文」: 3,
「幅」:「6」、
「高さ」:「6」、
「ラベル」:「ランダムタイムチャート」
「char tType」: 「line」、
「凡例」:「誤り」、
「xformat」: 「HH:mm:ss」、
「補間」:「線形」
「ノーデータ」: 「」、
「ymin」:「0」、
「ymax」:「100」、
「古いものを削除」: 1,
「古いポイントを削除」: 「」
「古いユニットを削除」:「3600」
「カットアウト」: 0,
「useOneColor」: 偽、
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
「出力」: 1,
「useDifferentColor」: false、
「x」: 600,
「y」: 240,
「ワイヤー」: [] },
{
「id」:「74b1ae f 8.e7e0d8」、
「タイプ」:「機能」、
“z”: “1e6b97b5.687fd8”,
「名前」:「ランダムデータを生成する」
“func”: “msg.payload = Math.floor(Math.random() * 100);\nreturn msg;”,
「出力」: 1,
「noerr」: 0,
「初期化」:「」
「ファイナライズ」: 「」
「ライブラリ」: [],
「x」: 130,
「y」: 240,
「ワイヤー」: [
[
“2e4a56f8.cfa23a”,
「3b9ddefd.32b9d」
] ] }、
{
“id”: “e0e9bd3c.a8ae2”,
「タイプ」:「注入」
“z”: “1e6b97b5.687fd8”,
"名前": ""、
「小道具」: [
{
「p」:「ペイロード」
}
],
「繰り返し」:「1」、
「crontab」: 「」、
「一度」: 真、
「一度の遅延」: 0.1、
"トピック": ""、
「ペイロードタイプ」: 「日付」、
「x」: 130,
「y」: 160,
「ワイヤー」: [
[
“74b1ae f 8.e7e0d8”
] ] }、
{
「id」: 「dd4567b9.6a4c18」、
「タイプ」: 「ui_group」、
「z」:「」
「名前」:「ランダムデータ」
「タブ」: 「fe9b4293.8df8e」、
「注文」: 1,
「disp」: 真、
「幅」:「12」、
「崩壊」:偽
},
{
「id」: 「fe9b4293.8df8e」、
「タイプ」: 「ui_tab」、
「z」:「」
「名前」:「メインダッシュボード」
「アイコン」:「ダッシュボード」
「注文」: 1,
「無効」: 偽、
「非表示」: 偽
}
]

メモ / 更新

ピクシス Web パネルタッチコントローラソフトウェア - Symbol 2ピクシス株式会社
www.pixsys.net
sales@pixsys.netsupport@pi​​xsys.net
オンラインアシスタンス: http://forum.pixsys.net
ポスト経由、16 I-30030
メラレド ディ ピアニガ、ベネチア (イタリア)
電話 +39 041 5190518
200525

ドキュメント / リソース

ピクシス Web パネルタッチコントローラソフトウェア [pdf] ユーザーガイド
WPシリーズ、TCシリーズ、 Web パネルタッチコントローラソフトウェア、タッチコントローラソフトウェア、コントローラソフトウェア、ソフトウェア

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *