我最近将一个家庭助理 (HASSIO) 实例从 Ubuntu 18.04 迁移到了 Ubuntu 20.04。在设置 MQTT 时,我注意到 MQTT 的 TLS 安全选项设置为“tlsv1”,并且 MQTT 代理在启动服务时将其报告为错误:
Error: Unsupported tls_version "tlsv1"
我不得不将其更改为受支持的 TLS 版本,而 tlsv1.3 成功了。在/etc/mosquitto/conf.d/default.conf
:
tls_version tlsv1.3
MQTT 代理现已启动并开始工作。但是,来自 Android 手机的 Owntracks 客户端无法连接到 MQTT 代理。它不断显示 SSL 握手错误。
知道有什么问题吗?我是否需要更新 Owntracks 上的证书以支持新的 TLS 版本?