reTerminal DM での Azure IoT Edge Runtime
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Debian 11 (ARM32v7) を実行する reTerminal DM デバイスで Azure IoT Edge Runtime を実行する
はじめに
reTerminal DM は、Raspberry Pi CM4 を搭載したパネル PC、HMI、PLC、IIoT ゲートウェイのオールインワンデバイスであり、10.1 インチの IP65 フロントパネルと豊富な産業用インターフェースを備えています。また、Node-RED がネイティブに統合されており、Raspberry Pi ベースのソフトウェアエコシステムをサポートしています。
このドキュメントでは、Debian 11 (ARM32v7) を実行する reTerminal DM デバイスを Azure IoT Edge Runtime とデバイス管理に接続する方法について説明します。このマルチステッププロセスには以下が含まれます:
- Azure IoT Hub の設定
- IoT デバイスの登録
- デバイス管理機能をテストするためのクライアントコンポーネントのビルドとデプロイ
ステップ 1: 前提条件
プロセスを開始する前に、以下の項目を準備してください:
ステップ 2: デバイスの準備
- デバイスの電源を入れます。12~24V の電源を 2 ピンの電源端子ブロックコネクタに接続してください。

- OS のバージョン、ビット数、アーキテクチャを確認します。
$ lsb_release -irc
Distributor ID: Raspbian
Release: 11
Codename: bullseye
$ getconf LONG_BIT
32
$ uname -m
armv7l
OS が Debian 11 (Bullseye) より古い場合、または LOG_BIT が 64 の場合は、最新の Raspberry Pi OS 32 ビットをインストールしてください。Raspbian OS のフラッシュ手順を参照してください。
uname -m
が aarch64
の場合、OS は 64 ビットカーネルを実行しています。32 ビットカーネルに変更してください。32 ビット OS ドライバを参照してください。
ステップ 3: デバイスでの Azure IoT Edge の手動テスト
3.1 Edge Runtime の有効化
$ curl https://packages.microsoft.com/config/debian/11/packages-microsoft-
prod.deb > ./packages-microsoft-prod.deb
$ sudo apt install ./packages-microsoft-prod.deb
$ rm ./packages-microsoft-prod.deb
$ sudo apt-get update
$ sudo apt-get install moby-engine
$ sudo vi /etc/docker/daemon.json
$ sudo systemctl restart docker
以下の例のように、デフォルトのロギングドライバをローカルロギングドライバに設定します。
"log-driver": "local"
$ sudo apt-get update
$ sudo apt-get install aziot-edge defender-iot-micro-agent-edge
$ sudo iotedge config mp --connection-string 'PRIMARY_CONNECTION_STRING'
$ sudo iotedge config apply
3.2 iotedge デーモンの確認
IoT Edge デバイスでコマンドプロンプトを開き、Azure IoT Edge デーモンが実行中であることを確認します。
sudo iotedge system status

IoT Edge デバイスでコマンドプロンプトを開き、クラウドからデプロイされたモジュールが IoT Edge デバイス上で実行中であることを確認します。
$ sudo iotedge list

Azure のデバイス詳細ページで、ランタイムモジュール(edgeAgent、edgeHub、SimulatedTemperatureSensor モジュール)が実行中の状態であることを確認できます。

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