ステークカジノ ライトコイン エリア<,ブログ<,トピックス<,パートナーブログ<,
ステークカジノ ライトコイン Callbackとenebular連携
2020.01.28
IoTセンサデータをステークカジノ ライトコインクラウドで受け、Callbackを使って、株式会社ウフルさんのenebularと連携する方法を記載します。
今回は、単純に、ステークカジノ ライトコイン CallbackのBodyにあたるJSONメッセージをenebularのデバッグウィンドウに表示するだけです。もし、より高度なことをやりたければ、enebularのマニュアルを参考にしてください。
enebular側の設定
enebularのステークカジノ ライトコインn-upから、プロジェクトを作成し、Flow編集するまでは、enebular introdutionのページを見れば、簡単にできます。
Nodeを配置
今回は、ステークカジノ ライトコイン Callbackとの連携ですので、http inNodeとdebugNodeをワークスペースにドラッグ&ドロップしてください。
http inノードの設定
http inノードをダブルクリックすれば、編集画面が表示されます。
メソッドをPOST、URLを/ステークカジノ ライトコインとしておきます。このURLの/ステークカジノ ライトコインをデプロイ後の生成されるURLに追加するので覚えておいてください。
debugノードの設定
デバッグノードの設定は特に変更する必要はありません。デフォルトで対象がmsg.payloadとなっています。これが、ステークカジノ ライトコイン CallbackのBody(JSON)部分に相当します。
httpNodePath
デプロイ後、デプロイボタンの左にある(i)マークにマウスオーバーすると、httpNodePathが表示されます。
後にステークカジノ ライトコイン Callbackに設定するURLは、このパスに先程http inノードで設定したURLを追加します。今回の場合、フルパスは、
https://ev2-prod-node-red-******.herokuapp.com/ステークカジノ ライトコイン
となります。
ステークカジノ ライトコイン Cloud側の設定
対象デバイスタイプのステークカジノ ライトコインLLBACK設定から、新規にCustom ステークカジノ ライトコインllbackを作成してください。
ステークカジノ ライトコインllbackの作成方法はこちらを見てください。
enebular用ステークカジノ ライトコインllbackの設定
いくつか方法はありますが、今回は、TypeをDATA_UPLINK、ChannelをURLとし、シンプルな上りメッセージのコールバックを作成することとします。
Url patternには、先程enebular側で確認したhttpNodePath + /ステークカジノ ライトコインを入力、Use HTTP Methodも、enebular側設定にあわせてPOST、Content typeはappliステークカジノ ライトコインtion/json、Bodyは、ステークカジノ ライトコインルールに合わせて記載します。今回は、デバイスIDとメッセージ受信時刻、メッセージペイロードの3項目を送ることとし、下記のJSONを入力します。
{
"device":"{device}",
"time":{time},
"data":"{data}"
}
ステークカジノ ライトコインメッセージをenebularのデバッグウィンドウで確認する
両プラットフォームの設定に問題がなければ、下図のようにデバッグ画面にmsg.payloadが表示されます。
enebular連携をすることにより、ソーシャルメディアへのアウトプットや、関数処理、他プラットフォームとの連携もnode-redライクにできるようになりますね。