denshikobo’s blog

PICプログラミングやPCの操作で感じた日々の由無し事を綴ります

Windows 10にMosquittoをインストールした

MQTTを試すため、WIndows PCにMosquitto(これ↓)をインストールしてみました。

www.eclipse.org

OSは64bit版ですがdownloadしたのはmosquitto-1.4.14-install-win32.exeです。

インストーラを実行すると、libeay32.dllとssleay32.dllが見つからない無いと言われ、0.9.8版をインストールしたら、「序数****が見つからない」という訳の分からないエラーになりました。orz

 

このエラーは、libeay32.dllとssleay32.dllが古いときに出るらしく、これ(↓)を入れ、

https://slproweb.com/download/Win64OpenSSL_Light-1_1_0f.exe

OpenSSLのインストール・フォルダにあったlibeay32.dllとssleay32.dll(1.0.2版)をSystemフォルダにコピーしpthreadVC2.dllも探してきて同様に処置し、なんとかインストールを完了しました。

Windows管理ツール==>サービス(ローカル)にあるMosquitto Brokerを起動して、1883ポートを開放し、MQTT publishコマンドと subscriveコマンドを試すと・・・

 

無事、subscriverのコンソールにpublisherのメッセージが表示されました。

パチパチパチ~