MQTT无法通过TLS连接

时间:2020-07-17 11:14:49

标签: javascript react-native ssl mqtt tls1.2

我正在尝试通过TLS连接到MQTT.js的TLS上的MQTT代理。根据文档,我尝试了以下代码:

const options = {
  port: PORT,
  host: HOST,
  protocol: 'mqtts',
  secureProtocol: 'TLS_method',
  username: USERNAME,
  password: PASSWORD,
  ca: CA_FILE
}

const client = mqtt.connect(options);

client.on('error', (error) => {
  console.log("error", error);
});

client.on('connect', () => {
  console.log("connected");
});

选项对象将通过tls.connect()传递,因此我指定了证书文件。

连接未返回错误,但客户端未连接。 我做错了什么?

0 个答案:

没有答案