كيف احمي نفسي وجهازي الكومبيوتر عند القيام ببرمجة اردوينو (او اي جهاز اخر) المتصل بالتيار الكهربائي للمدينة

Image

لاحظت ان الكثير من الاشخاص يقومون بتجربة التحكم بالاجهزة الكهربائية بإستخدام "ريليه" يتم التحكم بها عبر أردوينو او راسبيري باي او اي جهاز آخر وذلك بدون اي اهتمام بالناحية الأمنية حيث يقومون بكافة التوصيلات على شكل الدارة حسب الصورة التالية

وهي من الناحية العلمية والتطبيقية لا تحوي على خطأ، لكنها تحوي على جريمة أمنية يمكن ان تؤدي إلى حالة وفاة، او إلى احتراق جميع اجهزة الكومبيوتر والراوتر والاجهزة الالكترونية الاخرى الموصولة على الشبكة، سأقوم بشرح مكان المشكلة وكيفية تنفيذ هذا النوع من المشاريع بشكل آمن.

يقوم المتدربين بتوصيل الدارة الموضحة بالصورة إلى جهاز الراوتر عبر كبل الشبكة الموصول بالجهة الثانية مع دارة الأردوينو حسب مثالنا هنا، او بتوصيل الأردوينو بجهاز الكومبيوتر مباشرة عبر بوابة الUSB  بهدف برمجته، وهنا تكمن المصيبة، فأغلب هذا النوع من المشاريع يتم تنفيذه على BreadBoard بالإستعانة بكبلات التوصيل التدريبية السهلة التوصيل والفك، والتي من الممكن جداً تؤدي لحدوث قصر في الدارة في حالة تماس اي سلك تدريبي بلوحة الأردوينو, قد لا يبدو  هذا الأمر بمشكلة خطيرة، لكن بإضافة توصيل كهرباء التوتر العالي (110  - 220 فولت) على الدارة، فنحصل على "الخلطة" المناسبة لحدوث كارثة، فإن لم يؤدي ذلك لحالة وفاة نتيجة التوتر العالي، فإنه وبسبب توصيل الأردوينو إلى الراوتر عبر كبل الشبكة فإن كهرباء التوتر العالي ستنتقل عبر كبل الشبكة لتؤدي إلى احتراق كافة الاجهزة الالكترونية الموصولة على الشبكة -التوصيل السلكي فقط وليس التوصيل على الشبكة اللاسلكية- من اجهزة الكومبيوتر الشخصي إلى الراوتر إلى وحدات التخزين او الطابعة الموصولة على الشبكة.

لتجاوز هذه المشكلة فأنا انصح بإتباع الحلول التالية:

1- لا تقم بإستخدام تيار التوتر العالي على الريليه في مرحلة البرمجة، بل قم بإستخدام أجهزة بديلة تعمل بتوتر 12-24 فولت واستعيض عن منبع التيار ببطارية 12-24 فولت.

2- لا تقم بتوصيل التيار الكهربائي إلى الدارة قبل التأكد من ثبات كافة الاسلاك.

3- إستخدام طاولة خشبية او بلاستيكية -مواد عازلة- وتأكد من ثبات الدارة في مكانها.

4- قم بإستخدام WIFI-Ethernet Bridge.

سأقوم بشرح النقطة الأخيرة بشكل خاص، كونها قد تبدو غيبة لبعض القراء.

عوضاً عن توصيل الأردوينو بجهاز الراوتر "سلكياً"، فأنه يتوجب عليك توصيله سلكيا إلى ما يعرف بالWIFI-Ethernet Bridge مما يقوم بتحويل اتصالك السلكي إلى اتصال لاسلكي WIFI والذي بدوره يقوم بالإتصال بالراوتر ، بإستخدام هذه الطريقة، فإنه سيمكنك تأمين اتصال شبكي للأردوينو بدون المخاطرة بأجهزتك الإلكترونية، ففي أسوء الحالات، سيحترق جهاز الWIFI-Ethernet Bridge فقط، طبعا بالإضافة لجهاز الاردوينو. يمكنكم تحويل أي جهاز WIFI Access Point ليعمل بنظام Bridge Mode والذي يمكنك الحصول عليه بتكلفة قد لاتتجاوز ال10 دولارات.

Avatar

مبرمج قديم ومؤسس شركة Poenity للبرمجيات ,يعمل في مجال تصميم وبرمجة حلول تقنية للشركات الصغيرة والمتوسطة بالإضافة إلى أنظمة إدارة الزبائن وخطوط الإنتاج مستفيدا من دراسته للمحاسبة وإدارة الأعمال يعمل حاليا في اكبر الشركات التقنية في سلطنة عمان كمحلل نظم ومبرمج حيث تم انتدابه للعمل لدى مؤسسة حكومية في السلطنة يهوى سيزار برمجة التطبيقات والطائرات المسيرة ومجال الIOT عامة وله مساهمات قيمة في دعم المجتمع التقني يختص سيزار موصللي بالبرامج والتقنيات التالية: البرمجة باستخدام لغات VB.NET, C#.NET, Javascript برمجة Arduino - Intel Galileo - Netduino - Raspberry pi بناء الانظمة الذكية باستخدام المتحسسات والانظمة المصغرّة