6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

TI SensorTagをBluemixのWatson IoT Platformに接続してみる(1)

Last updated at Posted at 2017-06-16

はじめに

TI(Texas Instruments) SensorTag(CC2650STK)は、光、デジタル・マイク、磁気センサ、湿度、圧力、加速度計、ジャイロスコープ、磁力計、物体の温度、周囲温度の検出が可能な 10 個のセンサーを持つデバイスでありながら、4,000円程度で入手できる手軽なデバイスでもあります。
CC2650はTIから提供されているiOS向けアプリを使用することで、簡単にBluemixに接続することが可能です。今回はCC2650STKをBluemixのWatson IoT Platformに接続し、グラフ表示をするところまでやってみました。

用意するもの

TI SensorTag(CC2650STK)
iOS端末 ※Androidでもアプリは提供しているようですが、動作未確認
Bluemixアカウント

SensorTagとiOS端末を接続する

SensorTagのデータ受信用アプリをインストールする
Kobito.K1t76E.png

センサーからiOS端末にデータを受信する
アプリを起動し、センサーの左側のボタンを押して電源を入れる

アプリに表示されたセンサーをクリックし、「Seosor View」をタップする

センサーと接続出来ている場合、外気温などの値とグラフが表示される

iOS端末とBluemixを接続する

Bluemixにログインし、カタログから「Internet of Things Platform」を選択する

サービス名を適宜変更し、作成ボタンをクリックする

管理画面で「Launch」をクリックする

左側のメニューから「デバイス」をクリックする

右上の「デバイスの追加」をクリックする

「デバイス・タイプの作成」をクリックする

「デバイス・タイプの追加」をクリックする

デバイスタイプの名前を入力し、「次へ」をクリックする
※ここで入力したデバイスタイプを後ほどセンサーアプリでも設定するためメモしておく

何も変更せず「次へ」をクリックする

何も変更せず「次へ」をクリックする

何も変更せず「次へ」をクリックする

再び「デバイスの追加」画面に戻るが、ここでデバイスタイプの欄に新規作成されたデバイスタイプが選択されていることを確認し「次へ」をクリックする

デバイスIDを入力し、「次へ」をクリックする
※ここで入力したデバイスIDを後ほどセンサーアプリでも設定するためメモしておく

何も変更せず「次へ」をクリックする

任意の認証トークンを設定し、「次へ」をクリックする
※ここで入力したデバイスIDを後ほどセンサーアプリでも設定するためメモしておく

内容を確認し、「追加」をクリックする

登録が完了し、サマリーが表示される。「デバイス資格情報」に表示されている下記の4項目がセンサーアプリとBluemix間の接続に必要となる。
・組織 ID
・デバイス・タイプ
・デバイス ID
・認証トークン

次にセンサーアプリ側の設定をします。
アプリに表示されたセンサーをクリックし、「Cloud Confuguration」をタップする

画面右上の”+”をタップし、デバイスIDを入力し、OKをタップする
Cloudへの接続情報を追加するため、右上の”+”をタップする

Device IDを入力する。デフォルト値でMAC addressがセットされており、既に使用していなければデフォルト値のままでOKをタップする

IBM IoTF Registerdをタップする

下記の画面でデバイス関連情報を登録し、右上のSaveボタンをタップする

セット項目
R Device Type
R Device ID
R Organization ID
R Authentication Token

以上でセンサーアプリ側の設定は完了。

接続テストを行う
アプリに表示されたセンサーをクリックし、「Seosor View」をタップする

センサーと接続出来ている場合、外気温などの値とグラフが表示される。Cloud Viewの「Push to Cloud」スライドボタンをタップする

正常に接続が完了していれば下記の画面でCloud Viewの雲の下から矢印が表示される

正しくデータ送信が行われた場合、Bluemix側でイベントとしてJSONを受信することができる

以上でTI SensorTagのセンサー情報をBluemixのWatson IoT Platformに送信することが出来ました。

最後に

IT SensorTagはTI社が提供しているアプリを使用することで、手軽にWatson IoT Platformに接続することが可能になっています。尚、Watson IoT Platformでは受信したデータをグラフ等で視覚化することが可能になっており、こちらにてグラフ化の手順をまとめております。

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?