是否有可用作小型 Web 服务器的支持 HTTPS 的 Arduino 板?

物联网 安全 阿杜伊诺 微控制器 https
2021-06-07 11:57:40

我想通过互联网控制继电器。

我正在考虑使用 Arduino 和一些 wifi/以太网屏蔽来制作这个。在互联网上搜索,我看到很多屏蔽和模块可以创建一个小型“网络服务器”来从互联网访问 Arduino 并显示一个包含用户界面的简单网页。

我想至少建立某种身份验证(例如在控制继电器之前在 GUI 中询问密码)。但是如果连接不安全并且只是普通的 HTTP,那么任何身份验证都没有实际意义,因为数据(密码)以纯文本形式发送,这太容易被窃听了。我想使用 HTTP S我经常不清楚我提到的这种屏蔽是否支持 HTTPS。我不知道一般情况下盾牌或Adruino的计算能力是否可能。

2个回答

考虑两种可能的选择:

  1. 使用树莓派代替 Arduino。你会有更多的能力。
  2. 使用基于 Web 的服务进行身份验证、授权等(用户 ID、密码)。您可以自己制作或基于 thingsboard.io 或其他物联网提供商之类的东西。

Arduino Stack Exchange 上有一个关于此主题的问题,如何在 Arduino 上获取 HTTPS?. 看看吧,有很多答案值得一读。

此外,现在 Arduino 支持许多比基于 8 位 AVR 的板更强大的硬件。这些新选项是: