Schauen Sie sich die ESP8266-Geräte an. Sie haben WLAN auf dem Chip und können mit der Arduino-Umgebung programmiert werden. Sie schreiben im Grunde Code in C++, um alles zu tun, was Sie brauchen. Hier
ist ein Beispiel Gerät: https://www.amazon.com/ESP8266-7-30V-Network-Relay-Module/dp/B01LYYC4MW
ich vor kurzem ein Projekt hat einen Linknode R4 (ähnlich wie oben, jedoch mit 4 Relais) mit und programmiert sie als Webserver mit REST-API. Dann habe ich ein Frontend mit ASP.NET Core erstellt, das mit der REST API für die Geräte in meinem Netzwerk kommuniziert. Die Arduino-Skizze für den Webserver wird auf Github um https://github.com/SteveInCO/LinknodeR4 veröffentlicht. Ich würde annehmen, dass es mit wenig Änderung auf dem Gerät funktionieren würde, das ich oben verband.
Das Standardprogramm für den R4 erlaubt es, es über seine Website oder iOS/Android-Apps zu steuern, obwohl ich es nie aus der Box funktionieren würde. Ihr Modell verwendet eine Abfragemethode, so dass die Relais den Server ständig fragen, was als nächstes zu tun ist.
Windows IoT läuft noch nicht auf diesen kleinen Geräten, aber kein Grund, dass Sie nicht die Arduino API mit einer UWP-App unter Windows IoT auf einem Raspberry Pi anstelle der Web-App wie ich Frontend beenden können. Ich denke, der mögliche Plan ist, dass ASP.NET Core auf einem ARM-basierten System wie einem Raspberry Pi laufen kann, aber zuletzt habe ich überprüft, dass es noch nicht ganz da war.
Sie benötigen ein [IoT-Gerät] (http://robokits.co.in/iot-internet-of-things/esp8266-wifi-serial-module-esp-01-for-iot-and-other-applications)), die eine service-bezogene Lichtregelung enthält, ein serielles Gerät (http://robokits.co.in/development-boards/interface-boards/opto-isolated-2-channel-5v-relay-board) , Stromversorgung und einige Drähte. Weitere Informationen finden Sie [hier] (http://www.instructables.com/id/WiFi-Internet-Controlled-Relays-using-ESP8266-Quic/). –