بهذا الموضوع سنتكلم عن كيف اربط المايكروكنترولر بالانترنت بالكود
وهذا يعني ان تربط منزلك او مصنعك او مكتبك و اي شئ تريد انت جعله اون لاين
راجع هذا الموضوع للأهمية
يعني ايه اصلا اون لاين :)
يعني ياسيدي لو حابب تعرف درجة الحرارة في المكان عن بعد مهما كان موقعك
لو حابب تبلغ بيتك انك قادم يفتح الاضاءة ويشغل السخان ويضبط درجة حرارة المكان
لو حابب المكان يبلغك ان في حركة او غاز او دخان ويتصرف تلقائي
لو حابب تحرك روبوت عن بعد
لو حابب المكان يتعامل تلقائي مع اي ظاهرة تشغل بالك ويبلغك بما يحدث
انترنت الاشياء يعني ملايين الاحتمالات
يجب ان تستوعب انترنت الاشياء في هذه الجملة
هو ايصال اي جهاز او اي ظاهرة بالانترنت والتحكم بها عن بعد بكل بساطة
لربط الأشياء بالانترنت تحتاج الي عمليات شديدة التعقيد واكواد قد تصل الي الف سطر برمجي احيانا
لكن تم تبسيط هذا الامر لدرجة انك ممكن ان لا تكتب اي كود الآن
مكتبات برمجية وتطبيقات وسرفرات تؤدي لك المهمة
من ضمن البرمجيات ومعها تطبيقات ناجحة هو تطبيق Blynk
هذا التطبيق مكون من عدة اشياء :-
* اولا تطبيق عادي علي موبايلك
* ثانيا سرفر يخدم هذا التطبيق
* ثالثا كود برمجي تضعه علي لوحتك الاليكترونية سواء اردوينو وعائلاتها او البوردة النجم NodeMcu
طيب كيف بيعرف سرفر التطبيق اللوحة الخاصة بك
بكل بساطة بيعطي كل لووحة كود اسمه AUTH اوثينتكيشن كود عن طريق ايميلك الذي سجلت به علي التطبيق الموجود علي موبايلك بمعني يجب ان يكون لديكم ايميل حقيقي سواء ثابت او ايميل وهمي المهم انك تفتح الايميل اثناء تسجيل الحساب لاستقبال الكود
الكود بكل بساطة ليس له غير مكان واحد
هذا الكود تضعه بالبرنامج الموجودة علي اللوحة نفسها وستشاهد بالفيديو الأمر
نجاحك بوضع هذا الكود باللوحة يعني انت الآن متصل
وتستطيع ان تصل اي شئ سواء ثابت منزل - شركة -ورشة عمل - كلية - معهد ..........
او طبعا متحرك فيمكن طبعا وضع اللوحات بأي شئ متحرك شرط اتصال الشئ بالانترنت دائما
سيارة موتوسيكل قطار اوتوبيس
بمعني تستطيع طبعا مراقبة سياراتك عن بعد طالما فيها انترنت
اخترنا تشغيل انترنت الاشياء علي تطبيق بلينك لأنه رائ ويعطي مجالات ضخمة جدا
صحيح تطبيق بلينك بيعطيك عدد معين من الازرار لكن بنفس الوقت يعطيك القدرة علي التحكم تماما بكل جزء بلوحتك الاليكترونية
وفيما بعد سوف اريك كيف تتحايل علي البلينك بكل بساطة بنضع الكود علي لوحاتنا ونجعل اللوحة ترسل الينا التنبيهات