2016年9月30日

在Windows Server上架設Mosquitto Server

筆記一下在Windows VM上安裝Mosquitto的步驟

openssl req -new -x509 -days 3650 -keyout m2mqtt_ca.key -out m2mqtt_ca.crt
openssl genrsa -des3 -out m2mqtt_srv.key 1024
openssl req -out m2mqtt_srv.csr -key m2mqtt_srv.key -new
openssl x509 -req -in m2mqtt_srv.csr -CA m2mqtt_ca.crt -CAkey m2mqtt_ca.key -CAcreateserial -out m2mqtt_srv.crt -days 3650

  • Mosquitto設定
    • 打開Mosquitto安裝目錄下的mosquitto.conf,加入以下設定

bind_address michi-win2012
port 8883
cafile C:\OpenSSL-Win32\mosquitto\m2mqtt_ca.crt
certfile C:\OpenSSL-Win32\mosquitto\m2mqtt_srv.crt
keyfile C:\OpenSSL-Win32\mosquitto\m2mqtt_srv.key
tls_version tlsv1

    • 打開command prompt,執行以下指令啟動Mosquitto

mosquitto -c mosquitto.conf –v

  • 記得打開Azure NSG

  • PAHO設定如下

沒有留言:

About Me