reComputer AI Industrial R2135 シリーズ入門ガイド

reComputer AI Industrial R2135 は Raspberry Pi CM5 と Hailo AI アクセラレータ を搭載したコンパクトな エッジ AI システム であり、リアルタイムの マルチチャネルビジョン処理 向けに 26 TOPS の性能を提供します。クアッドコア Cortex-A76 CPU、最大 16GB RAM、64GB eMMC、および 多彩なインターフェース を備え、産業用 AI アプリケーション へのシームレスな統合を実現します。
24 時間 365 日の信頼性 を念頭に設計されており、広い電圧入力範囲(9〜36V)、ハードウェアウォッチドッグ、堅牢な冷却機構 を備え、-20°C〜65°C の環境で安定動作します。スマートファクトリー、監視システム、AIoT に最適で、強力な AI コンピューティング を エッジ にもたらします。
特長
-
産業グレードの信頼性:アルミニウム筐体と -20°C〜65°C の広い動作温度範囲、RTC、ハードウェアウォッチドッグにより、安定した 24 時間 365 日運用を実現。
-
高いパフォーマンス:Raspberry Pi CM5(クアッドコア Cortex-A76 CPU、最大 16GB RAM、64GB eMMC)を搭載。
-
高効率な AI コンピューティング:Hailo-8 AI アクセラレータを搭載し、最大 26 TOPS の性能でマルチチャネル AI ビジョン処理を実現。
-
豊富な接続性:2× HDMI2.0、1× ギガビット Ethernet、2× USB 3.2、1× USB-C、デュアル M.2 スロット、および 4G/LoRa 拡張用 Mini-PCIe を搭載。
-
多彩なワイヤレスオプション:Wi-Fi5、Bluetooth 5.0 を内蔵し、オプションで 4G LTE/LoRaWAN@ に対応。
-
柔軟なストレージオプション:PCIe3.0 デュアル M.2 スロットは、AI アクセラレータと SSD ストレージの両方をサポート。
仕様
| カテゴリ | パラメータ |
|---|---|
| ハードウェア仕様 | |
| CPU | Raspberry Pi Compute Module 5、2.4GHz クアッドコア 64 ビット Arm Cortex-A76 |
| GPU | Raspberry Pi Compute Module 5、VideoCore VII |
| AI プロセッサ | Hailo-8 M.2 アクセラレーションスティック、26 TOPS(Tera-Operations Per Second) |
| RAM | 8GB SDRAM |
| eMMC | 32GB |
| オペレーティングシステム | Raspbian、Debian |
| システム仕様 | |
| 電源入力 | DC 9V〜36V、2 ピン端子台 |
| ビデオデコーダ | 4Kp60 HEVC デコーダ |
| インターフェース | |
| Ethernet | 1× 10/100/1000 Mbps、RJ45 |
| USB | 2× USB 3.2 ポート(USB-A);1× USB 2.0 ポート(デバッグ/OS 更新用 USB-C) |
| ディスプレイ | 2× 標準 HDMI ポート、HDMI 2.0 |
| M.2 スロット | 1× USB 3.0 to M.2(M-key 2280);1× PCIe 3.0 to M.2(M-key 2242) |
| Mini-PCIe | 4G/LoRaWAN モジュール用 1× Mini-PCIe |
| SIM カード | 1× 標準 SIM カードスロット |
| LED | 3× LED:Power / ACT / 4G |
| ボタン / スイッチ | 1× リセットボタン;1× ブートスイッチ |
| 無線通信 | |
| Wi-Fi 2.4/5.0 GHz | オンチップ Wi-Fi 5 |
| BLE 5.0 | オンチップ BLE 5.0 |
| 4G セルラー | 4G LTE(オプション) |
| LoRa® | USB LoRa® / SPI LoRa®(オプション) |
| 周囲環境条件 | |
| 保護等級 | IP40 |
| 動作温度 | -20°C〜65°C |
| 動作湿度 | 10%〜95% RH |
| アンテナ | 3× アンテナホール |
| その他 | |
| ウォッチドッグ | ハードウェアウォッチドッグ |
| RTC | 高精度 RTC |
| セキュリティ | 暗号化チップ TPM2.0 / ATECC608A(オプション) |
| 放熱 | ヒートシンク+ファン |
| 保証 | 2 年 |
| 製品ライフタイム | 2036 年 12 月まで |
| メカニカル | |
| 寸法(W x H x D) | 130mm × 93mm × 55.5mm |
| 筐体 | アルミニウム合金ケース(PC サイドパネル付き) |
| 取り付け方法 | DIN レール / 壁面取り付け |
| 重量(正味) | 688g |
| 注記 | 「Optional」と記載されたオプションは別途購入が必要です(アクセサリ一覧を参照してください)。 |

