連載
MQTTで始めるIoTデバイスの作り方 第5回:部屋の明るさを「パブリッシュ」する:MQTTで始めるIoTデバイスづくり(5)(5/5 ページ)
「MQTTで始めるIoTデバイスの作り方」実践編です。今回は光センサーをArduinoに接続して部屋や屋外の明るさを測定し、その値をMQTTでスマートフォンへ送ります。
パブリッシュされた「光の具合」をスマホで見てみよう
ここではArduinoとESP8266がパブリッシュした値を、スマートフォンにインストールしたIoT MQTT Dashboardで見ることにします。次の図はSubscription設定です。
「Friendly name」はアプリの中でこのサブスクリプション設定を呼び出す名前ですので、適当に分かりやすい名前を付けてください。筆者はフォトセンサーがCdS(硫化カドミウム)なので、その名前をそのまま使いました。
次に「Topic」ですがこれはパブリッシャ側のトピックと合わせる必要があります。今回は“arduino/a2/”とします。そしてメッセージが数値に限られる場合はこの「Is Numeric」をチェックしておくとよいでしょう。このトピックの履歴を表示させたとき、下の図のようにグラフ化して表示されます。チェックしてない場合はスクロールテーブルとしてメッセージが表示されます。
おわりに
今回は部屋の明るさをパブリッシュして、スマホでそのメッセージをサブスクリプションしてみました。次回はArduinoとESP8266側をサブスクライバーにします。そしてスマホからの操作でArduinoにつながったLEDをON/OFFしてみます。お楽しみに。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- MQTTで始めるIoTデバイスの作り方 第4回:ArduinoをMQTTブローカーに接続する
「MQTTで始めるIoTデバイスの作り方」もいよいよ核心に迫ります。今回はArduinoをプログラミングして、MQTTブローカーへ接続する手順を紹介します。あえてライブラリを利用しないことで、その基礎を学びます。 - MQTTで始めるIoTデバイスの作り方 第3回:ESP8266でMQTT
この連載では簡単なIoTデバイスを製作し、「MQTT」を利用してネットサービスに接続できるまでを紹介します。今回はマイコンに接続可能なWi-FiモジュールをMosquittoに接続するまでの下準備です。 - MQTTで始めるIoTデバイスの作り方 第2回:MQTTのプロトコルを解析して挙動を理解する
連載では「MQTT」を利用して簡単なIoTデバイスを製作し、ネットサービスに接続できるまでを紹介しますが、デバイスの自作を考えるとMQTTのプロトコルやメッセージシーケンスへの理解は欠かせません。 - MQTTで始めるIoTデバイスの作り方 第1回:「MQTT」を知り「Mosquitto」を導入する
この連載では「MQTT」を利用して簡単なIoTデバイスを製作して、ネット上のサービスに接続できるまでを紹介します。電子工作やアナログ制御に不慣れでも読み進められる内容としますので、気軽に挑戦してみてください。