reTerminal DM SenseCraft Edge OS 入門ガイド
SenseCraft Edge OSは、reTerminal DMの10.1インチヒューマンマシンインターフェース(HMI)デバイス向けに細心に設計された最先端のオペレーティングシステムで、ユーザーエクスペリエンスを新たな高みへと押し上げる統合機能の配列を特徴としています。この画期的なOSは、内蔵の設定・制御機能を備えた直感的なインターフェースを誇り、ユーザーがデバイスを簡単に設定・管理できるよう支援します。さらに、Node-REDエディターとNode-REDダッシュボードとシームレスに統合され、ユーザーが比類のないカスタマイゼーションと自動化機能を解放できるようにします。Node-REDのビジュアルプログラミングと自動化ツールの力を活用することで、このオペレーティングシステムはユーザーが複雑なワークフローを作成し、洗練された制御システムを簡単にデプロイできるよう支援します。直感的なHMI制御とNode-REDの汎用性の比類のない融合により、SenseCraft Edge OSは、あらゆる種類の使用ケースシナリオにおけるHMIデバイスの領域で、機能性の向上と比類のないユーザーフレンドリー性の新しい標準を設定します。内蔵のOSTreeバージョン管理ファイルシステムは、原子性、不変性、効率的なストレージ使用に焦点を当てて、スケーラブルで信頼性の高い方法でLinuxベースのオペレーティングシステムを管理・デプロイするための堅牢なフレームワークを提供します。
reTerminal DMは、次回の製品リリースバッチから、デフォルトのオペレーティングシステムとしてRaspberry pi OSが出荷される予定です。
このOSは現在reTerminal DMをベースに開発されており、プロダクション版reTerminal DMでのみ動作します。Sensecraft Edge OSをダウンロードできます。
機能
- ヒューマンマシンインターフェース(HMI)デバイス向けに特別に調整されたタッチフレンドリーなUIデザインで、直感的でシームレスなユーザーエクスペリエンスを保証します。
- 広く人気のある**「ノーコード&ローコード」開発環境Node-REDと、その関連コンポーネントであるNode-REDダッシュボードとシームレスに統合**されます。この統合により、ユーザーは強力なビジュアルプログラミング機能と、広範なコーディング知識を必要とせずにカスタマイズされたアプリケーションを構築するための汎用的なダッシュボードフレームワークを利用できます。
- 内蔵システム設定・制御機能により、reTerminal DMのさまざまな側面を設定・管理するための包括的で直感的なインターフェースを提供します。
- 将来の使用ケース拡張のための内蔵アプリセンターは、多様なアプリケーションと拡張機能にアクセスしてインストールするためのハブとして機能し、ユーザーがオペレーティングシステムの機能をカスタマイズ・拡張できるようにします。
- MQTT、MySQL、ChirpStackなどの設定可能な内蔵サービスにより、データ可視化ダッシュボードアプリケーションの構築において、ユーザーに強化された機能性と柔軟性を提供します。
- OSTreeバージョン管理ファイルシステムにより、オペレーティングシステム全体のアトミックアップグレードが可能になり、オペレーティングシステムとそのコンポーネントの異なるバージョンを追跡・管理できます。これにより、必要に応じて以前のバージョンにロールバックすることが容易になります。
- 内蔵システムヘルスチェック機能により、ユーザーはreTerminal DMの全体的な健全性とパフォーマンスを監視できます。この機能はシステムの状態に関する貴重な洞察を提供し、最適な機能性を保証し、潜在的な問題を特定します。
レイアウト概要
ステータスバー

クリック可能な項目と機能:
アイコン | 機能 |
---|---|
電源制御 | "再起動"、"シャットダウン"、"スリープ"のオプションを含むドロップダウンリストを開く |
Bluetooth接続 | Bluetooth設定画面に移動 |
イーサネット接続 | イーサネット設定画面に移動 |
WiFi接続 | WiFi設定画面に移動 |
ダッシュボードタブ

ダッシュボードタブは、reTerminal DM上でローカルに「node-red-dashboard」ビューをレンダリングします。参考のためのデザイン考慮事項は以下の通りです:

- スクロールなしの最大幅:1075px
- スクロールなしの最大高さ:752px
reTerminal DMと同じネットワーク上にある外部マシンからもダッシュボードビューにアクセスできます。その外部マシンでお気に入りのWebブラウザを開き、reTerminal DMのIPアドレスに続けてデフォルトのNode-REDポート1880、さらに '/ui/' を入力します。URLは次のようになります:「ipaddress:1880/ui/」
例:私の場合、reTerminal DMのIPアドレスは「192.168.49.163」なので、URLは:「192.168.49.163:1880/ui/」

Node-REDエディタタブ

reTerminal DMと同じネットワーク上にある外部マシンでNode-REDエディタを開くことができます。その外部マシンでお気に入りのWebブラウザを開き、reTerminal DMのIPアドレスに続けてデフォルトのNode-REDポート1880を入力します。reTerminal DMのIPアドレスを見つけるには、下の画像に示すようにIPアドレスを確認できます:

