・まとめはじめにこんにちは。技術記事担当のHです。Lambdaで作成したプログラムやSageMakerで作成した機械学習モデルをCONEXIOBlackBear内にデプロイしたりする記事を掲載しました。GreengrassはV2に移行し、以前と使い勝手が少し変わったため、今回改めてV2においてセットアップ~プログラム動作確認までの手順を整理したいと思います。今回は、セットアップを行います。ソフトウェアV2をCONEXIOBlackBearにインストールするには、事前に以下が必要ですのでそれぞれの手順を実行します。ユーザー/グループの作成CONEXIOBlackBearのシリアルコンソールにて、ユーザーとグループを作成します。CLIのインストールhttps://docs.aws.amazon.com/greengrass/v2/developerguide/getting-started.html上記リンク内の前提条件より、32ビットARMでは、1系が必要ですので、https://docs.aws.amazon.com/cli/latest/userguide/install-linux.htmlに従い、インストールします。jdkのインストールjdkは、CONEXIOBlackBearのaptリポジトリにあるopenjdk-8を利用します。openjdk-8次に、jdkの設定を行います。以下のコマンドを実行してください。Coreソフトウェアのインストールにおいて、以下のようなエラーが出て失敗してしまいます。Coreソフトウェア実行後もエラーが発生し動作しません。GreengrassCoreソフトウェアをインストールしますという方法に従います。詳細は、以下のURLです。ダウンロード以下のコマンドを実行し、ダウンロード&解凍します。次に、CONEXIOBlackBearを離れてAWSコンソールで、IAMポリシーを作成IAMユーザーを作成し、作成したポリシーを割り当て、クレデンシャル情報をダウンロードするの2手順を行います。IAMポリシーは、https://docs.aws.amazon.com/greengrass/v2/developerguide/provision-minimal-iam-policy.htmlに従います。IAMポリシー、IAMユーザーが作成出来たら、CONEXIOBlackBearのシリアルコンソールに戻って、IAMユーザーの​​​​アクセスキーIDとシークレットアクセスキーを以下のように設定します。インストール以下のコマンドで、インストールを行います。jdkの設定に関連して、-Djavax.net.ssl.trustStore=/usr/lib/jvm/openjdk-8/jre/lib/security/cacerts-Djavax.net.ssl.trustStorePassword=changeitの2つを追加する必要があります。true以下のような表示が出れば、完了です。ソフトウェアが起動しているか確認しておきます。IoTコンソール上でも、インストールの過程で作成されたコアデバイスを確認することができます。V2をCONEXIOBlackBearにインストールできました。次回は、簡単なサンプルプログラムを動作させてみたいと思います。本記事は担当書き手の個人的感想を述べるもので、コネクシオ株式会社を代表する意思表示をするものでは有りません。