Hailo の紹介
ハードウェアの紹介
Hailo は、エッジデバイス上での高性能ディープラーニングアプリケーション向けに特化した最先端の AI プロセッサを提供しています。同社のソリューションは、高度な AI アクセラレータとビジョンプロセッサにより、エッジにおける次世代の生成 AI をはじめ、認識処理や映像強調を実現することに重点を置いています。そして Hailo-8 NPU アクセラレータを搭載し 26 TOPs の AI 性能を提供する reComputer_R2000 は、YOLOv8s で 200 FPS 以上を達成することが可能です。
ソフトウェアの紹介

Hailo AI Software Suite は、ハードウェアアクセラレータ上で AI モデルを効率的に実行するための強力なツール群を提供します。既存のディープラーニングフレームワークとシームレスに統合できるよう設計されており、開発者にスムーズなワークフローを提供します。このプロセスでは、まず Model Build Environment で ONNX ファイルから HEF(Hailo Executable Binary File)を生成します。生成された HEF ファイルは推論マシン(Runtime Environment)に転送され、そこで HailoRT API を用いて推論を実行するために使用されます。提供されているスクリプトにより、Model Build Environment 内で ONNX ファイルを HEF ファイルへ変換することができます。
Note: Hailo NPU の使用例についてさらに詳しく知りたい場合は、この リンク をクリックしてください。
ハードウェア概要
インターフェース概要

GPIO のマッピングとオフセットを確認するには、次のコマンドを使用してください:
cat /sys/kernel/debug/gpio
GPIO 情報
gpiochip11: GPIOs 512-526, parent: platform/107d517c00.gpio, gpio-brcmstb@107d517c00:
gpio-512 (RP1_SDA )
gpio-513 (RP1_SCL )
gpio-514 (RP1_RUN |RP1 RUN pin ) out hi
gpio-515 (SD_IOVDD_SEL )
gpio-516 (SD_PWR_ON |sd-vcc-reg ) out hi
gpio-517 (ANT1 |ant1 ) out hi
gpio-518 (ANT2 |ant2 ) out lo
gpio-519 (- )
gpio-520 (2712_WAKE )
gpio-521 (2712_STAT_LED |ACT ) out hi ACTIVE LOW
gpio-522 (- )
gpio-523 (- )
gpio-524 (PMIC_INT )
gpio-525 (UART_TX_FS )
gpio-526 (UART_RX_FS )
gpiochip12: GPIOs 527-532, parent: platform/107d517c00.gpio, gpio-brcmstb@107d517c20:
gpio-527 (HDMI0_SCL )
gpio-528 (HDMI0_SDA )
gpio-529 (HDMI1_SCL )
gpio-530 (HDMI1_SDA )
gpio-531 (PMIC_SCL )
gpio-532 (PMIC_SDA )
gpiochip10: GPIOs 533-564, parent: platform/107d508500.gpio, gpio-brcmstb@107d508500:
gpio-533 (- )
gpio-534 (2712_BOOT_CS_N |spi10 CS0 ) out hi ACTIVE LOW
gpio-535 (2712_BOOT_MISO )
gpio-536 (2712_BOOT_MOSI )
gpio-537 (2712_BOOT_SCLK )
gpio-538 (- )
gpio-539 (- )
gpio-540 (- )
gpio-541 (- )
gpio-542 (- )
gpio-543 (- )
gpio-544 (- )
gpio-545 (- )
gpio-546 (- )
gpio-547 (- )
gpio-548 (- )
gpio-549 (- )
gpio-550 (- )
gpio-551 (- )
gpio-552 (- )
gpio-553 (PWR_GPIO |pwr_button ) in hi ACTIVE LOW
gpio-554 (2712_G21_FS )
gpio-555 (- )
gpio-556 (- )
gpio-557 (BT_RTS )
gpio-558 (BT_CTS )
gpio-559 (BT_TXD )
gpio-560 (BT_RXD )
gpio-561 (WL_ON |wl-on-reg ) out hi
gpio-562 (BT_ON |shutdown ) out hi
gpio-563 (WIFI_SDIO_CLK )
gpio-564 (WIFI_SDIO_CMD )
gpiochip13: GPIOs 565-568, parent: platform/107d508500.gpio, gpio-brcmstb@107d508520:
gpio-565 (WIFI_SDIO_D0 )
gpio-566 (WIFI_SDIO_D1 )
gpio-567 (WIFI_SDIO_D2 )
gpio-568 (WIFI_SDIO_D3 )
gpiochip0: GPIOs 569-622, parent: platform/1f000d0000.gpio, pinctrl-rp1:
gpio-569 (ID_SDA )
gpio-570 (ID_SCL )
gpio-571 (GPIO2 )
gpio-572 (GPIO3 )
gpio-573 (GPIO4 )
gpio-574 (GPIO5 )
gpio-575 (GPIO6 )
gpio-576 (GPIO7 )
gpio-577 (GPIO8 |spi0 CS0 ) out hi ACTIVE LOW
gpio-578 (GPIO9 )
gpio-579 (GPIO10 )
gpio-580 (GPIO11 )
gpio-581 (GPIO12 )
gpio-582 (GPIO13 )
gpio-583 (GPIO14 )
gpio-584 (GPIO15 )
gpio-585 (GPIO16 )
gpio-586 (GPIO17 )
gpio-587 (GPIO18 )
gpio-588 (GPIO19 )
gpio-589 (GPIO20 )
gpio-590 (GPIO21 )
gpio-591 (GPIO22 )
gpio-592 (GPIO23 )
gpio-593 (GPIO24 )
gpio-594 (GPIO25 )
gpio-595 (GPIO26 )
gpio-596 (GPIO27 )
gpio-597 (PCIE_PWR_EN )
gpio-598 (FAN_TACH )
gpio-599 (HOST_SDA )
gpio-600 (HOST_SCL )
gpio-601 (ETH_RST_N |phy-reset ) out hi ACTIVE LOW
gpio-602 (PCIE_DET_WAKE )
gpio-603 (CD0_IO0_MICCLK |cam0_reg ) out lo
gpio-604 (CD0_IO0_MICDAT0 )
gpio-605 (RP1_PCIE_CLKREQ_N )
gpio-606 (ETH_IRQ_N )
gpio-607 (SDA0 )
gpio-608 (SCL0 )
gpio-609 (- )
gpio-610 (- )
gpio-611 (USB_VBUS_EN )
gpio-612 (- )
gpio-613 (RP1_STAT_LED |PWR ) out hi ACTIVE LOW
gpio-614 (FAN_PWM )
gpio-615 (- |micclk1_hog ) out hi
gpio-616 (2712_WAKE )
gpio-617 (- |micdat1_hog ) out hi
gpio-618 (- )
gpio-619 (- )
gpio-620 (- )
gpio-621 (- )
gpio-622 (- )
メインボード概要

