“未知选项'--cafile'。

时间:2019-01-02 08:51:35

标签: mosquitto

已安装Windows 10的WSL。系统中提供了最新的Moquitto版本。 用于测试目的的Mosquitto_pub和mosquitto_sub命令运行正常。

但是,当用户传递以下命令时,它将显示错误:

mosquitto_sub --cafile ca-chain.cert.pem --insecure -h <<ip address>> -p 8883 -u "c516c66a-4970-4a45-817b-d912871e9033" -P "1853398586" -t "c516c66a-4970-4a45-817b-d912871e9033/control/devices/rsp"

Error: Unknown option '--cafile'.

mosquitto_sub是一个简单的mqtt客户端,它将订阅一个主题并打印接收到的所有消息。

1 个答案:

答案 0 :(得分:0)

您的mosquitto-clients似乎已过时。

您可以从https://mosquitto.org/download/安装较新的版本。

您写了通过以下方式安装的注释:

sudo apt-get install mosquitto mosquitto-clients

您可以使用https://launchpad.net/~mosquitto-dev/+archive/ubuntu/mosquitto-ppa

sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update