Soracom

Users

スタートガイド

デバイス稼働時間を SORACOM Harvest へ送信する

ステップ 1: SORACOM プラットフォーム側の各種設定を行う 

SIM グループの設定 

  1. SORACOM ユーザーコンソール[Menu][SIM 管理] とクリックして SIM 管理画面を開きます。

    SIM Management

  2. LTE-M Shield に取り付けた SIM にチェックを入れ、[操作][所属グループ変更] をクリックします。

    Change Group

  3. [新しい所属グループ] のプルダウンボックスをクリックした後、[新しいグループを作成…] をクリックします。

    Create New Group1

  4. グループ名を入力して [グループ作成] ボタンをクリックします。

    Create New Group2

  5. 作成したグループが選択されていることを確認して [グループ変更] をクリックし、所属グループを確定します。

    Create New Group3

SORACOM Harvest Data の設定 

  1. SIM 管理画面で、前のセクションで割り当てたグループ名をクリックします。

    Select Group

  2. [SORACOM Harvest Data 設定] をクリックします。

    SORACOM Harvest Data

  3. SORACOM Harvest Data の設定を ON にして [保存] をクリックします。

    SORACOM Harvest Data

ステップ 2: Arduino スケッチを作成する 

LTE-M Shield for Arduino の初期設定 が完了していることを確認してください。

サンプルスケッチの書き込み 

  1. サンプルスケッチ send_uptime_with_soracom.ino をウィンドウに貼り付けて保存します。
  2. ウィンドウの [丸印に → アイコン] (マイコンボードに書き込む) をクリック。
  3. Arduino IDE のウィンドウ下部に「ボードへの書き込みが完了しました。」と表示されたら、正常に書き込みが完了しています。
このサンプルスケッチは Grove Beginner Kit for Arduino の代わりに Arduino UNO R3 をご利用いただいた場合でも動作します。

ステップ 3: 送信されたデータを確認する 

以上で SORACOM Harvest 上で下図のように稼働時間が表示されるようになります。

また Arduino IDE のシリアルモニタでシリアルポートを開くと、下図のように IoT スターターキット for Arduino からの出力を見ることができます。

シリアルモニタに表示される出力が文字化けする場合は、シリアルモニタとスケッチのボーレートが一致していない可能性があります。下図の赤枠がスケッチ側のボーレート (CONSOLE.begin(115200); の数値) と一致していることを確認してください。

Blink onboard LED Seeediuno

カスタマイズ例 

スケッチ例は 60 秒に 1 回の送信となっています。送信間隔を変更する場合はスケッチ内の #define INTERVAL_MS (60000) にミリ秒で指定してください。