(mosquitto)mqtts通信をやってみる

投稿者: | 2016年11月13日

みなさんこんにちは。ヒロウミです。

mqttブローカであるmosquittoサーバを利用してみたのでメモっておきます。今回の目的はpub/subをSSLで暗号化し、クライアント証明書による本人認証まで行うことです。

環境

・ubuntu14.04

・mosquitto version 1.4.10

・mosquitto_sub version 1.4.10

・mosquitto_pub version 1.4.10

mosquittoのインストール

以下の手順でmosquittoをインストールしていきます

 

mosquittoの設定

mosquittoの設定はこんな感じ。SSL通信を行うように設定します。また、クライアント証明書の設定も行います。

サーバ証明書の発行

先ず初めにオレオレ認証局を作成し、サーバ証明書、クライアント証明書を作成します。

pub/subテスト

まとめ

今回はMQTTブローカとしてmosquittoを使用し暗号化されたpub/subを行ってみました。mosquittoの設定で「PostgreSQLと連携したACL」などまだまだ細かい設定があるようなので試していきたいと思います。

参考サイト:

Mosquitto(MQTT Broker)のインストール