電源ブロック図

reComputer AI Industrial R2135 は DC 9V~36V の広い入力電圧範囲に対応し、内部では多段の DCDC コンバータを用いて 5V、3.3V、1.2V、1.0V の電源レールを生成します。これらの電圧は、コアプロセッサ、USB ポート、HDMI、M.2 拡張、オーディオ、RTC などの周辺モジュールに安定した電力を供給し、さまざまなアプリケーションシナリオにおいて信頼性の高い動作を実現します。
2 ピン電源端子

reComputer AI Industrial R2135 は 9~36V の端子 DC 電圧で給電されます。電源は 2 ピンの電源端子ブロックコネクタを介して接続します。reComputer AI Industrial R2135 をアース接続するには、電源端子左上のネジにアース線を固定します。
消費電力
Seeed Studio のラボで測定した reComputer AI Industrial R2135 の消費電力については、以下の表を参照してください。この値はあくまで参考値であり、テスト方法や環境によって結果が変動する可能性がある点にご注意ください。
| 状態 | 電圧 | 電流 | 消費電力 | 説明 |
|---|---|---|---|---|
| シャットダウン | 12V | 1.1mA | 0.013W | シャットダウンおよび電源オフ状態での静的消費電力テスト。 |
| アイドル | 12V | 208mA | 2.42W | reComputer AI Industrial R2135 デバイスに 24V 電源を供給し、テストプログラムを実行していない状態での入力電流を測定。 |
| フルロード | 12V | 2.08A | 24.2W | stress -c 4 コマンドを使用して CPU をフルロードで動作させて測定。USB には 1A の負荷を接続。 |
電源オン/オフ
reComputer AI Industrial R2135 には標準で電源ボタンは搭載されておらず、電源を接続すると自動的に起動します。シャットダウンする際は、オペレーティングシステム上でシャットダウンオプションを選択し、システムが完全に停止するまで待ってから電源を切ってください。再起動する場合は、再度電源を接続するだけで起動します。
ブロック図

