インストール
Grablo IoT Core は、Windows、macOS のほか、 Raspberry Pi、Jetson、Radxa など幅広い Linux デバイスで動作します。すべてのインストールファイルは ダウンロードページから入手できます。
| プラットフォーム | オペレーティングシステム | アーキテクチャ |
|---|---|---|
| Windows | Windows 10 1903 以降 | x64 |
| macOS | macOS 14.4 (Sonoma) 以降 | Apple Silicon、Intel |
| Linux | Raspberry Pi OS、Ubuntu/Debian ベースの Linux | ARM64、x64 |
対応するシングルボードコンピューターは、Raspberry Pi 3/4/5 と Zero 2 W、NVIDIA Jetson (Nano、Orin Nano、AGX Orin)、Radxa Rock (5A、5B、5C、Zero 3W) です。プロジェクトを実際に実行するにはハードウェアが必要ですが、プロジェクトの作成はハードウェアがなくても行えます。
Windows と macOS
ダウンロードページからインストーラー (Windows: .exe、macOS: .pkg) をダウンロードして実行し、画面の指示に従います。インストールが完了すると、Grablo が自動的に起動します。
プリインストールイメージ (Raspberry Pi)
Grablo がプリインストールされた Raspberry Pi OS イメージを SD カードに書き込みます。Grablo は起動時にシステムサービスとして自動的に起動するため、初めての方にはこの方法が最も簡単です。デスクトップ付きのフルイメージと、CLI のみのライトイメージを用意しています。
ダウンロードしたイメージファイル (.img.xz) は balenaEtcher などの一般的なイメージ書き込みツールでも書き込めますが、カードへの書き込み時に Wi-Fi とユーザーアカウントを設定できる Raspberry Pi Imager をお勧めします。以下の手順と画面は Raspberry Pi Imager 1.9 に基づいています。オペレーティングシステムの選択で Use custom を選択し、イメージファイルを選びます。
ストレージで書き込み先の SD カードを選択し、Next をクリックします。 OS のカスタマイズ設定を適用するかどうかを確認するダイアログが表示されます。
このダイアログで Edit Settings を選択すると、ホスト名、ユーザーアカウント、Wi-Fi、ロケールを事前に設定できます。Ethernet を使わずにモニターなしでセットアップする場合は、必ず Wi-Fi を設定してください。設定を編集しなかった場合、既定のログイン情報は
grablo / grablo です。
Services タブで SSH を有効にすると、モニターなしでネットワーク経由でデバイスに接続できます。設定が終わったら Save をクリックして OS カスタマイズダイアログに戻り、Yes をクリックします。SD カードの既存のデータが消去されるという警告を確認すると、書き込みが始まります。
書き込みが完了したら、SD カードを Raspberry Pi に挿入して電源を接続します。 Raspberry Pi を起動するたびに、Grablo がシステムサービスとして自動的に起動します。ログインは必要ありません。
Home Assistant アドオン
Home Assistant OS または Supervised では、Grablo をアドオンとしてインストールします。アドオンは Home Assistant に自動的に接続されるため、ハードウェアを手動で設定する必要はありません。
-
Home Assistant で Settings > Apps > App store を開き、
https://github.com/grablo/grablo-hass-addonsを右上のメニューの Repositories に追加します。 下のボタンをクリックすると、リポジトリのダイアログが直接開きます。 - ストアで Grablo IoT Core を探し、Install をクリックします。
アドオンには独自の画面はありません。インストール後は、 Web アプリ (app.grablo.co) からデバイスに接続します。
Docker
ミニ PC、NAS などの Docker ホストでは、Grablo をコンテナーとしてインストールします。 Home Assistant OS または Supervised を使っている場合は、上記のアドオンをお勧めします。
git clone https://github.com/grablo/grablo-docker.git cd grablo-docker docker compose up -d
ID とデータは名前付きボリュームに保存されるため、アップデートや再作成を行ってもコンテナーは同じデバイスとして扱われます。コンテナーは自動的にはアップデートされません。新しいバージョンを適用するには、
docker compose pull を実行してから docker compose up -d を実行します。詳しくは、インストールガイドを参照してください。
直接インストール (.deb)
Linux に慣れている方は、アーキテクチャ (ARM64/x64) に合った .deb パッケージをダウンロードして直接インストールできます。デスクトップでは、ファイルマネージャーで .deb ファイルを開いてインストールします。コマンドラインでは、パッケージをデバイスにコピーして
sudo apt install -y ./grablo*.deb を実行します。インストールすると、Grablo はシステムサービスとして動作し、デバイスの起動時に自動的に開始されます。ログインは必要ありません。