商用 Arduino 可重编程智能插头

物联网 无线上网 阿杜伊诺 智能插头
2021-06-13 03:47:14

有没有人重新编程过市售的智能插头,例如 Etekcity Voltson?是否有比 ESP8266 性能更好的带有开源 Wi-Fi 芯片的插头?我正在寻找有关可重新编程插头的建议。我希望通讯器留在我家本地。我可以编程,我只需要找到好的“开放”硬件。

我找到了 Etekcity 拆解,ESWO1-USA Etekcity Voltson Smart Wifi Outlet Teardown 内部照片 Etekcity Corporation

如果所有电路都可用,则可以重新编程或更换其中的 ESP8266EX。

这家伙在分离外壳上做了一个黑客工作,但如果他使用塑料工具,看起来有一些剪辑可以将其重新组合在一起:YouTube - Etekcity Wifi Smart Plug Teardown

在我听说有更好的东西可以满足我的目的之前,我会试一试。

1个回答

Sonoff 系列非常适合 DIY,可以打开您需要对其进行编程的 ESP8266 接头。任何商业上低于 10 美元/ea 的 Wi-Fi 都可能使用 ESP8266。他们可能不会比那便宜很多,那里没有利润。在 DIY 市场上,没有其他 Wi-Fi 和可编程低于 5 美元/ea 且普遍可用。我听说过一些竞争者,一个“ESP 杀手”,但还没有起飞。

再次,在性能方面,没有太多的竞争。ESP32 快得多,对于物联网更重要的是,它是双核的。这使您可以将按钮按下通知慢速服务器,而不会在等待时错过第二次按下按钮;如果操作正确,第 2 次按下通知将在第一个完成后立即发送。在速度方面,ESP32 的成本是主板的 2-3 倍(低于 10 美元/ea),并且具有丰富的硬件接口支持。如果您需要更多,您应该研究 pi 形 SBC 而不是 MCU。

我已经看到 nodeMCU 在一公里之外连接,尽管几乎没有。路由器的位置有很大的不同,我认为更昂贵的 MCU 不会提供更好的范围,您最好购买带有天线插孔和大型外部天线的 ESP8266。使用其中之一的范围应该没有问题。ESP 的 http 接口的延迟非常低,我在 8 毫秒内完成了数据包的处理。根据我的服务器日志,我获得了超过“五个 9”的长期正常运行时间。Wi-Fi 发送带宽约为 20KB/s,对于大多数自动化任务来说已经足够了,并且接收速度是其两倍。如果需要,您可以获得带有 16MB 闪存的“Wemos pro”板,但由于内置 Wi-Fi 和服务器存储如此便宜,您不应该需要大量板载。

正如您所提到的,ESP8266s 的主要缺点是 TLS 支持。它很慢,而且环境并没有真正以可以做得更好的方式设计。ESP32 在这方面要好得多,而且当硬件加密加速都在 SDK 中完成时,它很快就会变得更好。无论如何,您说过无论如何都想将其保留在本地。无论如何都很难在本地使用 HTTPS,因为您没有域并且在 localhost 上易于使用证书。还要考虑到您的 Wi-Fi 已经加密,安全性取决于您密码的复杂性。如果有人在您的 LAN 上,您可能会遇到比他们偷偷关灯更严重的问题。

简而言之,在我们在这里谈论的价格点上,ESP8266(仍然)和现在一样好,而且比几年前要好得多。我暗地里希望很多人会加入并推荐一些我不知道的东西,也许以后我们可以更新这个,但如果你不能和你爱的人在一起,学会爱你的人和; 这对我们其他人来说已经足够了。目前。