المشاركات

عرض المشاركات من 2019

بناء نظام انترنت الاشياء باستخدام محاكي Packet Tracer المقدم من شركة سيسكو العالمية

صورة
السلام عليكم .. عنوان الدرس /   شرح  استخدام محاكي Packet Tracer في بناء انظمة انترنت الاشياء الاختصاص/   IoT الموضوع/   IoT Systems المستوى/  المبتدئ الأدوات المستعملة:  # برنامج Packet Tracer/  وهو برنامج مقدم من قبل شركة cisco العالمية الخاصة بمحاكاة الشبكات وكيفية عمل توبولوجي وتوزيع نقاط الوصول واجهزة الراوترات والسويتشات والسيرفرات وكيفية الربط فيما بينها ، وفي الاصدارات الحديثة قامت الشركة بتحديث البرنامج ليدعم أنظمة IoT وكيفية ربط المكونات والتحكم بها من خلال المتحكمات ، وهذا ما نتناوله في شرح البرنامج .            ملاحظة/ اضغط على الصورة للتكبير الخطوات: 1)  في البداية نقوم بتحميل برنامج Packet Tracer  من خلال الرابط التالي:- https://www.netacad.com/portal/resources/packet-tracer * اختر النسخة حسب نظام الكمبيوتر لديك .  وفي حال يتطلب عمل تسجيل دخول قم بالتسجيل في الموقع أولاً ولا لا تنسى أن تحفظ الباسوورد لأنه سيطلبه منك البرنامج في بداية التشغيل . التسجيل في الموقع من خلال الرابط التالي https://identity.cisco.com/ui/tenants/global/v1.0/enrollm

اضافة قاعدة بيانات فايربيس الى مشروع في اندرويد استوديو

صورة
السلام عليكم .. عنوان الدرس /   اضافة قاعدة بيانات في Firebase الى مشروع في اندرويد استوديو الاختصاص/  Cloud Computing الموضوع/  Firebase DB المستوى/  المبتدئ الأدوات المستعملة: 1-  موقع فايربيس ( https://firebase.google.com )                            2- برنامج Android Studio ملاحظة/ اضغط على الصورة للتكبير الخطوات: 1) في طرف Firebase  - في الموقع المذكور اعلاه نذهب الى لوحة التحكم من خلال الضغط على Go to Consul - نقوم بعمل مشروع جديد من خلال Add project - نضع اسم معين للمشروع ونضغط على create project بعد الموافقة على الشروط كما في الصورة: ببساطة اصبح المشروع جاهزاً كما في الصورة: 2)  في طرف android studio  هناك طريقتان لربط التطبيق مع ال Firebase DB : - الطريقة الاولى / من خلال الفايربيس وذلك بتحميل ملف json وارفاقه مع التطبيق واضافة مكتبة Firebase DB مع ملفات gradle (للمزيد يمكنك مراجعة documentation الخاص للفايربيس) - الطريقة الثانية / سهلة جدا من خلال بيئة android studio حيث ان الاصدارت الحديثة وفرت اداة جاهزة لربط المشروع

استخدام فايربيس كلاود في انظمة IoT

صورة
السلام عليكم .. عنوان الدرس /  مثال بسيط لاستخدام firebase cloud storage في انظمة IoT  الاختصاص/ Internet of Things الموضوع/ Cloud المستوى/ المبتدئ ملخص التجربة  يقدم هذا الدرس تجربة توضح استخدام الكلاود في مشاريع ال internet of thing  كخزن بيانات وتغيير حالة الجهاز او ال sensor المرتبط مع النظام عن بعد (أي مكان في العالم) من خلال تطبيق موبايل وفي هذا الدرس نستخدم تطبيق اندرويد مبرمج بلغة جافا .  الأدوات المستعملة:  هاردوير   NodeMCU esp8266 : متحكم يستخدم لربط الجهاز للانترنت عن طريق wifi وكذلك يحتوي على مخارج ومدخلات للتحكم بالاجهزة LED : يعتبر بمثابة جهاز للتحكم به عن طريق الكلاود  قاعددة بيانات : Firebase Real Time DB تطبيق نظام اندرويد  اللغات المستعملة /  C , java سنقوم بعمل node في firbase db باسم LED_Status ونستخدم نفس الاسم في برمجة تطبيق الموبايل وبرمجة المتحكم لوضع القيمة فيه في طرف تطبيق الموبايل نستخدم  setInt  لكتابة القيمة في ال LED_Status  وهنا التعامل مع نوع integer وفي طرف اردوينو  نستخدم getInt   لقراءة القيمة من ال LE