gpt4 book ai didi

ssl - 使用 TLS 保护 arduino 到 mosquitto 的连接

转载 作者:太空宇宙 更新时间:2023-11-03 12:45:51 25 4
gpt4 key购买 nike

我正在尝试确保 arduino pubsub 之间的连接安全通过 TLS 的客户端和 mosquitto 代理(在公共(public)服务器上运行)。

通常(在 Windows 等上),我可以在提供证书文件时像下面那样发布/订阅。 (证书和 key 文件在我的工作目录中)。

mosquitto_pub -h myhost.com -p 8883 -t "/test"-m "your secure message"--cafile ca.crt --cert client.crt --key client.key

mosquitto_sub -h myhost.com -p 8883 -t "/test"--cafile ca.crt --cert client.crt --key client.key

但是有没有办法在 arduino 中做到这一点?

最佳答案

你的 pubsub MQTT 客户端不支持开箱即用的 SSL/TLS。您可以尝试与一些轻量级 SSL/TLS 库集成。

很少有嵌入式 SSL 库:
https://wolfssl.com/wolfSSL/Products-wolfssl.html
http://www.matrixssl.org/

或者您可以选择 Paho MQTT Client - MQTTClient 的预建 Arduino 端口。它支持 MQTT V3.1.1、SSL/TLS、QOS-2 Support 等,这些在 pubsub 中不可用。客户。

关于ssl - 使用 TLS 保护 arduino 到 mosquitto 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37916921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com