インターフェース
インターフェースの説明
| 種類 | 説明 |
|---|---|
| Ethernet | 1x 10/100/1000 Mbps(POE* 対応) |
| USB | 2x USB-A 3.2 ホスト、1x USB-C 2.0(OS のフラッシュ用) |
| HDMI | 2x HDMI 2.0 |
| オーディオ | 1x 3.5mm オーディオ出力/入力 |
| SIM カードスロット | 1x SIM カードスロット、標準 SIM カード対応 |
| M.2 スロット | 2x M.2 スロット、M.2 NVMe SSD および AI アクセラレーション対応 |
| Mini-PCIe | 1x Mini PCIe スロット |
| LED | 3x LED インジケータ |
| リセットボタン | 1x リセットボタン |
| ブートスイッチ | 1x ブートスイッチ |
LED インジケータの状態
reComputer AI Industrial R2135 には 3 つの LED インジケータが搭載されており、装置の動作状態を示します。各 LED の具体的な機能と状態については、以下の表を参照してください。
| 名称 | 色 | 状態 | 説明 |
|---|---|---|---|
| PWR | 緑 | On | デバイスが電源に接続されています。 |
| Off | デバイスが電源に接続されていません。 | ||
| ACT | オレンジ | Linux では、このピンは eMMC アクセスを示すために点滅します。ブート中にエラーが発生した場合、この LED はエラーパターンで点滅します(Raspberry Pi のドキュメントを参照)。 | |
| USER | 緑/赤/青 | ユーザーによって定義する必要があります。 | |
| LTE | 緑 | On | ダイヤルアップに成功し、接続が正常であることを示します。 |
| Off | LTE 信号が接続されていないか、デバイスの電源が入っていません。 |
ACT ステータステーブル
| 長い点滅 | 短い点滅 | 状態 |
|---|---|---|
| 0 | 3 | 一般的なブート失敗 |
| 0 | 4 | start*.elf が見つかりません |
| 0 | 7 | カーネルイメージが見つかりません |
| 0 | 8 | SDRAM 障害 |
| 0 | 9 | SDRAM 不足 |
| 0 | 10 | HALT 状態 |
| 2 | 1 | パーティションが FAT ではありません |
| 2 | 2 | パーティションからの読み取りに失敗 |
| 2 | 3 | 拡張パーティションが FAT ではありません |
| 2 | 4 | ファイル署名/ハッシュの不一致 - Pi 4 |
| 4 | 4 | 未対応のボードタイプ |
| 4 | 5 | 致命的なファームウェアエラー |
| 4 | 6 | 電源障害タイプ A |
| 4 | 7 | 電源障害タイプ B |
ACT LED が規則的な 4 回点滅パターンで点滅する場合、bootcode(start.elf)を見つけられていません。 ACT LED が不規則なパターンで点滅する場合は、ブートが開始されています。 ACT LED が点滅しない場合、EEPROM コードが破損している可能性があります。何も接続しない状態でもう一度試して確認してください。詳細については Raspberry Pi フォーラムを参照してください。 STICKY: Is your Pi not booting? (The Boot Problems Sticky) - Raspberry Pi Forums. 詳細については Raspberry Pi forum を参照してください。
ユーザー LED を制御するには、Linux カーネルが提供する疑似ファイルシステムである sysfs の使用を推奨します。sysfs は、さまざまなカーネルサブシステム、ハードウェアデバイス、およびそれに関連するドライバに関する情報を公開します。ReComputer R2000 では、ユーザー LED インターフェースを 3 つのデバイスファイル(led-red、led-blue、led-green)に抽象化しており、これらのファイルを操作するだけで LED を簡単に制御できます。以下に例を示します。
- 赤色 LED を点灯するには、ターミナルで次のコマンドを入力してください。
echo 1 | sudo tee /sys/class/leds/led-red/brightness
- 赤色 LED を消灯するには、ターミナルで次のコマンドを入力してください。
echo 0 | sudo tee /sys/class/leds/led-red/brightness
- 赤色 LED と緑色 LED を同時に点灯するには、ターミナルで次のコマンドを入力してください。
echo 1 | sudo tee /sys/class/leds/led-red/brightness
echo 1 | sudo tee /sys/class/leds/led-green/brightness
ブートスイッチ

