如何为无头物联网设备实现 Wi-Fi?

物联网 安全 无线上网 tp链接
2021-06-24 23:11:21

最近我购买了一个TP-Link HS100 智能插头,我使用应用程序对其进行了配置,并且一切正常。现在我试图了解这种实现的底层软件和硬件架构。基于简单的谷歌搜索,以下是我的理解。

无头智能插头与设备(例如移动电话或计算机)建立对等连接。使用带有 UI 的设备,将网络配置输入到 IoT 设备中。然后物联网设备连接到接入点以使用云服务进行某种类型的身份验证,并建立连接。移动应用程序将命令传送到云服务,然后云服务将命令中继到智能插头。这很简单。

我喜欢更深入地了解此类设计的软件和硬件架构。公平地说,有某种类型的 Wi-Fi 设备,如CC3100 Wi-Fi 芯片或类似产品。有某种类型的微控制器,如 ARM Cortex。它可以是集成的 Wi-Fi 控制器,例如CC3200

实现这种设计以设置和建立安全通信链接的底层软件和硬件架构是什么?需要实施什么类型的最低安全措施来保护设备?我希望此站点上的某人具有此类改编 (2.4 GHz) 的经验并愿意分享他们的经验。

1个回答

可用于实现此类设计的底层软件和硬件架构之一是:

ESP8266 WiFi芯片的Arduino核心

它基于低成本的单芯片解决方案,可以使用 WPA2 来确保安全性。

在服务器端,您可以使用 SSL/TLS。检查thinger.io arduino 库2.5+

对于服务器端,您还可以使用 thinger.io。