概要

measurementプロジェクトは、計測に使用するコンテナをまとめたDocker Composeプロジェクトです。 measurementプロジェクトのコンテナアプリケーションを開発する場合、開発者は以下の作業が必要です。

デバイスコネクターの開発

コンテナ内で動作させるアプリケーション(デバイスコネクター)を開発します。

Dockerイメージの作成

開発したデバイスコネクターを含めたDockerイメージを作成し、コンテナレジストリへpushします。

アーティファクトの作成

デバイスにデプロイするファイルを含めたアプリケーションアップデートアーティファクトを作成し、Menderサーバーにアップロードしてリリースとして管理します。

上記の開発作業の完了後は、ユーザーによるアーティファクトのデプロイやデバイスコネクター設定の変更が可能です。

アーティファクトのデプロイ

Mender Web UIでデプロイメントを作成して、リリースをデバイスにデプロイします。

デバイスコネクター設定の変更

必要に応じてMender Web UIの[Configuration]タブで、デバイスコネクターの設定を変更します。

../../../_images/develop_application_measurement_project_overview.png

図 25 measurementプロジェクトのアプリケーション開発