reComputer AI Industrial R2135 のブートスイッチは、CM5 の nRPI_BOOT ピンに接続されています。このスイッチにより、ユーザーは eMMC と USB のどちらからブートするかを選択できます。通常モードでは、スイッチを「BOOT」ラベル側から離した位置に設定し、システムを eMMC からブートさせます。逆に、システムイメージを書き込む必要がある場合は、スイッチを「BOOT」ラベル側に倒し、Type-C USB インターフェースからブートできるようにします。
| スイッチ位置 | モード | 説明 | nRPI-BOOT |
|---|---|---|---|
![]() | 通常モード | eMMC からブート | Low |
![]() | フラッシュモード | USB からブート | High |
USB

reComputer R2000 には、USB Type-C ポートが 1 つと USB Type-A ポートが 2 つ搭載されています。それぞれの機能と説明については、以下の表を参照してください。
| タイプ | 数量 | プロトコル | 機能 | 説明 |
|---|---|---|---|---|
| Type-C | *1 | USB2.0 | USB-Device | シリアルポートデバッグ、イメージの書き込みなどに使用します。 |
| Type-A | *2 | USB2.0 | USB-Host | フラッシュドライブ、 USB キーボードやマウスなど、さまざまな USB デバイスを接続します。 |
USBハブが検出されているかどうかを確認するには、lsusb コマンドを実行します。このコマンドは、ハブを含む接続されているすべてのUSBデバイスを一覧表示します。
lsusb
lsusb -t

このコマンドを実行すると、システムに接続されているUSBデバイスに関する情報が表示され、接続されているUSBハブも含まれます。
USBハブが正常に動作している場合、lsusb コマンドの出力にその詳細が表示されます。表示されない場合は、ハブまたはシステムとの接続に問題がある可能性があります。そのような場合は、USBハブやその接続をトラブルシューティングする必要があります。
SIMスロット(内部)

reComputer AI Industrial R2135 シリーズ機器には内部に標準SIMカードスロットが搭載されており、標準SIMカードを装着して4G信号を取得するために使用されます。 標準SIM、Micro SIM、Nano SIMカードのサイズの違いは次のとおりです。

Note
reComputer AI Industrial R2135 の標準バージョンには4Gモジュールは付属していません。
4G機能が必要な場合は、別途4Gモジュールを追加購入する必要があります。
詳細については、「2.3.2 4G Module」 セクションを参照してください。
M.2スロット


reComputer AI Industrial R2135 には、NVMe M.2 2280 SSD およびAIアクセラレーション用の2つのM.2 Key-Mスロット(NVMe1およびNVMe2)が搭載されており、高速なストレージ拡張を可能にし、システムの性能と容量を向上させることができます。
● NVMe1(下側スロット):M.2 2280サイズをサポート;
● NVMe2(上側スロット):Hailo-8 AIアクセラレータをプリインストール
● PCIeベースのNVMe SSDのみサポートします。SATA SSDはサポートされません。
Note
SSDカードには主に2つの用途があります。
- 大容量ストレージ – 大量のデータを保存するためだけに使用。
- イメージ入りブートドライブ – ストレージとして使用すると同時に、SSDに保存されたイメージからシステムをブートするために使用。
市販されているすべてのSSDカードがブート機能をサポートしているわけではありません。
SSDをブートドライブとして使用する予定で、互換性が不明な場合は、1TB SSD(SKU 112990267) を推奨します。このモデルはブート可能であることがテストおよび検証されており、互換性の問題を回避し、試行錯誤のコストを削減できます。
Mini-PCIeスロット


reComputer AI Industrial R2135 には、主に4G LTEモデムモジュール(例:Quectel EC20/EC25)向けに設計されたMini PCIeスロットが搭載されています。
● サポート:標準Mini PCIeモジュール
● 信号インターフェース:USB 2.0、UART、SIMカード、RESET など
● SIMカードはオンボードのSIMカードソケットに接続
● 制御信号:W_DISABLE、PERST、WAKE をサポート
● 信頼性向上のためのESD保護を内蔵
| スロット | サポートプロトコル |
|---|---|
| Mini-PCIe | 4G LTE |
| USB LoRa® |
リセットホール

reComputer AI Industrial R2135 のリセットホール内にはミニプッシュボタンスイッチがあります。このボタンを細い物で押すことで、CM4をリセットできます。このピンがHighのときはCM4が起動していることを示し、このピンをLowにするとモジュールがリセットされます。
Ethernet RJ45

