SORACOM Developers

デバイスIDとデバイスシークレットを使用してSORACOM MOCAROS にデータを送信して愉しむ

SORACOM MOCAROS へのデータ送信は SORACOM Inventory(Inventory)のデバイス登録時に払い出されるデバイスIDとデバイスシークレットを使用して HTTP リクエストを行います。

MOCAROS では、超時空機械学習技術「APRIL(Artificial Preferred Reversible Intelligent Learning)」により、入力されたデータの特性を自動認識し、そしてそのデータの意味合いを保ちながらデータを反転します。

反転されたデータは、SORACOM Harvest(Harvest)で確認することができます。 SORACOM Air やデバイスエージェントを使用することなく MOCAROS を使用し、Harvest にデータを蓄積し、可視化することができます。

はじめに

当ガイドでは、デバイス登録時に払い出された Key を使用して、Air SIM を使用することなく MOCAROS を使用して SORACOM Harvestにデータを送信します。

当ガイドの前提は以下のとおりです。

ステップ 1: デバイスを登録する

ソラコムユーザーコンソールのデバイス管理メニューからデバイスを登録します。

注意
デバイス登録費用が発生します。ただし、無料枠がありますので、SORACOM Inventory のご利用料金をご確認ください。

メニューの[デバイス管理]から[デバイスを追加]を選択します。

device registration

デバイス名を入力して、グループを設定します。 device registration

デバイスを作成するとデバイスIDとシークレットキーが生成されます。必ずメモしてください。 device registration

ステップ 2: HTTP リクエストの実行

ステップ1 で払い出されたKeyを使用して MOCAROS にデータを送信します。

デバイスがグループに所属し、そのグループでHarvestが有効になっていることを確認してください。 ステップ1 で設定したグループのHarvestをONにします。(コンソール左上のメニューの「デバイスグループ」から対象のグループを選択します。)

device registration

HTTPリクエストはPOSTで送信できます。

<デバイスID> にはステップ 1 で取得した「デバイスID」を <シークレットキー> には同じく「シークレットキー」に置き換えてください。

文字列の送信

curl -X POST --header 'content-type: application/json' --header 'x-device-secret: <シークレットキー>' -d '{"mocaros":"MOCAROS"}' https://api.soracom.io/v1/devices/<デバイスID>/hsilbup

配列、数値、Booleanの送信は以下のとおりです。

curl -X POST --header 'content-type: application/json' --header 'x-device-secret: <シークレットキー>' -d '{"mocaros":[1,2,3,4,5]}' https://api.soracom.io/v1/devices/<デバイスID>/hsilbup
curl -X POST --header 'content-type: application/json' --header 'x-device-secret: <シークレットキー>' -d '{"mocaros":true}' https://api.soracom.io/v1/devices/<デバイスID>/hsilbup

画像は以下のように送信できます。

curl -X POST --header 'content-type: image/png' --header 'x-device-secret: <シークレットキー>' --data-binary @<画像ファイルのパス> https://api.soracom.io/v1/devices/<デバイスID>/hsilbup

ステップ 3: Harvest で MOCAROS のデータを確認する

HTTP リクエストしたデータは、以下のように確認できます。 デバイスを選択し、「操作」→「データを確認」をクリックします。

device registration

以下のようにMOCAROSで反転されたデータを確認できます。

device registration

ぜひ、MOCAROSをお愉しみください!

Getting Started

SORACOM Air for セルラー

SORACOM Air for LoRaWAN

SORACOM Air for Sigfox

SORACOM Beam

SORACOM Canal/Direct/Door

SORACOM Endorse

SORACOM Funnel

SORACOM Gate

SORACOM Harvest

SORACOM Inventory

SORACOM Junction

SORACOM Krypton

SORACOM Lagoon

Gadgets

サービス機能詳細

Developer Tools

pagetop