pdf-icon

Product Guide

Industrial Control

Offline Voice Recognition

Thread

Module Gateway H2

IoT Measuring Instruments

IoT Cloud

Ethernet Camera

ディップスイッチ使用ガイド

Module ExtPort For Core2

CoreMP135 UiFlow2 クイックスタート

1. 準備

2. システム依存パッケージのダウンロード

  • シリアルまたは SSH を使用してデバイスに接続し、ターミナルを開いて以下のコマンドを実行し、システム依存パッケージをダウンロードします(この手順はネットワーク接続が必要です)。
apt update
apt install -y python3-pip libportaudio2

3. UiFlow2 Python ライブラリのインストール

CoreMP135-UiFlow2ソフトウェアパッケージ
CoreMP135-UiFlow2ソフトウェアパッケージは、CoreMP135 UiFlow2向けのPython 3.11のサードパーティライブラリであり、UiFlow2で生成されたコードを実行するために使用されます。このライブラリには、バックグラウンドサービスの起動/停止に使用するための、直接実行可能なUiFlow2コマンドラインツールが含まれています。バックグラウンドサービスは、UiFlow2のサーバーに接続してコマンドを受け取ります。
  • pipパッケージマネージャーを通じてUiFlow2ソフトウェアパッケージをダウンロードします。Debian 12システムのpipにはシステム保護機能が有効になっているため、以下のコマンドを参照し、--break-system-packagesフラグを追加してソフトウェアパッケージをインストールしてください(このステップはネットワーク接続が必要です)。
pip install uiflow2 --break-system-packages
  • インストールが成功したかどうかを確認するために、pip パッケージリストに uiflow2 が表示されているか確認します。
pip list
Package            Version
------------------ ---------
certifi            2025.1.31
charset-normalizer 3.4.1
distro             1.8.0
evdev              1.9.1
idna               3.10
paho-mqtt          2.1.0
pip                23.0.1
PyAudio            0.2.14
pyserial           3.5
requests           2.32.3
setuptools         66.1.1
smbus2             0.5.0
uiflow2            0.0.1
urllib3            2.3.0
wheel              0.38.4

4. デバイスアカウントのバインド

以下のコマンドを参照し、あなたの M5Stack アカウントのメールアドレスとパスワードを入力して、デバイスをあなたのアカウントにバインドします。アカウントをお持ちでない場合はこちらをクリックして新しいアカウントを登録してください

uiflow2 register
Please input your email: XXXXXXXXX@XXXX.com
Please input your password: 

5. UiFlow2 サービスの起動

# UiFlow2サービスを起動
uiflow2
  • その他の一般的なコマンド
# デフォルトの UiFlow メニュープログラムを実行し、UiFlow2サービスを起動
uiflow2 ui

# UiFlow2サービスを停止
uiflow2 stop
  • Linux システムサービスコマンド
# uiflow2 systemd サービスを有効化、システム起動時に自動的に uiflow2 が起動します
uiflow2 enable

# uiflow2 systemd サービスを再起動
systemctl restart uiflow2.service

# uiflow2 systemd サービスの状態を確認
systemctl status uiflow2.service

# uiflow2 systemd サービスを停止
systemctl stop uiflow2.service

# uiflow2 systemd サービスを無効化
uiflow2 disable

6. プログラムのプッシュ

  • UiFlow2 Web IDE にアクセスして M5Stack アカウントにログインします。デバイスリストには現在オンラインのデバイスが表示され、デバイスを選択するとプログラミングを開始できます。
  • UIシミュレーターの左側からコンポーネントを画面にドラッグして編集し、右下の「RUN」ボタンをクリックすると、プログラムがプッシュされます。

7.Video

On This Page