| 名称 | 種類 | 速度 | PoE |
|---|---|---|---|
| ETH0 | CM5 ネイティブ ギガビットEthernet | 10/100/1000 Mbit/s | 非対応 |
reComputer AI Industrial R2135 には標準RJ45ギガビットEthernetポート(GbE)が搭載されており、信号品質とEMI保護を向上させるためにMagJack一体型トランスを使用しています。
● インターフェース規格:IEEE 802.3 10/100/1000Mbps; ● 4対の差動ペア(TX/RX)を備えたギガビットPHYを使用; ● オートネゴシエーションおよび全二重通信をサポート; ● コモンモードチョーク、ESD保護、および絶縁コンデンサを内蔵; ● オンボードの緑/黄LEDによりリンクおよびアクティビティ状態を表示。
HDMI

reComputer AI Industrial R2135 には、HDMI0およびHDMI1とラベル付けされた2つの標準HDMI Type-Aポートが搭載されており、高解像度ビデオ出力をサポートします。システムは最大4K 60Hzの表示解像度に対応し、2系統のHDMI同時出力をサポートするため、マルチディスプレイ用途に適しています。
RTC
reComputer AI Industrial R2135 にはオンボードRTC(PCF8563T)が搭載されており、電源のオン/オフをまたいで時刻を保持できるため、停電時でも時刻保持機能を維持できます。
以下のコマンドでRTC部分をテストできます。
# 1.Disable automatic time synchronization:
sudo systemctl stop systemd-timesyncd
sudo systemctl disable systemd-timesyncd
# Set the time :
sudo hwclock --set --date "2024-11-12 12:00:00"
# Synchronize the RTC time to the system:
sudo hwclock --hctosys

その後、R2000の電源を数分間切り、再度電源を入れて、次のコマンドでクロックを再確認します。
# 4.Check the RTC time:
sudo hwclock -r
結果から、システムの電源が切れている間もRTCモジュールが動作し続けていることがわかります。

ウォッチドッグ
reComputer AI Industrial R2135 には独立したハードウェアウォッチドッグ回路が搭載されており、システムが異常クラッシュした場合に自動的に再起動を行います。ウォッチドッグ回路はRTCを介して実装されており、1〜255秒の柔軟な給電(キック)時間を設定できます。
以下のコマンドでウォッチドッグ部分をテストできます。
# 1.Install the watchdog software:
sudo apt install watchdog
# 2. Edit the watchdog configuration file:
sudo nano /etc/watchdog.conf
次に、以下のように設定を変更します。
watchdog.conf
watchdog-device= /dev/watchdog
# Uncomment and edit this line for hardware timeout values that differ
# from the default of one minute.
watchdog-timeout = 120
# If your watchdog trips by itself when the first timeout interval
# elapses then try uncommenting the line below and changing the
# value to 'yes'.
#watchdog-refresh-use-settimeout = auto
# If you have a buggy watchdog device (e.g. some IPMI implementations)
# try uncommenting this line and setting it to 'yes'.
#watchdog-refresh-ignore-errors = no
# ====================== Other system settings ========================
#
# Interval between tests. Should be a couple of seconds shorter than
# the hardware time-out value.
interval= 15
max-load-1= 24
#max-load-5= 18
#max-load-15= 12
realtime= yes
priority= 1
# 3.Ensure the watchdog service is running:
sudo systemctl start watchdog
# This command triggers a kernel crash and should cause the watchdog to reboot the system.
sudo su
echo 1 > /proc/sys/kernel/sysrq
echo "c" > /proc/sysrq-trigger
下図のように、コマンド入力後にSSH接続が切断されており、ウォッチドッグが有効になって reComputer AI Industrial R2135 を再起動したことを示しています。

M.2 AIアクセラレーション

reComputer AI Industrial R2135 にはHailo-8 AIアクセラレータモジュールが搭載されており、NVMe2 M.2スロットにプリインストールされています。これにより、リアルタイムのマルチチャネルAIビジョン処理向けに26 TOPSの演算性能を提供します。
以下のコマンドでウォッチドッグ部分をテストできます。
Note: この機能をテストするには、reComputer AI Industrial R2135 に画面を接続する必要があります。
#Test whether the Hailo hardware and its accompanying software have been successfully installed
hailortcli fw-control identify

# Verify whether the pre-installed demo is functional.
cd hailo-rpi5-examples
# Install necessary resources
./install.sh
# Activate the python environment
source setup_env.sh
# Run object detection
python basic_pipelines/detection_simple.py
結果は次のとおりです。

