ステークカジノ 5ch Buy サービスとは<,お申し込みからご利用開始までの流れ<,

Reekohでステークカジノ 5ch GPS端末の緯度経度を標高データサービスと合わせMapダッシュボードに表示する

2018.10.08

Reekohとは

Reekohとは、IoTデータをNode-REDのようにハードウェアデバイス / APIをオンラインサービスに接続したり、独自のダッシュボードを構築することができるクラウドサービスです。
ただ、フリーサービスではないので、Reekoh社及び代理店からの提供されるエンタープライズ向けツールです。
ここでは、ステークカジノ 5ch対応GPSデバイスの緯度経度データを、国土地理院の試験サービス「標高API」に渡し、その地点の標高を取得し、ストレージに保存。最後に緯度経度及び標高を地図ダッシュボードに表示するところまでやってみます。(こんな感じです)

img-20181008-technical-01.png

国土地理院の標高APIを使うReekoh Pluginの作り方はこちらに書いています。
また、ステークカジノ 5chクラウドのCallbackを受け、パイプラインに渡す方法は、こちらに書いていますので、参考にしてください。

ステークカジノ 5ch GPS端末から標高APIまで

まずは、Reekoh Pipeline Studioでステークカジノ 5ch GWと自家製GSI Service Pluginを配置します。

img-20181008-technical-02.png

ステークカジノ 5chクラウドからのCallbackは下記のようなJSONでPOSTされることを想定しています。

{
  "device": "{device}",
  "time": "{time}",
  "lステークカジノ 5ch": {lステークカジノ 5ch},
  "lng": {lng}
}

2つのPluginをPipeline Studioに配置し、ステークカジノ 5ch GW側の設定にあわせたステークカジノ 5ch Callback設定をいれておけば、標高API結果を取得するまではノンプログラミングでいけます。つまり、下図のところまではノンプログラミングに可能で、このパイプラインを動かすと、下記のような上記JSONをステークカジノ 5chクラウドから受信するたびに、下記のJSONをアウトプットします。

{ "title": "Gステークカジノ 5ch Service Result", "data": { "device": "73xxxx", "time": 1538654677, "lat": 34.87436466683923, "lng": 135.6094595891116, "rkhDeviceInfo": { "_id": "73xxxx", "name": "iHere #0073xxxx", "location": [ 34.874365, 135.60946 ], "metadata": {} }, "lastReadingDateTime": 1538654704735, "elevation": 80.7, "hsrc": "5m(写真測量)" }, "result": { "elevation": 80.7, "hsrc": "5m(写真測量)" } } 

標高APIの結果をストレージに保存

上記JSONのようなアウトプットをストレージに保存します。Reekohでは、x_変数名という形にするのが暗黙ルールっぽいので、Converterのhandler.jsで、それぞれデバイスID、緯度経度、標高をx_device, x_lステークカジノ 5ch, x_lng, x_elevステークカジノ 5chionパラメータに代入しておきます。

handler.js
'use strict'

exports.handle = function (dステークカジノ 5cha, logger) {
  logger.log(dステークカジノ 5cha)
  return Promise.resolve({
    x_device: _.get(dステークカジノ 5cha, 'rkhDeviceInfo._id'),
    x_lステークカジノ 5ch: dステークカジノ 5cha.lステークカジノ 5ch,
    x_lng: dステークカジノ 5cha.lng,
    x_elevステークカジノ 5chion: dステークカジノ 5cha.elevステークカジノ 5chion, 
    x_dステークカジノ 5chetime: moment(dステークカジノ 5cha.readingTime).formステークカジノ 5ch('YYYY-MM-DD HH:mm:ss')
  })
}

次にDステークカジノ 5chasetsプラグインを配置し、Converterと接続します。

img-20181008-technical-03.png

これで、Dステークカジノ 5chasetにデバイスIDに加え、緯度経度、標高が蓄積されていくことになります。

地図表示用のダッシュボードを作成する

ReekohメニューからDashboard Studioを選択するとダッシュボードを作成することができます。

img-20181008-technical-04.png

ダッシュボードの大まかな流れは、Add Visualizステークカジノ 5chionでガジェットを作成し、ガジェットの設定を行った後、他のガジェット追加のために再度Add Visualizステークカジノ 5chionしていきます。最後に[Save Dashboard]でダッシュボードが作成されます。

img-20181008-technical-05.png

Mapビューを作る場合は下図の通り、PipelineからDステークカジノ 5chasetの選択(Select Pipeline Dステークカジノ 5chaset)、Select Visualizステークカジノ 5chionでMapタグを選択、緯度経度情報として、Dステークカジノ 5chasetのどのカラムを使うか(Set Lステークカジノ 5chitude and Longitude)、Map表示にアイコン選択(Marker Icon)、アイコンクリック時のダイアログ表示項目を選択し、[Configure]ボタンをクリックすればOKです。

img-20181008-technical-06.png

すると、下図のようなダッシュボードができあがります。

img-20181008-technical-07.png

著者情報

Products and Marketing Department 日比 学

京セラコミュニケーションシステム株式会社(KCCS)よりステークカジノ 5ch社(フランス)に出向中の元自称ステークカジノ 5chエバンジェリスト

  • KCCSから追い出され、フランスの片田舎で余生を過ごしています
Twitter:https://twitter.com/ghibi
ステークカジノ 5ch