Para un divertido sistema de control de acceso físico (bloqueo de puerta y alarma) - Raspberry PI, .NET 5, ASP.NET, Azure IoT Hub.
Inicialmente, construido en 2018-2019. Código refactorizado en febrero de 2021.
Más información en documentos.
Video: WebApp
Video: notificaciones de empuje y Pi
Aprender sobre la construcción de microservicios, un mejor código de estructuración y una programación electrónica de bajo nivel.
Expresando mi creatividad, divirtiéndose.
Desde que publiqué este proyecto, he estado actualizando todo a .NET 5, desde una versión anterior de .NET Core.
Ha habido una reestructuración drástica desde entonces.
Mi objetivo es recrear mi configuración original de Raspberry Pi y crear guías sobre cómo configurar todo.
| Alarma | Registro de acceso |
|---|---|
![]() | ![]() |
| Frambuesa pi |
|---|
![]() |
El proyecto consta de los 2 servicios principales:
Los servicios se conectan a estos servicios de Azure:
También contiene estas aplicaciones:
El Raspberry Pi usa los siguientes componentes:
Esquemas para la configuración.
Herramientas adicionales:
Puede ejecutar servicios por separado, pero eso requiere alguna configuración. En cambio, Project Tye se recomienda encarecidamente.
Tener las herramientas globales de Tye instaladas.
Para ejecutar los proyectos, simplemente escriba el siguiente comando cuando esté en el directorio root:
tye run