الجمعة، 15 فبراير 2019

خطوة نحو التحكم عبر الانترنت IOT



بهذا الموضوع سنتكلم عن كيف اربط  المايكروكنترولر  بالانترنت بالكود

وهذا يعني ان تربط منزلك او مصنعك او مكتبك و اي شئ تريد انت جعله اون لاين

راجع هذا الموضوع  للأهمية 

يعني ايه اصلا اون لاين   :)

يعني ياسيدي لو حابب تعرف درجة الحرارة في المكان  عن بعد مهما كان موقعك

لو حابب تبلغ بيتك انك قادم يفتح الاضاءة ويشغل السخان ويضبط درجة حرارة المكان

لو حابب المكان يبلغك ان في حركة او غاز او دخان ويتصرف تلقائي


لو حابب تحرك روبوت عن بعد

لو حابب المكان يتعامل تلقائي مع اي ظاهرة تشغل بالك ويبلغك بما يحدث

انترنت الاشياء يعني ملايين الاحتمالات

يجب ان تستوعب انترنت الاشياء في هذه الجملة

هو ايصال اي جهاز او اي ظاهرة بالانترنت والتحكم بها عن بعد  بكل بساطة

لربط الأشياء بالانترنت تحتاج الي عمليات شديدة التعقيد واكواد قد تصل الي الف سطر برمجي احيانا

لكن تم تبسيط هذا الامر لدرجة انك ممكن ان لا تكتب اي كود الآن

مكتبات برمجية وتطبيقات وسرفرات تؤدي لك المهمة

من ضمن البرمجيات ومعها تطبيقات ناجحة هو تطبيق Blynk

هذا التطبيق مكون من عدة اشياء :-
* اولا تطبيق عادي علي موبايلك

* ثانيا سرفر يخدم هذا التطبيق

* ثالثا كود برمجي تضعه علي لوحتك الاليكترونية سواء اردوينو وعائلاتها او البوردة النجم NodeMcu

طيب كيف بيعرف سرفر  التطبيق اللوحة الخاصة بك

بكل بساطة بيعطي كل لووحة كود اسمه AUTH  اوثينتكيشن كود عن طريق ايميلك الذي سجلت به علي التطبيق الموجود علي موبايلك بمعني يجب ان يكون لديكم ايميل حقيقي سواء ثابت او ايميل وهمي المهم انك تفتح الايميل اثناء تسجيل  الحساب لاستقبال الكود

الكود بكل بساطة ليس له غير مكان واحد

هذا الكود تضعه بالبرنامج الموجودة علي اللوحة نفسها   وستشاهد بالفيديو الأمر

نجاحك بوضع هذا الكود باللوحة يعني انت الآن متصل
  وتستطيع ان تصل اي شئ سواء ثابت  منزل -  شركة  -ورشة عمل - كلية - معهد ..........


او طبعا متحرك فيمكن طبعا وضع اللوحات بأي شئ متحرك شرط اتصال الشئ بالانترنت دائما

سيارة موتوسيكل قطار اوتوبيس

بمعني تستطيع طبعا مراقبة سياراتك عن بعد  طالما فيها انترنت

اخترنا تشغيل انترنت الاشياء علي تطبيق بلينك لأنه رائ ويعطي مجالات ضخمة جدا

صحيح تطبيق بلينك بيعطيك عدد معين من الازرار لكن بنفس الوقت يعطيك القدرة علي التحكم تماما بكل جزء بلوحتك الاليكترونية

وفيما بعد سوف اريك كيف تتحايل علي البلينك  بكل بساطة  بنضع الكود علي لوحاتنا  ونجعل اللوحة ترسل الينا التنبيهات