前回に引き続き、今回はBluemixを使用した開発例をご紹介します。Bluemixは無料で30日間は使用可能なので、興味のある方はぜひお試しください。フリートライアルの利用登録Bluemixの使用には以下が必要になります。手順についてはこちらを参照ください。登録が終わったら、Bluemixのダッシュボードを開きます。ダッシュボードが表示できたら、Bluemixの利用準備は完了です。IoTソリューション開発入門それではここからIoT事例としてメジャーな「室内に設置したセンサデバイスが計測した室温を送信し、ユーザがリアルタイムで確認する」ソリューションを作成してみましょう。室温を測定して送信(MQTT)するプログラムデバイスからセンサ情報を受信するMQTTブローカーユーザのリクエストを受け付けるアプリケーション室温を蓄積するDB室温を参照するUIの5つの要素で構成します。Starter」を選択します。DB)をアプリケーションサーバ(Node.js)に繋げた状態で、すべてのミドルウェアの導入が完了になります。以上のミドルウェアをオンプレミスで構築する場合に必要な、サーバ/ネットワーク機器の調達ネットワークの構築サーバOSのインストールミドルウェアのインストールミドルウェア間の接続連携etc...といった、インフラ構築にまつわる作業がたった数分でできてしまいます。この操作で真ん中の部分が出来上がりました。つなぐ」ところを説明します。Devices以下の順番で行います。選択してダッシュボードを起動します。ICチップなアイコンを選択して、デバイスの追加をします。そのデバイス・タイプを決めますが注意が必要です。仕様として、接続を一意にするクライアントIDは23バイト以下です。インスタンスを一意に示すIDで、2016/6/27現在6バイトです。デバイス・タイプの合計が13バイト以下で設定する必要があります。新規なので、デバイス・タイプを作成します。デバイス・タイプを入力して「次へ」。このあと、オプション設定がいっぱい出てきますが無視して「次へ」。作成したデバイス・タイプを選択して「次へ」。デバイスIDを入力して「次へ」。ここもこのあと、オプション設定がいっぱい出てきますが無視して「次へ」。これでデバイスが登録されました。ここで出てきた・組織ID・デバイス・タイプ・デバイスID・認証トークンは、後で使うのでメモしていてください。接続への準備が整ったので、次は実際に接続してみましょう。接続情報を確認するため、アプリケーションの環境変数を開きます。・暗号化通信ポートVCAP_SERVICES[&quot;iotf-service&quot;][&quot;credentials&quot;][&quot;mqtt_s_port&quot;]をメモします。デバイス側には以下のプログラムをのせます。今回はRubyで作りましたがMQTTでのデータ送信が可能であれば、なんでも構いません。このプログラムで送信したデータはデバイスの最近のイベントで確認できます。この画面を開く前のデータは表示されないようなので、プログラムを実行する前に画面を開きましょう。ノードをつなげば、ブラウザへプッシュすることも可能です。サービスでシステム全体が構築されていきます。サービスを使ってみようと思います。当ブログからのリンクやバナーなどで移動したサイトで提供される情報、サービス等について一切の責任を負いません。当ブログのコンテンツ・情報について、できる限り正確な情報を提供するように努めておりますが、正確性や安全性を保証するものではありません。情報が古くなっていることもございます。当サイトに掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。)することを禁止します。することも一切認めておりません。当ブログは著作権や肖像権の侵害を目的としたものではありません。著作権や肖像権に関して問題がございましたら、お問い合わせフォームよりご連絡ください。迅速に対応いたします。リンクについて当ブログは基本的にリンクフリーです。リンクを行う場合の許可や連絡は不要です。インラインフレームの使用や画像の直リンクはご遠慮ください。