我试图在我的第一个物联网项目上获得一些初步信息。我想构建一个* 微小 * wifi连接的继电器来控制,让我们说,灯光。我是硬件和电子领域的新手,但我是专业开发人员,所以编程不是问题。
现在,我已经查看了不同的选项,但我似乎无法找到任务的小组件。可能是我忽略了一些东西,所以请帮助我提供可用的选项。
答案 0 :(得分:0)
看看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草图在https://github.com/SteveInCO/LinknodeR4发布在Github上。我认为它可以在我上面链接的设备上进行少量修改。
R4的默认程序允许通过他们的网站或iOS / Android应用程序控制它,但我永远无法让它开箱即用。他们的模型使用轮询方法,因此继电器不断询问服务器下一步该做什么。
Windows IoT还没有在这些小型设备上运行,但没有理由你不能像在我的网站上那样在Raspberry Pi上运行Windows IoT下运行的UWP应用程序前端Arduino API。我认为最终的计划是让ASP.NET Core能够在像Raspberry Pi这样的基于ARM的系统上运行,但最后我检查它还没有完全存在。