オプションインターフェースおよびモジュール
reComputer AI Industrial R2135 は、豊富な拡張モジュールとアクセサリをサポートしており、幅広いシナリオや要件に対応できます。reComputer AI Industrial R2135 のカスタマイズに興味がある場合は、詳細について [email protected] までお問い合わせください。 以下はアクセサリおよびオプションモジュールの一覧です。
| 備考 | 項目 | 製品名 | SKU |
|---|---|---|---|
| これら3つのモジュールは、LoRaWAN® 機能を使用するために一緒に使用する必要があります | LoRa® モジュール | 地域オプション LoRaWAN ゲートウェイモジュール (USB) - US915 | 114992629 |
| 地域オプション LoRaWAN ゲートウェイモジュール (USB) - US915 | 114992991 | ||
| 地域オプション LoRaWAN ゲートウェイモジュール (USB) - EU868 | 114992628 | ||
| このアクセサリは WiFi 機能に必要です | Wi-Fi/BLE アンテナ | Raspberry Pi Compute Module 4 アンテナキット | 114992364 |
| 4G 機能には 4G モジュールと 4G アンテナが、GPS 機能には 4G モジュールと GPS アンテナが必要です | 4G モジュール | LTE Cat 4 EC25-AFXGA-mini-PCIe モジュール - 北米向け | 113991134 |
| LTE Cat 4 EC25-EUXGR-mini-PCIe モジュール - EMEA およびタイ向け | 113991135 | ||
| LTE Cat 4 EC25-AUXGR-mini-PCIe モジュール - オーストラリア向け | 113991174 | ||
| LTE Cat 4 EC25-EFA-mini-PCIe モジュール - タイ向け | 113991214 | ||
| LTE Cat 4 EC25-EMGA-mini-PCIe モジュール - マレーシア向け | 113991234 | ||
| LTE Cat 4 EC25-JFA-mini-PCIe モジュール | 113991296 | ||
| 4G アンテナ | 4G モジュール用 4G アンテナキット | 110061502 | |
| GPS アンテナ | EC25 4G モジュール用 GPS アンテナキット | 110061521 | |
| 暗号化チップ | Infineon SLB9670 搭載 TPM2.0 モジュール | 114993114 | |
| SSD カード | NVMe M.2 2280 SSD 2TB | 114993467 | |
| NVMe M.2 2280 SSD 1TB | 112990267 | ||
| 512GB NVMe M.2 PCIe Gen3x4 2280 内蔵 SSD | 112990247 | ||
| 256GB NVMe M.2 PCIe Gen3x4 2280 内蔵 SSD | 112990246 | ||
| 128GB NVMe M.2 PCIe Gen3x4 2280 内蔵 SSD | 112990226 |
Wi-Fi/BlueTooth
reComputer AI Industrial R2135 は、オンボード Wi-Fi/BLE バージョンを備えた CM5 を搭載しており、CM5 と同じ Wi-Fi/BLE パラメータを提供します。詳細なパラメータ情報については、Raspberry Pi 公式ウェブサイトを参照してください。
以下のコマンドを使用して WiFi モジュールをテストします:
sudo iwlist wlan0 scan
結果は次の図のように表示されます。

以下のコマンドを使用して BlueTooth モジュールをテストします:
sudo bluetoothctl
scan on
結果は次の図のように表示されます。

LoRa® USB モジュール
Mini-PCIe スロットは、USB プロトコルを使用する LoRa® モジュールもサポートします。Seeed Studio の WM1302 モジュールは、reComputer AI Industrial R2135 との互換性について完全にテストされています。
以下のようにして LoRa® USB モジュールをテストできます:
git clone https://github.com/Lora-net/sx1302_hal
cd sx1302_hal
sudo nano ./libloragw/inc/loragw_i2c.h
#define I2C_DEVICE "/dev/i2c-1" を #define I2C_DEVICE "/dev/i2c-3" に変更します。

# compile the code
sudo make
次に、設定コードを修正します:
sudo nano ./tools/reset_lgw.sh
ピン設定を更新します:
reset_lgw.sh
SX1302_RESET_PIN=580 # SX1302 reset
SX1302_POWER_EN_PIN=578 # SX1302 power enable
SX1261_RESET_PIN=579 # SX1261 reset (LBT / Spectral Scan)

# Copy the reset_lgw.sh script
cp ~/sx1302_hal/tools/reset_lgw.sh ~/sx1302_hal/packet_forwarder/
# Check the device name
ls /dev/spidv10.0

cd ~/sx1302_hal/packet_forwarder
sed -i 's/spidev0.0/spidev10.0/g' global_conf.json.sx1250.US915.USB
echo 1 > /sys/class/gpio/gpio580/value
./LoRa_pkt_fwd -c global_conf.json.sx1250.US915.USB


