已安装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客户端,它将订阅一个主题并打印接收到的所有消息。
答案 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