Skip to main content

balenaを使用したreComputer R1000

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

balenaとは?

balenaは、開発者がデバイス群全体にわたるIoTアプリケーションを構築、デプロイ、および管理するのを支援するために設計されたIoTプラットフォームです。幅広いデバイスアーキテクチャをサポートし、コンテナ化されたアプリケーションデプロイメントの機能を備えているため、IoTソフトウェアやHostOSを簡単に更新し、バグを修正し、新機能を導入することが可能です。balenaは、コード更新のプッシュ、デバイス設定の管理、デバイスがその場所やネットワーク条件に関係なく信頼性と安全性を保つことを統一的にサポートします。

pir

はじめに

このプロジェクトを開始する前に、以下に記載されているように、ハードウェアとソフトウェアを事前に準備する必要があります。

ハードウェアの準備

reComputer R1000

ソフトウェア

  • balenaCloudアカウント(こちらでサインアップ)を作成し、最初の10台のデバイスを無料で利用可能。
  • CM4メモリをフラッシュするためのbalenaEtcher

ハードウェアの設定

ステップ1: R1000の側面にあるスイッチをブートモードに設定し、デバイスの電源を入れます。

スイッチ位置モード説明nRPI-BOOT
image通常モードeMMCから起動Low
imageフラッシュモードUSBから起動High

ステップ2: USB Type-Cケーブルを使用してreComputer R1000をコンピュータに接続します。

pir

イメージファイルの取得

ステップ1: balenaCloudにアクセスし、無料アカウントを作成してフリートを作成します。デフォルトのデバイスタイプとしてRaspberry Pi CM4 IO Boardを選択します。

pir

ステップ2: 「Add device」をクリックし、希望するバージョン情報と設定情報を選択した後、右下の「balenaOSイメージファイルをダウンロード」をクリックします。

pir
note

balenaOSイメージファイルを先にダウンロードしてから書き込むことをお勧めします。ウィンドウ右下の「Flash」を直接クリックして書き込むと、失敗する可能性があります。

balena OSのフラッシュ手順

ステップ1: rpibootソフトウェアを開き、システムが新しいディスクを表示するのを確認します。

ステップ2: フラッシュツールbalenaEtcherを開き、先ほどダウンロードしたbalenaイメージファイルを選択し、ターゲットディスクを選択して最後に「Burn」をクリックします。

pir

設定の変更

ステップ1: reComputer-R100x.dtboファイルをresin-boot => overlaysフォルダにコピーします。

pir

ステップ2: 以下の内容をconfig.txtファイルに追加します:

dtparam=i2c_arm=on
dtoverlay=i2c1,pins_44_45
dtoverlay=i2c3,pins_2_3
dtoverlay=i2c6,pins_22_23
dtoverlay=audremap,pins_18_19
dtoverlay=reComputer-R100x,uart2
pir

ステップ3: reComputer R1000のDIPスイッチを通常モードに設定し、再度電源を入れます。しばらくすると、balenaCloud上で新しいデバイスが正常に追加されたことが確認できます。

pir

デバイスが Online (Heartbeat only) と表示される場合、これは地域のファイアウォール制限によるものです。同じ問題が発生した場合は、デバイスにVPNを接続することで、正常に Online と表示されるようになります。

デプロイメントテスト

ステップ 1: 以下のコマンドを入力してリソースをダウンロードし、デプロイします:

balena login
git clone https://github.com/mpous/seeed-recomputer-r100x.git
cd seeed-recomputer-r100x
balena push recomputerR1000
pir
pir

ステップ 2: デプロイメントが完了すると、ターミナルにユニコーンが表示され、すべてのサービスのステータスが Running に変わります。

pir
pir

技術サポート & 製品ディスカッション

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

Loading Comments...