【发布时间】:2020-02-24 11:10:51
【问题描述】:
在测试应用程序时,发现它可以工作,但没有数据读数传递到后端。 错误消息是涉及版本不匹配的 SSLHandshakeException。 后端的 MQTT Broker 强制执行 TLS 1.2,在调试应用程序页面时,我注意到 MQTT Client 仅使用 TLS 1.0 作为“启用的协议”。
一项简短的研究表明,适用于 Android https://ankushg.com/posts/tls-1.2-on-android/
解决方法必须检查以下几点:
- TLS 1.2 是否作为协议安装在车队板上?
- 协议是否启用?
- MQTT 客户端是否兼容?
【问题讨论】:
标签: android tls1.2 fleetboard