クラウドにデータを送信

ユーザーアカウントが、デバイスによって報告されたデータにアクセスできるようになりました。 次のステップは、デバイスがデータを報告することです。

サンプルの HERE Tracker アプリケーション (Android, C) のいずれかを使用している場合は、 Tracking API を介してすでにデータが表示されている可能性があります。次の例では、これらのアプリケーションが実行している処理を示し、手動で実行できます。

Tracking API にデータを送信

前提条件

  • ユーザー プロジェクトに要求されたデバイスの有効な deviceIddeviceSecret

デバイスにログイン

詳細については、「Tracking API」を参照してください。

curl -X POST \
  https://tracking.api.here.com/v2/token
  -H 'Authorization: OAuth {signedRequest}'

そのデバイスのaccessToken を受け取ります。 このガイドでは、これを deviceTokenと呼びます。 エラー「 412 Precondition Failed 」が表示された場合は、デバイスがまだプロジェクトに請求されていないことを示しています。 デバイスの請求方法の詳細については、前のセクションを参照してください。

データを送信

ingestionエンドポイントを使用してデータを HERE Tracking に送信します。

curl -X POST \
  https://tracking.api.here.com/v2/ \
  -H 'Authorization: Bearer {deviceToken}' \
  -H 'Content-Type: application/json' \
  -d '[{
  "timestamp": 1569246158000,
  "position": {
      "lat": 52.5,
      "lng": 13.4,
      "alt": 1,
      "accuracy": 10
  }
}]'

デバイス desiredシャドウが受信されます。

注 : タイムスタンプ は、 UNIX のエポック時間(ミリ秒単位)です。

」に一致する結果は 件です

    」に一致する結果はありません