MQTTとMessagePub+ :トピックの分類


トピックを設計するためには、トピックを性質で分類することが良い手がかりとなります。ここでは、「通知系」「要求系」「応答系」という3種類の分類を提案します。

通知系トピックは、デバイスなどの状態に変化があった時に、それを通知する際に利用するトピックです。例えば、「現在温度」「人感センサーの状態」などが通知系トピックの候補です。

要求系トピックは、デバイスなどを制御する要求を行う時に利用するトピックです。例えば、「照明制御」「エアコン温度設定」などが要求系トピックの候補です。

要求系トピックで要求が行われたら、それを受信したデバイスは要求に従って処理を行います。処理は常に成功するとは限らないため、成否などの結果を要求元に伝えたいことがあります。このような時に要求に対する応答を返す、応答系トピックを利用します。例えば、「エアコン制御結果」などが応答系トピックの候補です。

6658_12.png

では、それぞれについて詳しく見ていきましょう。


MQTTとMessagePub+

MQTTとMessagePub+ 目次に戻る

※この記事に掲載されている内容、および製品仕様、所属情報(会社名・部署名)は公開当時のものです。予告なく変更される場合がありますので、あらかじめご了承ください。

関連サービス