📚 طبقات هيكلية المدن الذكية (استكمال)
المفاهيم الأساسية
طبقة المدينة (City Layer): طبقة النقل المباشر بين أجهزة إنترنت الأشياء الطرفية ومراكز البيانات أو الإنترنت. يجب أن تكون مرنة لضمان وصول البيانات وتقليل التأخر الزمني وفقدان الحزم.
طبقة مركز البيانات (Data Center Layer): المكان الذي تُرسل إليه البيانات للمعالجة والتخزين واستخراج الأنماط والمعلومات لدعم القرارات (مثل إدارة إشارات المرور).
طبقة الخدمات (Services Layer): الطبقة التي تقدم القيمة الفعلية لإنترنت الأشياء من خلال عرض البيانات المعالجة وفقاً لمتطلبات المستخدمين وحالات الاستخدام المختلفة (مثل إعادة توجيه الحافلات).
خريطة المفاهيم
```markmap
7. الرسائل في إنترنت الأشياء
ما سيتعلمه الطالب
تطبيقات المدن الذكية
- التعرف على طبقات هيكلية المدن الذكية
- طبقة الشارع (Street)
- أجهزة ومستشعرات طبقة الشارع
- مستشعر مغناطيسي (Magnetic Sensor)
- مستشعرات الإضاءة (Lighting Controller)
- كاميرات المراقبة (Video Cameras)
- مستشعر جودة الهواء (Air Quality Sensor)
- العدادات (Counters)
- طبقة المدينة (City)
- وظيفتها: النقل المباشر بين الأجهزة الطرفية ومراكز البيانات/الإنترنت
- متطلباتها:
- نشر موجهات ومحولات شبكية بمستوى أعلى من طبقة الشارع
- تقليل البيانات عبر بروتوكولات متعددة
- المرونة لضمان وصول الحزم (خاصة للتطبيقات الحساسة للتأخر أو فقدان الحزم)
- طبقة مركز البيانات (Data Center)
- وظيفتها: معالجة وتخزين البيانات واستخراج الأنماط لدعم القرارات
- أمثلة تطبيقية:
- إعطاء تصور لحركة المرور على مستوى المدينة
- إدارة مدة ومزامنة إشارات المرور تلقائياً
- موقع التخزين: الخدمات السحابية أو مراكز بيانات البلدية/الشركات الخاصة
- طبقة الخدمات (Services)
- وظيفتها: تقديم الخدمات الفعلية للسلطات والمواطنين بناءً على البيانات المعالجة
- أمثلة تطبيقية:
- إعادة توجيه الحافلات لتجنب الازدحام
- تسيير المزيد من قطارات الأنفاق تلقائياً
- توقع قرارات الركاب
- تحديد أمثلة على المدن الذكية
- مثال: مشاريع المدن الذكية في المملكة العربية السعودية بحلول 2030
- تشمل: الإدارة الذكية للمرور ومواقف السيارات، أنظمة الحفاظ على البيئة، إدارة النفايات، الإسكان الذكي، أنظمة إدارة الأراضي
- الهدف: تحسين نوعية حياة المواطنين والاستدامة المالية وجودة الخدمة
أساسيات بروتوكول MQTT
- وصف وظيفة بروتوكول MQTT
- تصنيف جودة الخدمة (QoS) لبروتوكول MQTT
إنشاء تطبيق عملي
- استخدام البرمجة النصية في بايثون لنشر الرسائل إلى عميل MQTT X
- إنشاء ملف بيانات JSON لتخزين التقارير
- استخدام مفكرة Jupyter لتحليل البيانات في ملف JSON
الأدوات المستخدمة
- بيئة التطوير المتكاملة للأردوينو (Arduino IDE)
- أداة JetBrains PyCharm
- بيئة محاكاة دوائر Autodesk Tinkercad Circuits
- عميل MQTT X
```
نقاط مهمة
- طبقة المدينة: حساسة للتأخر الزمني وفقدان الحزم، مما قد يؤدي إلى تنبيهات أو تقارير غير صحيحة.
- مركز البيانات: يمكنه استخدام نفس البيانات (مثل بيانات المرور) لأغراض متعددة (التخطيط وإدارة الإشارات).
- الخدمات: تكمن الأهمية الفعلية لإنترنت الأشياء في هذه الطبقة التي تقدم الخدمات النهائية.
- التطبيق العملي: يوضح الشكل 7.2 (خريطة الرياض) مثالاً على التحديث الفوري للحركة المرورية كتطبيق للطبقات المذكورة.