RaspberryPi
mqtt
mosquitto

Raspberry PiにMosquitto Brokerをインストールする

More than 1 year has passed since last update.

OSはRaspbian Jessieという前提です。

まず、新しいバージョンのMosquittoをインストールするために、リポジトリを追加します:

# GPG鍵のインストール

$ wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
$ sudo apt-key add mosquitto-repo.gpg.key

# mosquitto-jessie.listのインストール
$ sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list -O /etc/apt/sources.list.d/mosquitto-jessie.list

以上でインストールの準備が整ったので、実際にMosquittoをインストールします:

$ sudo apt-get install mosquitto

インストールされたMosquittoのバージョンを確認します:

$ mosquitto -v

1498138035: mosquitto version 1.4.12 (build date Thu, 25 May 2017 22:38:16 +0100) starting
1498138035: Using default config.
1498138035: Opening ipv4 listen socket on port 1883.
1498138035: Error: Address already in use

最後に"Error: Address already in use"と表示されていますが、これは既にMosquitto Brokerが動いている場合に表示されるもので、無視しても問題ないようです。

これで、デフォルトの1883ポートでBrokerが動作するようになりました!