微型 WiFi 连接中继 - 从哪里开始

Tiny WiFi connected relay - where to start

我正在尝试获取有关我的第一个 IoT 项目的一些初步信息。我想建立一个 * tiny * wifi 连接继电器来控制,比方说,灯。虽然我是硬件和电子领域的新手,但我是专业开发人员,所以编程不是问题。

现在,我查看了不同的选项,但我似乎无法为该任务找到非常小的组件。可能是我忽略了什么,所以请帮助我提供可用的选项。

查看 ESP8266 设备。它们具有片上 WiFi,可以使用 Arduino 环境进行编程。你基本上用 C++ 编写代码来做你需要的任何事情。

这是一个示例设备: https://www.amazon.com/ESP8266-7-30V-Network-Relay-Module/dp/B01LYYC4MW

我最近使用 Linknode R4(与上面类似但有 4 个继电器)做了一个项目,并使用 REST API 将其编程为 Web 服务器。然后我用 ASP.NET Core 构建了一个前端,与我网络上的设备的 REST API 对话。 Web 服务器的 Arduino 草图发布在 Github at https://github.com/SteveInCO/LinknodeR4。我认为它可以在我上面链接的设备上进行少量修改。

R4 的默认程序允许通过他们的网站或 iOS/Android 应用程序控制它,但我永远无法开箱即用。他们的模型使用轮询方法,因此中继会不断询问服务器下一步要做什么。

Windows 物联网尚未 运行 在这些小型设备上,但没有理由你不能使用 UWP 应用 运行 作为 Arduino API 的前端在 Raspberry Pi 上的 Windows 物联网下,而不是像我一样使用网络应用程序。我认为最终的计划是 ASP.NET 核心能够 运行 在基于 ARM 的系统上像 Raspberry Pi,但最后我检查它还没有到位。