HarmonyOS Mqtt无法Connect成功

1、编译OpenSSL_1_1_1w版本包然后按照文档添加到工程中,配置好证书进行mqtts连接,连接失败。

2、使用官方的@ohos.net.socket库,配置证书进行连接是成功的。

3、@ohos/mqtt需要如何配置与编写代码,完成连接与消息订阅。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

请参考以下步骤:

1、最新的@ohos/mqtt库已经开启ssl功能,无需手动编译openSSL。

2、url需要带上协议名:

ssl://117.78.34.59:53483
sslOptions: {
  // true: enable server certificate authentication, false: disable,default is true.
  enableServerCertAuth: true,
  // Sandbox path for CA certificate
  // If enableServerCertAuth is true, a CA certificate needs to be passed
  // If enableServerCertAuth is false, a CA certificate does not need to be passed
  trustStore: fileDir + "/test_ca.crt", // 这个是CA证书
  keyStore: fileDir + "/client.crt",
  privateKey: fileDir + "/client_key.pem",
}
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS mqtt功能调试不成功
26浏览 • 1回复 待解决
callback无法成功更新UI
1989浏览 • 1回复 待解决
安装Apache成功后,为什么无法运行?
2558浏览 • 1回复 待解决
NAN无法配网成功,设备侧联网失败
8487浏览 • 2回复 待解决
AppGallery Connect问题咨询
367浏览 • 1回复 待解决
HarmonyOS Mqtt相关的demo
27浏览 • 1回复 待解决
应用侧需求 harmonyos 增加 MQTT协议的API
6686浏览 • 1回复 待解决
HarmonyOS APP中如何使用MQTT协议
24浏览 • 1回复 待解决
mqtt emqx_auth_mysql认证
2452浏览 • 1回复 待解决
WebSocket连接是否支持MQTT协议
1987浏览 • 1回复 待解决
HarmonyOS mqtt是否有专门的三方库?
440浏览 • 1回复 待解决
mqtt协议的使用有知道的吗?
2606浏览 • 1回复 待解决
HarmonyOS 是否有MQTT开源组件或SDK
41浏览 • 1回复 待解决