的条目 cert 不应该是证书文件的路径,而是它自己的实际证书。你需要读取文件并传递它。
cert
像这样的事情:
var remoteBroker = mqtt.connect('mqtts://xxx.xxx.io', {port:8883, protocol: 'ssl', username: 'username', password: '123password123', cert: fs.readFileSync('/etc/mosquitto/certs/ca.pem')} );