[英]MQTT unable to connect over TLS
我正在嘗試使用 MQTT.js 通過react-native中的 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");
});
選項 object 將通過tls.connect()
傳遞,所以我指定了證書文件。
連接不返回錯誤,但客戶端未連接。 我做錯了什么?
嘗試使用 React 本機 MQTT https://github.com/FrozenPyrozen/rn-native-mqtt的分支,它與 Android 和 ZBA3F2ADEA47B86B0D408DE3FCE7 上的 TLS 連接一起使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.