من أجل المرح نظام التحكم في الوصول المادي (قفل الباب والإنذار) - Raspberry PI ، .NET 5 ، ASP.NET ، Azure IoT HUB.
في البداية ، بنيت في 2018-2019. تم إعادة تمثيل الكود في فبراير 2021.
مزيد من المعلومات في المستندات.
الفيديو: WebApp
الفيديو: دفع الإخطارات و PI
التعرف على بناء الخدمات المجهرية ، ورمز هيكلة أفضل ، وبعض البرمجة الإلكترونية منخفضة المستوى.
التعبير عن إبداعي - استمتع.
منذ نشر هذا المشروع ، قمت بتحديث كل شيء إلى .NET 5 ، من إصدار سابق من .NET Core.
كان هناك بعض إعادة الهيكلة الحادة التي تحدث منذ ذلك الحين.
هدفي هو إعادة إنشاء Raspberry Pi الأصلي ، وإنشاء أدلة حول كيفية إعداد كل شيء.
| التنبيه | سجل الوصول |
|---|---|
![]() | ![]() |
| التوت بي |
|---|
![]() |
يتكون المشروع من الخدمتين الرئيسيتين:
تتوافق الخدمات مع خدمات Azure هذه:
كما أنه يحتوي على هذه التطبيقات:
يستخدم Raspberry Pi المكونات التالية:
مخططات للإعداد.
أدوات إضافية:
يمكنك تشغيل الخدمات بشكل منفصل ولكن هذا يتطلب بعض التكوين. بدلاً من ذلك ، ينصح بشدة Project Tye.
تم تثبيت الأدوات العالمية Tye.
لتشغيل المشاريع ببساطة اكتب الأمر التالي عندما يكون في دليل الجذر:
tye run