Für unterhaltsame physische Zugangskontrollsystem (Türschloss und Alarm) - Raspberry Pi, .NET 5, ASP.NET, Azure IoT Hub.
Anfangs, erbaut in den Jahren 2018-2019. Code im Februar 2021 umgestaltet.
Weitere Informationen in Dokumenten.
Video: WebApp
Video: Push -Benachrichtigungen und PI
Lernen Sie über den Aufbau von Mikrodiensten, den besseren Strukturierungscode und eine elektronische Programmierung auf niedriger Ebene.
Meine Kreativität ausdrücken - Spaß haben.
Seit der Veröffentlichung dieses Projekts habe ich alles auf .NET 5 über eine frühere Version von .NET Core aktualisiert.
Seitdem gibt es einige drastische Umstrukturierungen.
Mein Ziel ist es, meine ursprüngliche Himbeer -Pi -Einrichtung nachzubilden und Leitfäden zu erstellen, wie man alles eingerichtet hat.
| Alarm | Zugriff auf Protokoll |
|---|---|
![]() | ![]() |
| Raspberry Pi |
|---|
![]() |
Das Projekt besteht aus den 2 Hauptdiensten:
Die Dienste verbinden sich mit diesen Azure -Diensten:
Es enthält auch diese Apps:
Der Raspberry Pi verwendet die folgenden Komponenten:
Schemata für das Setup.
Zusätzliche Werkzeuge:
Sie können Dienste separat ausführen, aber das erfordert eine gewisse Konfiguration. Stattdessen wird das Projekt Tye dringend empfohlen.
Die Tye Global Tools installieren.
Um die Projekte auszuführen, schreiben Sie einfach den folgenden Befehl, wenn im Stammverzeichnis:
tye run