reTerminal DM SenseCraft Edge OS 入門ガイド
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
reTerminal DM SenseCraft Edge OS 入門ガイド
SenseCraft Edge OSは、reTerminal DMの10.1インチのヒューマンマシンインターフェース(HMI)デバイス向けに精密に設計された最先端のオペレーティングシステムであり、ユーザー体験を新たな高みに引き上げる統合機能を備えています。この革新的なOSは、直感的なインターフェースと組み込みの設定および制御機能を備えており、ユーザーがデバイスを簡単に構成および管理できるようにします。さらに、Node-REDエディターおよびNode-RED Dashboardとシームレスに統合されており、ユーザーが比類のないカスタマイズと自動化機能を活用できるようにします。Node-REDの視覚的プログラミングおよび自動化ツールの力を活用することで、このオペレーティングシステムはユーザーが複雑なワークフローを作成し、高度な制御システムを簡単に展開できるようにします。直感的なHMIコントロールとNode-REDの多用途性の比類なき融合により、SenseCraft Edge OSは、あらゆる使用ケースシナリオにおけるHMIデバイスの機能向上とユーザーフレンドリーさの新しい基準を設定します。組み込みのOSTreeバージョン管理ファイルシステムは、スケーラブルで信頼性の高い方法でLinuxベースのオペレーティングシステムを管理および展開するための堅牢なフレームワークを提供し、原子性、不変性、および効率的なストレージ使用に重点を置いています。
reTerminal DMは次回の製品リリースバッチからデフォルトのオペレーティングシステムとしてRaspberry Pi OSを搭載して出荷されます。
このOSは現在reTerminal DMをベースに開発されており、製品版reTerminal DMでのみ動作します。Sensecraft Edge OSをダウンロードできます。
特徴
- タッチフレンドリーなUIデザインは、ヒューマンマシンインターフェース(HMI)デバイス向けに特別に設計されており、直感的でシームレスなユーザー体験を保証します。
- 広く人気のある「ノーコード&ローコード」開発環境Node-REDおよびそのコンポーネントNode-RED Dashboardとシームレスに統合されています。この統合により、ユーザーは強力な視覚的プログラミング機能と多用途なダッシュボードフレームワークを利用して、広範なコーディング知識を必要とせずにカスタマイズされたアプリケーションを構築できます。
- 組み込みのシステム設定および制御機能により、reTerminal DMのさまざまな側面を構成および管理するための包括的で直感的なインターフェースを提供します。
- 将来の使用ケース拡張のための組み込みのApp Centerは、多様なアプリケーションや拡張機能にアクセスしてインストールするためのハブとして機能し、オペレーティングシステムの機能をカスタマイズおよび拡張することができます。
- MQTT、MySQL、ChirpStackなどの組み込みの設定可能なサービスにより、データ可視化ダッシュボードアプリケーションを構築する際の機能性と柔軟性を向上させます。
- OSTreeバージョン管理ファイルシステムにより、オペレーティングシステム全体の原子アップグレードが可能であり、オペレーティングシステムおよびそのコンポーネントの異なるバージョンを追跡および管理できます。これにより、必要に応じて以前のバージョンにロールバックすることが容易になります。
- 組み込みのシステムヘルスチェック機能により、reTerminal DMの全体的な健康状態とパフォーマンスを監視できます。この機能はシステムの状態に関する貴重な洞察を提供し、最適な機能性を確保し、潜在的な問題を特定します。
レイアウト概要
ステータスバー

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

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

- スクロールなしでの最大幅:1075px
- スクロールなしでの最大高さ:752px
また、同じネットワーク上にある外部マシンからダッシュボードビューにアクセスすることも可能です。その場合、外部マシンでお気に入りのウェブブラウザを開き、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エディタタブ

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

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

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

ネットワークサブタブ
ネットワークセクションは、イーサネット、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

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

チェックと更新
システムまたはSenseCraft Edgeアプリケーションを個別に更新するには、Update Now
ボタンをクリックしてください。
システムが最新の状態であれば、The System Version is latest version
(システムバージョンは最新です)というポップアップ通知が表示されます。
システムアップデート:

SenseCraft Edge アップデート:

Check Update
(アップデート確認)ボタンをクリックすると、最新のアップデートを確認し、アップデートを実行することができます。

ローカルアップデート
STEP 1: Local Update
(ローカルアップデート)ボタンをクリックしてください。
以下のポップアップウィンドウが表示されます。

STEP 2: 上記の画像に示されているように、アップデートファイルを保存したUSBストレージデバイスをreTerminal DMに挿入してください。
STEP 3: ポップアップウィンドウでnext
(次へ)をクリックしてください。next
をクリックした後、読み込みに少し時間がかかる場合がありますのでお待ちください。

USBエラー
USBに問題がある場合、No USB flash drive detected
(USBフラッシュドライブが検出されません)というエラーが表示されます。

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

画面

言語と時間

PINコード
デフォルトではPINコードは設定されていません。このPINコードはNode-REDエディタタブおよびシステム設定タブのパスコードロックを設定するためのものです。
PINコードの設定方法:
PINコードを設定する手順:
STEP 1: Set PIN
(PIN設定)ボタンをクリックしてPIN設定プロセスを開始します。

STEP 2: 8桁のPINコードを入力してください。

STEP 3: 確認のため、同じ8桁のPINコードを再入力してください。

PINコードのリセット方法:
この手順は、すでにPINコードが設定されている場合にのみ有効です。
STEP 1: RESET
(リセット)ボタンをクリックしてください。

STEP 2: 現在のPINコードを入力してリセットプロセスを確認してください。

STEP 3: 新しい8桁のPINコードを入力してください。

STEP 4: 確認のため、新しい8桁のPINコードを再入力してください。

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

センター
センターセクションはインストール済みアプリケーションを管理するためのもので、アプリストアとして機能します。このタブでは、アプリケーションのインストール、起動、無効化、さらには独自のアプリケーションをホストすることができます。これはGoogle PlayストアやApple Appストアに似た仕組みです。現在、このアプリセンターの機能は限定的ですが、新機能が追加される予定ですので、引き続きご期待ください。また、コミュニティ貢献機能が実装された際には、皆様の貢献をお待ちしております。ChirpStackタブはアプリケーション設定ビューとして表示され、ChirpStackアプリケーションはアプリセンターからインストールされます。
センター

現在、このアプリセンターの機能は限定的ですが、新機能が追加される予定ですので、引き続きご期待ください。また、コミュニティ貢献機能が実装された際には、皆様の貢献をお待ちしております。
ChirpStack

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