警告メッセージ

Howtoは、Armadilloシリーズを有効に活用するための参考資料です。使用ソフトウェアのバージョンなど諸条件の差異によって、記載内容と実際の動作が異なる場合があります。また、すべての機能検証や長期の動作試験を行ったものではありませんので、必ずご使用目的に適合した検証・試験を行ってください。

Howto : Armadillo-IoTでSORACOM Harvestを利用する

対象製品: Armadillo-IoT G3Armadillo-IoT G3LArmadillo-IoT G1/G2

SORACOM Harvestは、株式会社ソラコムが提供している、IoT デバイスからのデータ収集および可視化サービスです。SORACOM Air が提供するセルラー通信を使って、IoT デバイスのセンサーデータ等を手間なくクラウドにアップロードすることができます。12

SORACOM Harvest

アップロードされたデータは、SORACOMプラットフォーム上に 40 日間に渡って保存されます。お客様は、保存されたデータを SORACOM のユーザーコンソールでグラフ化することができます。

本Howtoでは、Harvest を使ってArmadillo-IoTのデータをクラウドに保存し、ユーザコンソールでデータを可視化する方法を解説します。3

Harvest を有効化する

Harvest を有効化するには、ユーザコンソール、soracom-cli、API のいずれかで設定を行います。 今回はユーザコンソールでの設定方法を紹介します。

SORACOM Harvest の設定はグループ単位で行います。そのため、Harvestを使うには Air SIM をグループに登録する必要があります。今回は、動作確認として SORACOM Harvest 専用のグループを作成し、そのグループに Air SIM を登録してみましょう。

まず Air SIM 管理画面を開いて、SORACOM Harvest でデータ収集を行いたい Air SIM にチェックマークを付けます。続いて、[操作] ボタンから [所属グループ変更] を選択します。

Air SIM の所属グループを選択するためのダイアログが表示されたら、[新しい所属グループ] ドロップダウンから [新しいグループを作成…] を選択します。

以下のようなグループ作成ダイアログが表示されます。グループの名称を入力して [グループ作成] ボタンをクリックします。 今回は“hello harvest"というグループ名で作成してみましょう。

[グループ作成] ボタンを押すと元の [SIM の所属グループ変更] ダイアログに戻ります。 [新しい所属グループ] ドロップボックスが、今作成した hello harvest グループになっていることを確認し [グループ変更] ボタンを押します。

先ほど作成した hello harvest グループに対し、SORACOM Harvest の設定を行います。設定を行うためには、グループ管理画面を開き、hello harvest グループを選択してグループ詳細画面を開きます。

[SORACOM Harvest 設定] グループの中にあるスイッチをONに設定し、保存ボタンをクリックしてください。

HTTPでデータを送信する

今回は例として、HTTPでArmadillo-IoTの基板温度とCPU温度とを送信します。

# wget https://download.atmark-techno.com/misc/send-temp-to-harvest.sh
# chmod +x send-temp-to-harvest.sh
# ./send-temp-to-harvest.sh

send-temp-to-harvest.shを実行すると、現在のArmadillo-IoTの基板温度とCPU温度とがHarvestに送信されます。

Harvest で収集されたデータを可視化する

ユーザコンソールで、Harvest で収集された JSON 形式のデータを可視化することができます。

まず Air SIM 管理画面を開いて、SORACOM Harvest による通信を行った Air SIM にチェックマークを付けます。続いて、[操作] ボタンから [データを確認] を選択します。

画面遷移した状態では、データがロードされていません。[検索] ボタンを押すと、Harvest で収集されている温度データがグラフで表示されます。 例として、send-temp-to-harvest.sh を5秒間隔で実行した結果を示します。

Harvest を無効化する

Harvest は有料のサービスです。Harvest が有効になっていると SIM 1枚ごとにオプション料金が発生します。不要となった場合には設定を無効化してください。

  • ユーザコンソールでの設定方法
    • グループ一覧画面で、Harvest の設定を行ったグループをクリックし、グループ詳細画面を開きます。
    • [SORACOM Harvest 設定] グループの中にあるスイッチを OFF に設定し、保存ボタンをクリックしてください。

  1. SORACOM Harvest サービス詳細はソラコムのWebサイトをご確認ください。 ↩︎

  2. SORACOM、SORACOM Air、SORACOM Harvestは、株式会社ソラコムの登録商標または商標です。 ↩︎

  3. 参考/出典: ソラコム 開発者向けサイト/Getting Started ↩︎