例:私の場合、reTerminal DMのIPアドレスは「192.168.49.163」なので、URLは:「192.168.49.163:1880/」

参考としてデフォルトフローをダウンロードできます。
reTerminal DMでNode-REDを使用する方法の詳細については、Node-RED Wikiページをご覧ください:
- reTerminal DM RS485 Port with Node-RED
- reTerminal DM MQTT with Node-RED
- reTerminal DM CAN BUS with Node-RED
システム設定タブ

ネットワークサブタブ
ネットワークセクションは、イーサネット、WiFi、Bluetoothのネットワーク機能を表示および設定するために使用されます。
イーサネットサブタブ

WiFiサブタブ

WiFiに接続するには、接続したいWiFi SSIDをクリックしてください。次のポップアップウィンドウが表示されますので、WiFi認証情報を入力し、Confirm
をクリックして続行してください。

Bluetoothサブタブ

データセット
データセットセクションは、データセット制御に関連するサービスを有効または無効にするために使用されます。現在、内蔵のMySQLサーバーとMQTTサーバーがあります。
MySQLサブタブ
このタブでMySQLサービスを有効または無効にでき、MySQLサーバーアドレスやサーバーアクセス認証情報などのMySQLサービス情報も表示できます。

MQTTサブタブ
このタブでMQTTサービスを有効または無効にでき、MQTTサーバーアドレスやサービスアクセス認証情報などのMQTTサービス情報も表示できます。

一般
一般セクションは、aboutタブでデバイス情報を取得し、updateタブでデバイス更新を制御し、screenタブで画面設定を調整し、Language and Timeタブでローカル設定を変更し、セキュリティ上の理由でPINタブから画面ロックPINを設定するために使用されます。
About

Updates
SenseCraft Edge OSでは更新する必要があるものが2つあります。
システム更新:
- システムバックエンドコンポーネントを管理
SenseCraft Edge更新:
- SenseCraftアプリケーションUIインターフェースに関連するバックエンドおよびフロントエンドコンポーネントとUI
更新方法は2つあります。
ローカル更新:
- 更新ファイルを含むUSBストレージデバイスを使用
ネットワーク更新:
- ネットワーク経由で更新

チェックと更新
Update Now
ボタンを個別にクリックして、システムまたはSenseCraft Edgeアプリケーションを更新できます。
システムが最新の場合、The System Version is latest version
ポップアップ通知が表示されます。
システム更新の場合:

SenseCraft Edge更新の場合:

Check Update
ボタンをクリックして、利用可能な最新の更新を確認し、更新を確認できます。

ローカル更新
ステップ 1: ローカル更新
ボタンをクリックしてください
以下のポップアップウィンドウが表示されます。

ステップ 2: 上記の画像に示されているように、更新ファイルが入ったUSBストレージデバイスをreTerminal DMに挿入してください。
ステップ 3: ポップアップウィンドウで次へ
をクリックしてください。次へ
をクリックした後は読み込みに時間がかかりますので、しばらくお待ちください。

USBエラー
USBに何らかのエラーがある場合、USBフラッシュドライブが検出されません
と表示されます。

システムの更新をより簡単にするために、良好なUSBストレージデバイスを使用し、FAT32またはEXT4にフォーマットされていること、USBストレージサイズが64GB以下であることを確認してください。
ステップ 4: 次へをクリックして更新プロセスを待ちます

画面

言語と時刻

PIN
デフォルトではPINは設定されておらず、このPINはNode-REDエディタータブとシステム設定タブのパスコードロックを設定します。
PINコードの設定:
PINを設定する手順:
ステップ 1: PIN設定ボタンをクリックして切り替え、PIN設定プロセスに入ります

ステップ 2: 8桁のPINコードを入力してください

ステップ 3: 確認のため8桁のPINコードを再度入力してください

PINコードのリセット:
この手順は、すでにPINコードが設定されている場合にのみ有効です
ステップ 1: RESETボタンをクリックします

ステップ 2: リセットプロセスを確認するため、現在のPINコードを入力してください

ステップ 3: 新しい8桁のPINコードを入力してください

ステップ 4: 確認のため新しい8桁のPINコードを再度入力してください

ロック解除
PINコードを設定した後、Node-REDエディタータブまたはシステム設定タブにタブを切り替える際に、ロック解除のためPINコードを入力する必要があります

センター
センターセクションは、インストールされたアプリケーションを制御するために使用され、センタータブはアプリストアとして機能し、Google PlayストアやApple App Storeと同様に、アプリケーションのインストール、オープン、無効化、および独自のアプリケーションのホストが可能です。現在、このアプリセンターの機能は限定的ですが、新機能が更新される予定ですので、お楽しみにお待ちください。また、コミュニティ貢献機能が実装されたら、アプリセンターへの皆様の貢献をお待ちしています。ChirpStackタブは、アプリセンターからインストールされたChirpStackアプリケーションのアプリケーション設定ビューとして表示されます。
センター

現在、このアプリセンターの機能は限定的ですが、新機能が更新される予定ですので、お楽しみにお待ちください。また、コミュニティ貢献機能が実装されたら、アプリセンターへの皆様の貢献をお待ちしています。
ChirpStack

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