4G モジュール
reComputer AI Industrial R2135 メインボードには 1 つの Mini-PCIe スロットがあり、この Mini-PCIe スロットは USB プロトコルを使用する 4G モジュールをサポートします。Quectel の EC25 4G モジュールは、reComputer AI Industrial R2135 との互換性について完全にテストされています。
Note: reComputer AI Industrial R2135 に 4G モジュールが取り付けられていることを確認してください
以下のコマンドを使用して 4G モジュールをテストします:
# Check the information of the 4g module
ifconfig
結果は次の図のように表示されます。

# Check the information of the usb0 ethernet port
ip link show usb0

# Start usb0 ethernet port
sudo ip link set dev usb0 up
# Request an IP address from the DHCP server on the network and assign it to the usb0 interface
sudo dhclient usb0
次に、デフォルトルーターに ping できるかテストします
ping 192.168.225.1

# ping baidu.com use usb0
ping -4 -I usb0 www.baidu.com

TPM 2.0
TPM(Trusted Platform Module)は、ハードウェアベースの暗号機能を提供することでコンピュータのセキュリティを強化するよう特別に設計されたハードウェアチップです。暗号鍵、証明書、パスワードなどの機密データを安全に保存し、セキュアブート、ディスク暗号化(例:BitLocker)、認証などのシナリオで一般的に使用されます。
以下のコマンドで reComputer AI Industrial R2135 上の TPM を確認します:
ls /dev | grep tpm

# Test tpm as following:
sudo tpm2_createprimary -C o -c primary.ctx

SSD
reComputer AI Industrial R2135 は、NVMe1 PCIe スロット(J8)を使用して 2280 NVMe SSD をサポートします。
Note
SSD カードには主に 2 つの用途があります:
- 大容量ストレージ: SSD カードは大容量ストレージ用途に利用できます。
- イメージを用いたブートドライブ: SSD カードは、大容量ストレージとしてだけでなく、システムイメージを保存してカードから直接ブートできるブートドライブとしても使用できます。
市販されているすべての SSD カードがブート機能をサポートしているわけではないことに注意してください。SSD をブートドライブとして使用する予定で、どのモデルを選べばよいか分からない場合は、当社でテスト済みの 1 TB SSD(SKU 112990267)をお勧めします。このモデルはブート機能が検証されており、互換性リスクを軽減し、試行錯誤にかかるコストを最小限に抑えます。
以下のコマンドを使用して SSD を確認できます:
sudo fdisk -l | grep sda

アプリケーション
Frigate
Frigate は、AI を使用したリアルタイム物体検出用に設計されたオープンソースの NVR(Network Video Recorder)です。既存のカメラと統合され、TensorFlow や Coral などの機械学習モデルを使用してビデオフィード上で物体検出を行います。Frigate は低レイテンシかつ高性能なビデオ処理に最適化されており、モーション検知、ライブビデオストリーム、自動アラートなどの機能を提供します。
Note: このプロジェクトについてさらに知りたい場合は、このリンクを参照してください。
YOLO
YOLO(You Only Look Once)モデルシリーズは、速度と精度を両立したリアルタイム物体検出モデルのファミリーです。領域提案と分類を別々に行う従来の物体検出手法とは異なり、YOLO はニューラルネットワークの 1 回のフォワードパスで両方のタスクを実行するため、はるかに高速です。YOLO モデルは画像をグリッドに分割し、各グリッドセルに対してバウンディングボックスとクラス確率を予測します。長年にわたり、YOLO は精度、速度、より小さな物体を検出する能力の向上など、さまざまなバージョンを通じて進化してきました。YOLOv4、YOLOv5、そして最近の YOLOv7 や YOLOv8 モデルは、監視、自動運転車、ロボティクスなどの用途で広く使用されています。
注意: このプロジェクトについてさらに知りたい場合は、このリンクを参照してください。
Clip
CLIP(Contrastive Language-Image Pretraining)は、OpenAI によって開発された、画像と言語を同時に理解できる機械学習モデルです。画像とそれに対応するテキスト記述を関連付けるように学習されており、両方のモダリティを含むタスクを実行できます。CLIP はゼロショット学習が可能であり、特定のカテゴリについて個別に学習させなくても、画像内の物体や概念を認識できます。画像分類、物体検出、さらには画像のテキストによる説明生成など、さまざまなタスクで高い性能を示しています。
注意: このプロジェクトについてさらに知りたい場合は、このリンクを参照してください。
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます。私たちは、製品をできるだけスムーズにご利用いただけるよう、さまざまなサポートを提供しています。お客様それぞれの好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。
