微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

“我想在多个设备esp8266上使用相同的SSL证书进行mqtt连接,我能够做到这一点”吗?

如何解决“我想在多个设备esp8266上使用相同的SSL证书进行mqtt连接,我能够做到这一点”吗?

我对此并不陌生,但我将AWS IOT CORE与esp8266结合使用。因此,在这里,我将esp8266连接到AWS云上的mqtt broker,并将数据发送给它。这意味着我的esp8266是连接到代理AWS IOT CORE的客户端。

所以,我的主要问题是,当我将单个esp8266连接到AWS IOT CORE时,我需要一些证书,例如CA,CERTI和私钥等。这些文件提供了带有AWS MQTT IOT核心的esp8266的安全TLS连接。但是现在我想将2x esp8266与具有相同主题但相同的Mqtt broker连接在一起,但最基本的是使用我为esp8266(1)生成的相同TLS证书。因此可以使用这些相同的证书同时为两个esp8266提供安全的TLS连接。

需要以一种描述的方式回答。请在这里帮助我。

作为参考,我使用此项目通过MQTT将esp8266与AWS IOT CORE连接

https://electronicsinnovation.com/how-to-connect-nodemcu-esp8266-with-aws-iot-core-using-arduino-ide-mqtt/

解决方法

否,客户端证书用于唯一标识每个连接的客户端。

您需要为每个设备使用单独的证书。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。