6
6

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.

myThingsをはじめよう - Part4: 「IDCF」チャンネルを認証する

Posted at

前回は「IDCF」チャンネルを独立したMQTTブローカーとして使う例を書きました。準備ができたのでmyThingsのチャンネルでIDCFを使う設定に入っていこうと思います。

「IDCF」チャンネルの認証情報

myThingsアプリから「IDCF」を認証する場合、以下の2つの情報が必要になります。

  • IPアドレス: IDCFクラウドの仮想マシンのパブリックIPアドレス
  • 認証token: 「IDCF」チャンネルのownerのtoken

パブリックIPアドレス

IPアドレスはIDCFクラウドに「IDCF」チャンネルをセットアップしたとき、仮想マシンに割り当てたパブリックのIPアドレスを使います。この例ではインターネットからアクセス可能な210.140.162.58です。

idcfcloud-firewall.png

ownerのtoken

認証tokenは「IDCF」チャンネルを仮想マシンにインストールしたあと、最初に実行するregisterコマンドで表示されますが、あとから確認することもできます。インストールしたディレクトリに移動後ownerコマンドを実行します。以下の場合は画面に出力されたmeshblu_auth_token18633a7cを使います。

$ docker-compose run --rm iotutil owner

> iotutil@0.0.1 start /app
> node app.js "owner"

┌─────────┬────────────────────┬──────────────────────────────────────┐
│ keyword │ meshblu_auth_token │ meshblu_auth_uuid                    │
├─────────┼────────────────────┼──────────────────────────────────────┤
│ owner   │ 18633a7c           │ 12a95246-f31e-4f0c-9678-2ae755e57b98 │
└─────────┴────────────────────┴──────────────────────────────────────┘

「IDCF」チャンネルを認証する

IDCFを選択する

myThingsアプリを開いてチャンネル一覧の一番下にある「開発向け」セクションから「IDCF」を選択します。

idcf-channel-list.png

「認証する」ボタンをタップするとIPアドレスと認証tokenを入力する画面が表示されます。

idcf-channel.png

利用を開始する

確認したIPアドレスと認証tokenをmyThingsアプリに入力して、「利用を開始する」ボタンをタップします。

idcf-channel-token.png

認証の確認

「IDCFは認証済みです」と表示されると、チャンネルの認証に成功です。

idcf-channel-activated.png

チャンネル一覧画面を表示すると、IDCFにチェックマークが入るのでここからも認証済を確認することができます。

idcf-channel-list-activated.png

6
6
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
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?