2016年7月28日木曜日

Hot to use the "Non Device" mode in "IoT Gateway for BLE" app

Abstract (概要)

このページでは IoT Gateway for BLE アプリの使い方を紹介します
I will introduce how to use of IoT Gateway for BLE app in this page.

アプリ自体のダウンロードは以下の URL からお願いします
App download of thank you from the following URL.
http://apple.co/1Ytn48L

“Non Device” モードは実際の BLE デバイスを使わないで各チャネルにデータを送信することができるモードです
“Non Device” mode is capable of transmitting data to each channel without the actual BLE devices.

例えるなら IFTTT の “Do” のような機能になります
It likes a function of IFTTT “Do” button.

今回は “Non Device” モードを使って MQTT チャネルに Publish する方法を紹介します
This page shows you how to publish to MQTT channel using the “Non Device” mode.

Equipment (環境)

  • IoT Gateway for BLE v1.4
  • Cloud MQTT (Plan: Cute Cat)

Creating New device with “Non Device” mode (Non Device モードでデバイスの作成)

まず、”Non Device” モードでデバイスを作成します
First, you create a device in the “Non Device” mode

とは言っても、実際のデバイスは無いので名前を設定して終了です
Although , the actual device is nothing, so you’re finished setting the device name.

アプリを起動して “New” を選択してください
Launch the “IoT Gateway for BLE” app and tap the “New” button.
introduce_gateway_app_ver_mqtt_add_ch1.png

“Non Device” モードを選択します
Tap the “Non Device” mode in a list.
introduce_gateway_app_ver_mqtt_link_ch1.png

すると仮想のデバイス名を入力する画面になるので好きな名前を設定します
設定できたら “Add” を選択します
Then you set the virtual device name your like, you will be appeared the screen to enter data.
You tap “Add” button then you have finished setting the name.
introduce_gateway_app_ndm_add_dev1.png

Linking a Channel (チャネルと紐付ける)

作成したデバイスをチャネルと紐付けます
Next, you should link a device to the channel.

“Non Device” モードの編集画面で “Add” ボタンを押した後、既存のチャネルリストを選択する画面になります
After you pressed the “Add” button in the edit screen of “Non Device” mode, It will be on the screen to select an existing channel list.

今回は過去に作成した MQTT チャネルを利用します
In this time, to make use of the MQTT channel that you created in the past.

MQTT チャネルを選択します
Tap the MQTT channel in a list.
introduce_gateway_app_ver_mqtt_add_ch2.png

そして作成した CloudMQTT のブローカーを選択し OK をタップします
And select the CloudMQTT broker that you created and then tap OK.
introduce_gateway_app_ver_mqtt_link_ch7.png

これで MQTT チャネルと “Non Device” デバイスの紐付けが完了しました
To linking the MQTT channel and the “Non Device” device is now completed.
この操作が “Non Device” を使った Gateway を作成するという操作になります
This operation will be the operation called as “Creating a Gateway” using “Non Device” mode.
作成が完了すると Gateway の一覧に戻るので作成された Gateway を確認してください
Please check your gateway which has created in the list of Gateways.
introduce_gateway_app_ndm_link_ch1.png

Test (動作確認)

それでは最後に動作確認してみます
So the last to try to test your gateway.
作成した Gateway を選択してください
Please select the Gateway you created.

すると Gateway を起動する画面になるので Start をタップしてください
Tap the “Start” button then it will be shown the screen to start the Gateway.
introduce_gateway_app_ver_mqtt_test1.png

Gateway を起動すると MQTT チャネルとの接続が始まります
It will start connection with MQTT cahnnel when starting the gateway.
“Non Device” モードではデバイスは存在しないのでデバイスとの接続処理はありません
There is no connection process with some device because the device does not exist in the “Non Device” mode actually.
MQTT チャネルとの接続が完了すると Gateway の準備が完了しました
To complete the connection to the MQTT channel, the Gateway is ready !
Gateway が準備できると上部に “Do” ボタンが表示されます
When the Gateway is ready, the “Do” button will be displayed at the top.
introduce_gateway_app_ndm_test2.png

これで “Non Device” から MQTT チャネルにデータを送信することができます
You can send the data to MQTT channel using the “Do” button of your “Non Device”.
“Do” ボタンを押してみましょう
Let’s press the “Do” button.
introduce_gateway_app_ndm_test3.png

mosquitto_sub コマンドを使った動作確認だと以下のように表示されます
For instance, it is a test that uses a mosquitto_sub command appears as follows:
In the case of “Non Device”, the value ​​that are embedded in the {value} variable will be 0 at a fixed.
introduce_gateway_app_ndm_test1.png

0 件のコメント:

コメントを投稿