كـن مـرن و " اكسر الحاجز "

دورة فن التمديدات الكهربية

 الدورة الاحترافية . هى دورة معدة للمهندس الكهربائي والمدنى 
  
بحيث تكسب المتدرب المفاهيم الأساسية لعمليات حسابات التصميم الكهربى جارى رفع المحاضرات رابط المحاضرة رقم 1 
 http://www.mediafire.com/?vcyyi7bk26fpeyx 
رابط آخـــــــــــــــــــر
 للمحاضرى رقم 1 
 http://www.mediafire.com/?cm63ju6c4vicydo 
رابط المحاضرة رقم 2
  http://www.mediafire.com/?adkmjbcziuu33gg
 رابط المحـــاضرة الثالثة
  http://www.mediafire.com/?qytiw8f3395zgqk
 المحاضرة الرابعـــــــــــــة
 http://www.mediafire.com/?69c6hwmvwwnz4wg
 المحــــــــــاضرة رقم 5 
http://www.mediafire.com/?4w11pcqoav6dcp6

برمجة الشبكات..أبدا تخصصك

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

لماذا يجب أن أتعلم البرمجة ؟
سوف أقتبس إجابة أحد مؤلفي كتب البرمجة عندما قال: ينبغي عليك تعلم البرمجة حتى لا تقع تحت رحمة مبرمج قام ببرمجة البرامج التي تستخدمها دون الأخذ في الاعتبار رأيك في البرنامج أو الإضافات التي تحب أن تراها أو إن كان حتى هذا البرنامج مفيد لك أم لا. بالضبط عندما تدخل مطعم لتطلب وجبتك فأول ما يسألك عليه النادل: ماذا تحب أن تأكل ؟ وتكون إجابتك بالطعام الذي تريده بالإضافات التي تحبها، هذا هو الواقع الذي نعيشه نحن مهندسي الشبكات، فنحن نستخدم عشرات الأدوات في عملنا لا نعرف كيف تمت برمجتها أو إن كان شكلها يعجبنا أو إن كانت الأداة يحصل بها مشاكل على جهازك فكل ما بيدنا هو الإنتقال إلى أداة أخرى تقوم بنفس الوظيفة ، لذلك يمكنك القول أننا مجرد مستخدمين.
 user
لذلك يمكننا تعريف البرمجة بأنها أسلوب عمل لا غنى عنها في أي شيء تستخدمه فكل شيء مبرمج ومُعَد مسبقًا لتأدية الوظيفة المطلوبة منه .
عالم البرمجة كبير جدًا ويستحيل عليك معرفة كل أسراره وخباياه فمثلما يوجد في عالمنا مهندس شبكات ميكروسوفت أو مهندس شبكات سيسكو أو غيرهم تستطيع أيضًا أن تصنّف البرمجة من حيث الوظيفة أو الغرض منها فيوجد برمجة تطبيقات سطح المكتب أو برمجة تطيبقات الويب أو حتى برمجة تطبيقات الموبايل مثل الآيفون والآندرويد.
بإمكاننا تصنيف لغات البرمجة المختلفة عن طريق وظيفتها مثلما وضحت سابقًا فبإمكانك برمجة تطبيقات سطح المكتب عن طريق لغات مثل: C++, C#, Visual Basic, Java, …
وغيرهم من اللغات الأخرى التي تؤدي نفس الوظيفة مع اختلاف طريقة كتابتها وعملها، أما برمجة تطبيقات الويب تكون عن طريق لغات مثل: PHP, Java Script, HTML5, … وغيرها الكثير.
 plan
كمهندس شبكات يريد أن يبرمج أدواته بنفسه ينبغى عليك الأخذ في عين الاعتبار بعض النقاط :
  • فى البداية تحديد المنصة التي سيعمل عليها برنامجك .. هل هو تطبيق سطح مكتب؟ بمعنى يتم تحميله من على الانترنت ثم تسطيبه على الجهاز المضيف ثم يبدأ في استخدامه، أم هو تطبيق ويب يعمل على الانترنت مباشرة عن طريق الوصول إلى عنوانه على الانترنت دون الحاجة إلى تحميله وتسطيبه على الجهاز المضيف؟
  • إذا كان برنامجك سيعمل على سطح المكتب فينبغى عليك مراعاة منصات سطح المكتب المختلفة، بمعنى هل هو مخصص لنظام تشغيل ويندوز أم لينكس أم ماك؟
  • لأن لكل نظام ملفاته الخاصة المفروض تواجدها في البرنامج عند برمجته حتى يستطيع العمل على النظام المضيف.
  • نفس الشيء لو كان برنامجك عبارة عن تطبيق ويب فسوف يتم رفعه على سيرفر خاص على الانترنت فينبغي عليك معرفة مواصفات هذا السيرفر وهل يدعم لغة البرمجة التي كتب بها البرنامج أم لا.
  • تحديد الشريحة المستهدفة من برنامجك، هل هو للمبتدئين أم لمتوسطي الخبرة أم للمحترفين؟ يُعَد تحديد شريحة المستخدمين بمثابة صمّام الأمان لبرنامجك حتى ينتشر بشكل أكبر وأوسع حيث أن تحديد درجة المستخدمين سوف تسهل عليك عملك في برمجة الأداة فتستطيع برمجة الأداة كما تراها أنت كمهندس شبكات ولكن يشترط وصولك للمرحلة التي تبني برنامجك لها ، بمعنى إذا كنت تبني برنامج للمحترفين فيبنغي عليك في المقام الأول أن تكون محترف حتى ترى البرنامج من وجهة نظرك أنت.
  • تحديد المستخدمين أيضًا يوفر عليك مستقبلاً في حالة أردت أن تحدث في برنامجك بما تراه من تقنياتٍ وخواصٍ جديدة تمت إتاحتها للمستخدمين، فكل ما يلزمك هو إضافتها لبرنامجك على هيئة تحديثات دورية حتى يكون برنامجك كامل متكامل.
  • مثلما حددت المستخدم يمكنك أيضًا تحديد الشركات إذا كان برنامجك يخدم الشركات فيمكنك تحديد برنامجك إذا كان للشركات الصغيرة أم المتوسطة أو حتى الكبيرة عن طريق إضافة خواص ومزايا أكتر في كل نسخة.
  • برنامجك لن يكون له قيمة إذا لم تقم بتسويقة بشكل جيد .. قم بنشر نسخة مجانية لبرنامجك ولتكن للمستخدمين العاديين، وقم بنشر نسخة تجريبية للشركات ليقوموا بتجريب برنامجك ورؤية مدى كفاءته وإذا كان سيسهل عملهم أم لا وإذا أثبت كفاءة فسوف يطلبوا شراءه منك بأي ثمن طالما أن الناتج مضمون.
 solar winds
كثير من الشركات الناشئة بدأت ببرنامج واحد وبرمجته على أكمل وجه مما كان له الأثر فى شهرتها وتزاحم المستخدمين على برامجها وشراء مئات الرخص لأجهزتها أذكر من هذه الشركات شركة: Solar Winds
المتخصصة في برامج الشبكات ولا سيّما برامج إدارة الشبكات التي تثبت كفاءتها يومًا بعد يوم.
قليلةٌ هي الشركات التي لا تستخدم أحد أدوات سولار ويندز إن كان بشكل متقطع أو حتى بشكل مستمر،لأن الشركة استطاعت في سنين معدودة الاتساع بطريقة جعلتها متربعّة على عرش برامج إدارة الشبكات.
بعض الشركات العالمية أمثال سيسكو وجونيبر وفورتي نت يوجد بها فريق محترف من المبرمجين يقوم على عمل برامجهم ولكن لفائدتها الشخصية فقط بمعنى أنها برامج احتكارية لا تعمل إلا على الهاردوير الخاص بالشركة فقط ولا تصلح للعمل مع أي أجهزة أخرى.
شركة سيسكو توفر شبكة خاصة للمطورين تعطى لهم النصائح وتوجههم إلى ضرورة العمل على حلول برمجيات تخدم أجهزتها سواء كانت حلول حماية أو انتقال الصوت عن طريق الإنترنت.
ليس شرطًا عليك أن تكون مبرمج تطبيقات ضخمة تُستخدم من قبل الآلاف حول العالم، فيكفي فقط أنك قمت ببرمجة أداتك التي ترغب بها شاملة كل الخيارات التي كنت تبحث عنها في أي برنامج وتغنيك عن العمل الطويل كمثال: يمكنك التفكير في تطبيقٍ لسطح المكتب يساعدك في عمل إعدادات لأجهزة سيسكو عن طريق الواجهة الرسومية بدلاً من سطر الأوامر كل مرة.
 فى الشكل الموضح قمت بعمل برنامج بسيط اسمه: Easy Cisco Configuration
program 
عند فتحه يسألك عن اسم الجهاز الذي تود عمل إعدادات له ثم يسألك عن نوعه ،وبعدها يسألك عن الإنترفيسيز التي تريدها أن تكون متاحة في هذا الجهاز ثم بعد ذلك تضغط على زر Make Configuration الذي يولّد لك الإعدادات جاهزة تقوم بعمل نسخ لها ولصقها في الجهاز الحقيقي الذي تريد تطبيق هذه الإعدادات عليه.
هذا البرنامج يمكنك إتمامه بأي من لغات برمجة سطح المكتب طالما أن الفكرة موجودة وقمت بعمل تصميم لها وحدّدت الخيارات التي تريدها في برنامجك.
لعل الفائدة الأكبر للغات البرمجة عند مهندسي الشبكات تظهر عند برمجة برامج تعتمد على عناوين وبروتوكلات الانترنت مثل عمل برنامج شات داخلي في الشركة أو في الشبكة لبعض المستخدمين بعينهم مثل المديريين وبإمكانك أيضًا إضافة خاصية التحدث عن طريق الصوت والفيديو في هذا البرنامج لذلك ينبغي عليك فهم بعض مواضيع الشبكات فهمًا جيدًا أولا مثل مواضيع الـSubnetting, Ports and VOIP Protocols ومن ثم تبحث عن كيفية تنفيذها برمجيًا عن طريق إحدى لغات البرمجة.

عالم شبكاتSAN بداية الطريق


SANStorageArray 

وموضوعنا اليوم يتحدث عن شبكات الـ SAN والذي سنتكلم فيه عن أساسيات بناء هذا النوع من الشبكات ليكن لديك فكرة جيدة عن طريقة عمل  وتصميم هذا النوع من الشبكات فالموضوع طويل ومعقد فسأكتفي بذكر المفيد والمهم لك .
 Storage Area Network
ما هي فوائد شبكات الـ SAN ؟؟
أن هذا النوع من الشبكات له عدة فوائد وهي كالتالي :
1 – توفر سرعة نقل بيانات عالية وذلك بإستخدام Fiber Channel والتي سنتلكم عنها .
2 – وحدات تخزين مركزية تسمح لعدة سيرفرات الوصول إليها في نفس الوقت .
3 – توفر حماية للبيانات وتمكننا من إستعاداتها وذلك بعزلها عن الأضرار التي قد تصيب السيرفرات.
4 – تقلل من عدد السيرفرات فبدلا من وضع File Server لكل شبكة ، نضع وحدة تحزين مركزية.
5 – تسهل الوصول للبيانات والتطبيقات وتوفر لنا الوقت . على سبيل المثال يستطيع كل الموظفيين المتواجدين في مختلف فروع الشبكة تجربة التطبيقات والتعامل مع قواعد البيانات وذلك بالوصول إلى وحدات التخزين بدلا من التنقل بين الفروع .
6 – تمكنك من عمل إتصال في بين مختلف أنواع السيرفرات في الشبكة مثل ريدهات ، ويندوز ،…الخ.

معمارية شبكات الـ SAN ؟؟
تتكون معمارية شبكات الـ SAN من ثلاث طبقات وهي Host Layer والتي تمثل أجهزة العملاء والسيرفرات في الشبكة و الطبقة الوسطى Fabric Layer  والتي توصل لحواسب والسيرفرات مع وحدات التخزين عن طريق Hubs, Switches, Routers, Cables والطبقة الأخيرة وهي
  Storage Layer والي تمثل وحدات النخزين . والصورة التالية توضح شكل المعمارية :
تقنيات شبكات الـ SAN ؟؟
هنالك الكثير والكثير من التقنيات المعقدة في شبكات الـ SAN إلا أننا سنذكر الأساسي منها حتى لا نطيل في الموضوع وندخل في تفاصيلَ تبعدنا عن الأساسيات :

1 – SCSi
 
SCSi هي إختصار لـ Small Computer System Interface وهي تقنية نقل بيانات من نوع Parallel . وتستطيع نقل البيانات بسرعة أقصاها 160Mbps وبمسافة أقصاها 25 متر . وتعتبر هذه التقنية قديمة ولا تستخدم الان كونها تسمح بتوصيل عدد محدود من السيرفرات .
 2 –  Fiber Channel
Fiber Channel
هو التقنية التي تمكننا من ربط وحدات التخزين مع السيرفرات بإستخدام كابلات الفايبر او الكابلات الضوئية والتي تسمح لنا بنقل البيانات بسرعة عالية جداً تصل إلى 10Gbps وهذا ما يفيدنا لو كنا على سبيل المثال نقوم بتصوير مؤتمر بالفيديو ونريد نقله مباشرتا إلى وحدات التخزين فسنحتاج إلى سرعة عالية جدا كون الفيديو كبير الحجم . كما أنها تمكنت من نقل البيانات للمسافات الطويلة . وهي الأكثر شيوعاً وإستخداماً.
3- RAID
RAID
وهي إختصار لـ redundant array of independent disks  وتعد هذه التقنية من أحد أهم التقنيات المستخدمة في السيرفرات وأجهزة حفظ البيانات فهي تقوم بعملية دمج عدة وحدات تخزين مع بعضها البعض ليس بشكل فيزيائي أو عن طريق الكابلات ولكن بطريقة منطقية مقسمة إلى عددة مستويات مثل RAID 0 و RAID 1  و RAID 5 ولكل واحد منها خصائصه فمثلا RAID 0 يقوم بزيادة سرعة النقل والأداء وذلك بتقسيم حزمة البيانات بين عدة وحدات تخزين حيث أن كل وحدة تأخذ جزء من البيانات لتحفظها وهذا يقلص من وقت الحفظ كون وجود عدة أقراص تشتغل في عملية الحفظ بدلا من واحد . أما RAID 1 فهي تعمل عند تواجد وحدتيين تخزين أو أكثر فهي تقوم بأخذ نسخة إحتياطية من وحدة التخزين ونسخها للأقراص الأخرى بشكل كامل بهدف الحفاظ على البيانات من الضياع . وهنالك خصائص أخرى أكثر تعقيدا في المستويات الأخرى حيث يمكننا دمج عدة مستويات مع بعض للحفاظ على البيانات من الضياع بشكل أفضل ولتسريع أداء النقل أيضا.

3 – Disk Array
هي عبارة عن وحدة تخزين تضم بداخليها عدة أقراص تخزين . ويتم ربطا بـ Fiber Interface وذلك لنقل البيانات بسرعة قصوى :
 Disk Array
وهذه الأقراص تتوزع على السيرفرات فكل سيرفر يخزن بياناته في وحدة معينة . والجدير بالذكر أن هنالك وحدات تخزين تترك فارغة وذلك إذا إمتلئت أحد الأقراص فإن السيرفر يكون قادر على الإتصال مباشرتا بوحدات التخزين الفارغة وحجز مساحة حتى لا تضيع البيانات المتدفقة بعد أن إمتلئت وحدة التخزين الأساسية الخاصة به . والصورة التالية توضح ذلك :
 Disk Array-2
وكما ترى في الصورة السابقة يوجد هنالك Controller والذي وظيفته التحكم بتدفق البيانات . وكذلك يوجد Cache والذي كما تعلمون وظيفته تسريع عملية الطلبات التي نطلبها بشكل متكرر . ففي المرة الأولى تستغرق وقت أطول لتنفيذ الطلب من المرات التي بعدها.

نصائح لبناء شبكات الـ SAN :
قبل الشروع في بناء الشبكة يجب عليك أن تركز على عدة أمور :
1 – السرعة التي تحتاجها تطبيقات شبكتك .
2 – إختيار الكابلات المناسبة مع التركيز أن كل الكابلات تحمل نفس السرعة .
3 – إختيار الأجهزة المناسبة والعالية الجودة وخصوصا السوتشات فإنك ستحتاج
Core Switches لتحقيق سرعة عالية ومثال على ذلك Cisco Catalyst 4500E.

طوبولوجيات شبكات الـ SAN :
هنالك أنواع متعدة من الطبولجيا لكل منها خصائصه . سنتعرف لكل واحد منها وفوائدة .

  • Point-to-Point Topology
هذا النوع هو أبسط أنواع التصميم فهو بإختصار . توصيل السيرفر بشكل مباشر مع وحدة التخزين دون الحاجة للـ Fiber Layer التي تكلمنا عنها :
 Point-to-Point Topology
ويمكنك توصيل عدة سيرفرات بهذه الطريقة مع وحدة تخزين واحدة لمشاركة البيانات وهذا يعتمد على عد المنافذ الموجدة في Fiber Channel الخاصة بـ Storage Unit .
وأعلم أن تحب النقاش وتريد أن تسألني قائلا ” لماذا لا أستخدم File Server بدلا من هذه الطريقة وأقلل التكلفة ” ولكن يا أستاذي أقول لك “ماذا لو كان ذلك السيرفر يحتوي على بيانات كل موظفي الشركة وقررت عمل ترقية للهاردوير وقمت بتركيب power supply أقوى من سابقه مما أدى إلى إحتراق الهاردسك وفقدت كل بيانات الموظفيين وتم طردك من العمل ” اليس من المهم عزل البيانات بشكل منفصل عن السيرفر في الشبكات الضخمة بحيث تستطيع حماية البيانات بعيداً عن المخاطر التي غالبا ما تحدث للسيرفرات كونها تعمل ليل نهار دون توقف .

  • Arbitrated Loop Topology
في هذا النوع من التصميم سنتعامل مع Fabric Layer والتي ستحتوي على
Fiber Channel Hub لربط بين السيرفرات ووحدات التخزين . وكما تعلم أن Hub جهاز غبي لم يعد له وجود فقد إستبدل بالـ Switch .

Arbitrated Loop Topology
  • Cascading hubs Topology
يتم ربط الشبكات في هذا الطبولوجيا عن طريق ربط عدة Hubs مع بعضها البعض. ويكون كل Hub مربوط مع الأخر عن طريق كيبل واحد . وأن أقصى عدد من الـ Hubs يمكن ربطها مع بعضها 127 جهاز Hub وهو العدد الذي يستطيع تحمله Fiber Channel.
 Cascading hubs Topology
لكن عادة تقوم الشركات المصنعة بالحد من ربط Hubs مع بعضها إلى عدد أقصاها 3 أجهزة ، وذلك كما تعلم أن الـ Hub عندما يقوم بإرسال البيانات فأن جميع الأجهزة يجب أن تتوقف عن الإرسال حتى ينتهي الـ Hub من توصيل البيانات. وهذا يعني إن نقوم بزيادة ربط الـ Hubs مع بعضها البعض عندما نحتاج لإضافة سيرفرات أضافية للشبكة . وكلما زاد عدد السيرفرات زادت مدة التأخير في توصيل البيانات.

  • Loop of hubs Topology
هذا أحد أنواع التصميم الممتازة في بناء شبكات الـ SAN . حيث يتم ربط الـ Hubs على بشكل مع بعضها البعض بشكل مغلق. وإن الربط بهذه الطريقة يزيد من مرونة عمل الشبكة عن حدوث إنقطاع لأحد الأسلاك فإن هنالك سلكاً أخر يمكن إستخدامة كبديل للوصول إلى وحدة التخزين . وهذا ما يميز هذا النوع من التوبولجي عن سابقه . والصورة التالية توضح ذلك :
 Loop of hubs Topology
كما تلاحظ أن Server 5 في التوبولجي السابق لو إنقطع الكيبل الموصل بين Hub 2  و Hub 3 فإنه سيفقد الوصول إلى وحدة التخزين Storage 2 . والعكس في Loop of Hubs topology فإنه السيرفر سيجد مسار أخر وهو الكيبل الموصل بين Hub 3  و Hub 1 .

  • Fault-tolerant loops Topology
أما هذا النوع فهو لأصحاب الدراهم ففكرته الزيادة من إستخدام حلقات التوصيل بين الـ Hubs وهذا ما يستلزم زيادة مضعافة في التكلفة وهو تصميم فعال لأصحاب الشركات الضخمة وخدمات التخزين السحابي مثل Dropbox و Google Drive . وطبعا لمثل هذه الخدمات أقول لك أن هذا التصميم لا يكفي بل لديهم تصميم معقدا أكثر بمراحل لكن هذا هو أساس تصميمهم كما يظهر في الصورة :
 Fault-tolerant loops Topology
فلاحظ أن إنقطاع كيبل واحد أو حتى 3 كابلات لن يؤثر على فقط الإتصال بوحدة التخزين إلا في حال إنقطاع الكيبل الموصل بالكرت الخاص بالسيرفر. ولحل هذه المشكلة يمكنك اضافة حتى 10 كروت شبكة لسيرفر واحد .
الخـتــام :
أتمنى أن أكون قد وفقت في توصيل المعلومات لكم بإسلوب بسيط . فلم أتحدث سواء عن أبسط الأشياء فهنالك الكثير والكثير من بورتوكولات الـ SAN وطريقة عنونة شبكات الـ SAN ….الخ . ولربما نكمل معكم الحديث عندما يكون قد حل الشيب في رأسي وحصلت على CCIE Storage ولربما في عدد لاحق من هذه المجلة المميزة .

أهم المهارات المطلوبة في قطاع التكنولوجيا لعام 2013

عندما تقوم فقط بالنّظر إلى أي بحث أو إلى توجه سوق العمل تجد أنّ الـ IT هي ضمن أكثر اثنين أو ثلاث وظائف يتم ذكرها كبقعة مضيئة في سوق العمل، و السبب ببساطة كما
jobs
 يقول جون ريد (كبير المديرين التنفيذيين في تقنية التوظيف في شركة Robert Half): “عندما تنظر إلى التكنولوجيا ، و كيف تساعد العديد من الأعمال في أداء مهمتها ، من الإنتاجية إلى التواصل إلى تحسين سرعة العمل وصولاً إلى اتخاذ قرارات العمل بشكل أفضل. وبالتالي تقوم الشركات بالاستثمار بهذا المجال وبالتالي أنت بحاجة إلى أشخاص لديهم الخبرة للقيام بهذا.”
 IT survey 2013
بالطبع فإن قادة الـ IT لا يقومون بالتوظيف بشكل عشوائي و إنما هم يسعون وراء مهارات خاصة تساعد على إنجاز الأعمال اليومية.
و هنا نظرة إلى أفضل 10 مهارات لـ عام 2013 .
1-    البرمجة وتطوير التطبيقات:
  • 60% يخططون لتوظيف أشخاص بهذا المجال.
programmer
قامت الشركات بتأجيل المشاريع خلال فترة الركود ولكنها الآن تحاول اللحاق بالركب وتقوم بالبحث عن الموظفين من أجل مواكبة التطور، وقد قال جون ريد عن هذا الأمر:
“إن التكنولوجيا والبرمجيات هي طرق ممتازة للشركات من أجل تطوير الإنتاجية وتقليل الكلف واستخدام الويب بشكل أفضل” إذن لتحقيق هذه الأمور فإن الشركات بحاجة إلى موظفين يقومون بإنشاء تكنولوجيا جديدة وجيدة.
هذا هو الحال في شركة Wells Frago والتي تتخذ من مدينة سان فرانسيسكو مقراً لها، حيث يقول “جيسون غريفن” وهو نائب الرئيس والمدير المسؤول عن الحصول على مواهب التكنولوجيا “إن قمة احتياجاتنا هي في مجالات البرمجة وتطوير التطبيقات”. كما يقول: “نحن نقوم فقط بالبحث من أجل تلبية احتياجات الأعمال، حيث يتم استثمار الأعمال في سبيل توفير منتجات جديدة وبالتالي فإن الأعمال تبحث دوماً عن طرق جديدة من أجل توفير المنتجات والخدمات التي تلبي حاجات الزبائن”.
جريفين (كغيره) يقول أنه بالتحديد يبحث عن أشخاص لديهم خبرة في Java, J2EE  و .NET
2-    إدارة المشاريع:
  • 40 % يخططون لتوظيف أشخاص في هذا المجال في الـ 12 شهراً القادمة.
plan 
إن الحاجة المستمرة لمهارات إدارة المشاريع تسير إلى جانب الحاجة المستمرة للحصول على مبرمجين، فكلاهما تستجيبان للحاجة الملحة للتطبيقات الجديدة التي تحتاجها الشركات للمنافسة.
“المزيد من المشاريع يعني المزيد من المدراء” كما يقول جون ريد، مشيراً إلى أن الشركات تحتاج إلى الخبرة كحاجتها إلى أوراق الاعتماد، مثلا تعيين محترف في مجال إدارة المشاريع.
جيمي هاميلتون (نائب رئيس هندسة البرمجيات في Quicken Loans والموجودة في مدينة ديترويت) يقول: إن وظيفة “إدارة المشاريع” سوف تكون من بين الـ 100 وظيفة الجديدة التي تخطط شركته لإضافتها لفريق عمله القوي المكون من 800 شخص في مجال الـ IT.
يقول هاميلتون أن الطلب على مدراء المشاريع يزداد ويعود ذلك جزئياً إلى زيادة تعقيد المشاريع والذي يعود إلى زيادة الارتباط بين التطبيقات.
إن المرشحين الناجحين يحتاجون إلى سجل يحوي على مميزات رئيسية ” ثلاثة أشياء تشكّل المفاتيح بالنسبة لنا وهي بشكل رئيسي حول السلوك، هل أنت قائد؟ وهل تتعامل وتتصرف كقائد؟ هل لديك تاريخ في تنفيذ المشاريع؟ وما هو سلوكك بالتفصيل؟ ” كما يقول هاميلتون.
3-    المساعدة والدعم الفني:
  • ·        35% يخططون لتوظيف أشخاص في هذا المجال في الـ 12 شهرا القادمة.
support
جاك وولف نائب الرئيس وكبير موظفي المعلومات في مركز مونتيفيوري الطبي في نيويورك يقول أن لديه قائمة من المبادرات التي يتوجب عليه متابعتها، تشمل نشر نظام أشعة جديد و تطبيقات تسجيل إلكترونية صحية. لضمان النجاح هو لا يبحث فقط عن أشخاص تقوم ببناء و تحقيق الأنظمة و إنما إلى عمّال دعم تقني يقومون بمساعدة الموظفين على استخدام هذه الأنظمة.
“الأنظمة الجديدة تعني أنك بحاجة إلى المزيد من الأشخاص الذين يعملون في الدعم الفني من أجل معالجة المكالمات الكثيرة التي يتوقع استقبالها” كما يقول وولف.
الموضوع ليس فقط هو البحث عن شخص واحد بهذه الميزات. حيث تقول شركة “موديس” المسؤولة عن توظيف تقنين دعم فني أن وظيفة الدعم فني هي واحدة من الأعمال التي تحتاج فيها الشركات المساعدة في الحصول على موظفين بهذا المجال .
4-      الأمن:
  • 27% يخططون لتوظيف أشخاص بهذه الميزات في الـ 12 شهراً القادمة.
يشكل الأمن منذ فترة طويلة مصدر قلق للقادة المتخصصين في مجال الـ IT،  و إن الطلب على خبراء مختصين في مجال الأمن يزداد بازدياد تعقيد المعطيات و مهمة حماية الأنظمة.
بالنظر إلى حالة شركة Royal Philips Electronics المتواجدة في هولندا والتي تمتلك فرعاً لها في أندوفر في الولايات المتحدة الأميركية.
سينيثيا بوركهاردت (نائبة الرئيس والمسؤولة عن الحصول على المواهب) تقول أن الشركة تقوم ببناء قسم عالمي في مجال حماية المعلومات خاص بها، حيث قامت بتوظيف الرئيس التنفيذي لأمن المعلومات (و المقيم في هولندا) بالإضافة إلى 4 موظفين تنفيذيين في مجال الأمن يقيم اثنان منهم في الولايات المتحدة ، حيث تقول أنها تتوقع استمرار الشركة ببناء فريقها المختص في مجال أمن المعلومات من الأعلى إلى الأسفل .
بوركهاردت تقول أيضاً أن شركة Royal Philips تريد محترفين ذوي خبرة في مجال أمن المعلومات و الذين يمتلكون الفطنة بالإضافة إلى الخبرة في تطوير الجدران النارية، أدوات كشف الاختراق، و تكنولوجيا فك التشفير و العديد من أنظمة الحماية الأخرى.
5-     الذكاء في تحليل المعلومات:
  • 26% يخططون لتوظيف أشخاص بهذه المهارة في الـ 12 شهرا القادمة.
” المعلومات الكبيرة هي واحدة من أهم الأولويات بالنسبة للعديد من الشركات و لكن الحصول على الأشخاص المناسبين لمهمة تحليل كل هذه المعلومات يعتبر تحدياً كبيراً ” (كما يقول جيري لوفتمان) و هو عضو منتدب في المعهد العالمي لإدارة تكنولوجيا المعلومات و عضو بارز في جمعية لإدارة المعلومات.
smart analize 
المرشحون الأقوى هم أولائك الذين يمتلكون الدراية التقنية، المعرفة في الأعمال بالإضافة إلى خلفية قوية في الرياضيات و الإحصاء ،” و هم عبارة عن مزيج نادر من المهارات” كما يقول لوفتمان.
في الواقع بعض الشركات تقوم بتوظيف إحصائيين و تقوم بتعليمهم الأمور المتعلقة بالتكنولوجيا و العمل .
جو فولر، و هو مدير تقنية المعلومات في مجموعة شركات دومينيون الرائدة في مجال التسويق في نورفولك بولاية فيرجينيا، يقول أنه يتوقع توظيف علماء و محللين للمعطيات في المستقبل و لكنه يدرك تماما أن هذا سيكون تحدياً كبيراً.
 ويتابع فولر قائلاً ” نحن نفتقد للشخص الذي يستطيع التفكير خارج الصندوق، الشخص الذي يفهم الرابط بين ما يحدث الآن و ما سيحدث في المستقبل” و يتابع ” أنا لا أعرف من سيكون هذا الشخص و لكنني أتوقع أنه سيكون عبارة عن فريق عمل لأنني لا أستطيع أن أتصور وجود كل هذا في شخص واحد” .
6-      الحوسبة السحابية:
  • 25% يخططون لتوظيف أشخاص بهذه المهارات في الـ 12 شهراً المقبلة.
clouding 
خطة جو فولر للتوظيف في شركة دومينيون أيضا تتضمن دراسة حول هذه المهارة، والتي لم تكن موجودة ضمن أفضل 10 مهارات مطلوبة في الاستفتاء الذي حصل في عام 2011.
فهو يقول أن الشركة بحاجة إلى خبراء في مجال الحوسبة السحابية و التي سوف تحل بدلا من  مراكز البيانات المتواجدة حالياً حيث يقول :
” نحن نحتاج إلى شخص خبير في أمور الحوسبة السحابية والذي يستطيع الاستفادة من هذه التقنية دون أن يسبب ضرر، حيث أننا نحتاج إلى معرفة كيفية إعداد البيانات وكيف يمكننا التفاوض لتحقيق مستوى خدمة جيد، ونكون متأكدين بأننا نعمل نسخ احتياطي بشكل جيد للبيانات”
7-     التمثيل الافتراضي أو الافتراضية:
  • 24% يخططون لتوظيف أشخاص بهذه المهارة في الـ 12 شهراً القادمة.
Jon A. Biskner ، و هو مساعد نائب رئيس تكنولوجيا المعلومات في مصرف نيكوليه الأهلي و المتواجد في “جرين باي” في “ويسكنسن” , يقول أنه يريد تشكيل منصب مسؤول عن التمثيل الافتراضي.
“من الصعب إيجاد شخص يتقن تماما عملية التمثيل الافتراضي ” يقول بيسكنير ، ” يتوجب عليهم فهم طريقة التخزين و العنقدة الموجودة خلف المخدم الافتراضي , لأنه في السابق كان الاتصال فيزيائياً أما الآن فهو أصبح يميل أكثر إلى المنطق” و يضيف بيسكنير ” خبراء تكنولوجيا المعلومات تحدثوا حول التمثيل الافتراضي و لكنهم لم يمتلكوا الخبرة المطلوبة فيها “
8-     الشبكات:
  • 19% يخططون لتوظيف أشخاص بهذه المهارة في الـ 12 شهراً القادمة.
networking
ما زالت الخبرة في مجال الشبكات موجودة ضمن أكثر 10 مهارات مطلوبة في العالم على الرغم من أن الطلب عليها انخفض من 38% تبعاً لإحصائية عام 2010 إلى 19% تبعاً لإحصائية عام 2013. على الرغم من هذا الانخفاض فإن القادة في مجال تكنولوجيا المعلومات يقولون أنهم ما زالوا يحتاجون إلى محترفين يملكون خبرة كبيرة في مجال الشبكات.
تبعاً لمؤشر التوظيف الخاص بـ شركة Robert Half Technology  في الربع الثالث من العام و تبعاً لتقريرها عن المهارات المطلوبة، فإن مهارة “إدارة الشبكات” تقع في المركز الثاني ضمن أكثر المهارات رواجاً ، و هذا تبعاً لـ 48% من المدراء التقنيين المشاركين في الاستطلاع الذي شمل 1400 شخص، حيث احتلت مهارة “إدارة قواعد البيانات” المركز الأول بعد حصولها على 55% من أصوات المستطلعين.
9-     تطبيقات المحمول وإدارة الأجهزة:
  • 19 % يخططون إلى توظيف أشخاص بهذه المهارة في الـ 12 شهرا المقبلة .
يقول موتي فاين (عضو منتدب في شركة Tree Top Technology وهي شركة استشارة وتوظيف في مجال تقنية المعلومات) ” طالما أن حاجة المستخدمين والأعمال لاستخدام الأجهزة الذكية تزداد فإن أرباب العمل يبحثون عن العمال الذين يستطيعون الاستجابة لمتطلبات انتشار هذه الأجهزة”.
مثال على ذلك ، “كاثي جونود” ( و هي كبيرة المدراء التنفيذيين في مجال تكنولوجيا المعلومات في شركة أوكسيليام المختصة في مستحضرات التجميل الموجودة في مالفيرن في بنسلفانيا) تقول أنها تخطط لإنشاء وظيفة جديدة تحت اسم Mobile manager  و إضافتها إلى طاقمها المكون من 22 شخص. هي تقول أنها بحاجة إلى مدير يمتلك الخبرة للإشراف على عملية بناء تطبيقات المحمول التي تحتاجها الأعمال.
10- قواعد المعطيات:
  • 16% يخططون لتوظيف أشخاص يمتلكون هذه المهارة في الـ 12 شهراً القادمة.
database
إن المهارات التقنية الأساسية لا يزال الطلب عليها مستمر في الازدياد ، و بالتالي فإنه ليس من المستغرب أن مهارات قواعد البيانات لا تزال ضمن أفضل 10 مهارات مطلوبة. حيث أفادت CompTIA في تقريرها الخاص بمهارات تكنولوجيا المعلومات في شهر فبراير أنّ مهارات إداراة قواعد المعطيات و إدارة المخدّمات و عمليات التخزين و استرجاع المعطيات ما تزال موجودة ضمن أكثر المهارات التي يبحث أرباب الأعمال عن موظفين فيها. حيث أن 64% من الذين شاركوا في استفتاء CompTIA من المديرين التنفيذيين في مجال تكنولوجيا المعلومات قالوا أن إدارة المخدمات و قواعد البيانات هي مهارة مهمة جداً بينما احتلت مهارة النسخ الاحتياطي للمعطيات المركز الثاني بحصولها على 57% من الأصوات.
و على الرغم من ذلك، فإنه تبعاً لمؤشر التوظيف الخاص بشركة Robert Half Technology  في الربع الثالث من العام و تبعاً لتقريرها عن المهارات المطلوبة ، أدرج المدراء التنفيذيون في مجال تكنولوجيا المعلومات عملية الحصول على موظف خبير في مجال إدارة قواعد المعطيات ضمن ثاني أكثر الوظائف التي تمثل تحدياً بالنسبة لهم .
تم ترجمة هذا المقال من خلال المهندس عبد العزيز صبرة للأطلاع على النسخة الغير مترجمة من المقال يرجى زيارة الرابط التالي.

كل شيء عن الميكاترونيكس

تتألف كلمة " ميكاترونيكس " من جزءين ، فالجزء الأول هو : ميكا ، وهو يدل على صلة هذا العلم الوثيقة بعلم الهندسة الميكانيكية ، أما الجزء الثاني فهو : ترونيكس ، وهو يدل كذلك على ارتباط حميم بعلم الهندسة الإلكترونية ، وبهذا يمكن القول بأن علم الميكاترونيكس ما هو إلا مزيج متآلف التكوين من علوم هندسية مختلفة ، إذ يربط ما بين علوم الإلكترون والميكانيك وبرمجيات الكمبيوتر ليأتي بأنظمة مؤتمتة تتيح تحكماً راقي المستوى في أغلب التطبيقات التقنية التي تمس جميع مكونات حياتنا اليومية.
يوضح المخطط التالي ( من موقع RPI ) الحقول المختلفة التي تشكّل أطياف علم الميكاترونيكس :

يتألف علم الميكاترونيكس بشكل محوري من علوم الميكانيك والإلكترون و الحوسبة، ويسعى من خلال طرق ربط معينة أن يستفيد من خصائص كل من هذه العلوم لإبداع أنظمة متكاملة، مبسطة ، غير مكلفة اقتصادياً، موثوقة ومتعددة الجوانب والتطبيقات.
وقد أتى مصطلح ميكاترونيكس بداية على يد المهندس الياباني المبدع تيتسورو موري Tetsuro Mori من شركة ياسكاوا اليابانية ، وأمكن اسبتدال مصطلح ( الأنظمة الإلكترو- ميكانيكية ) أو في أغلب الأحيان ( هندسة التحكم و الأتمتة ) بمصطلح ( الميكاترونيكس ) . لقد أدت الحاجة الملحة المصاحبة لتطور علم الميكاترونيكس لإيجاد علم هندسي جديد يبحث في الحلول الواجب توفيرها لأنظمة الميكاترونيكس لتحقيق تحكم أمثل، و سمّي هذا العلم بالـ ( سايبرنيتيكس Cybernetics) أو علم الضبط الآلي، ويعتمد هذا العلم بشكل أساسي على نظريات التحكم لتقديم حلوله وأفكاره .

و من خلال هذا التكافل و التكامل بين العلوم، استطاعت المركّبات الميكاترونيكسية أن تحقق أهداف عمليات الإنتاج وتحمل معها خصائص أداء التصنيع الذكي والمرن ضمن إطار عملية التصنيع العام .

تتألف معدات الإنتاج الحديثة مما يمكن تسميته ( المركّبات الميكاترونيكسية ) و التي تتكامل فيما بينها وفق بنية تحكمية معينة، ومن أكثر هذه البنى التحكمية شهرة في يومنا هذا : البنية التدرجية و البنية الهجينة و البنية المتعددة , أما المنهجيات التي تضفي على هذه البنى تأثيراً تقنياً ومنطقياً مميزاً فتسمى بـ ( خوارزميات التحكم ) والتي تتيح الآفاق لإبداع منهجيات تحكمية تتبتعد عن المألوف في تصميمها لكي تلتقي مع حاجات نظام الميكاترونيكس المتكامل .

من أهم الأمثلة على الأنظمة التي ترتبط بعلم الميكاترونيكس ويسعى لتطويرها بشكل دائم : أنظمة الإنتاج الصناعي ، أنظمة الملاحة الفضائية ، أنظمة الكبح غير المقفلة في الآليات والسيارات ، و الكثير من النظم في الأجهزة المستخدمة في حياتنا اليومية كأنظمة التركيز التلقائي في الكاميرات الرقمية ، أجهزة الفيديو ، الأقراص الصلبة في الحواسيب ، قارئات الأقراص الليزرية ، الغسالات الأوتوماتيكية ... وغيرها الكثير الكثير .

2_ميكاترونيس هي الإستخدام للمتحكمات الصغيرة
Microcontrollersوالمعالجات الصغيرةMicroprocessors والإلكترونيات الرقمية في التصميم وأنظمة التحكم والآلات الذكية Smart Machines.

وهي تستخدم أيضا مجموعة متقدمة جداً من البرامج الهندسية.
لماذا الميكاترونيكس مهمة؟

تماماً كما قال جون إلتر نائب رئيس البرنامج التخطيطي لشركة زيروكس

Xerox ,"نحن نحتاج مصممين قادرين على فهم نظرية التحكم بالشكل الكافي حتى ينفذ تصمسم أفضل "، فميكاترونيكس هي نتيجة التقدم السريع الآن ، ويمكن ملاحظة ميكاترونيكس في العديد من الصناعات مثل صناعة المتحكمات في الغسالات ،في الأقراص الصلبة ، في أجهزة المبيوترات المحمولة ،في صناعة الأقراص المضغوطة CD-Rom في أجهزة التحكم المركبة على الصمامات ،في أنظمة الPLC في لوحات التحكم عموماً ،ولاننسى أهم أهداف الميكاترونيكس وهي الروبوتات Robotics.


تاريخ الميكاترونيكس

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

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

Servo Technology.


في الثمانيات ومع وجود تكنولوجيا المعلومات

Information Technology وبدء ظهور المعالجات الصغيرةMicroprocessors والمتحكمات الصغيرة Microcontroller وإستخدامها في الأعمال الميكانيكية ، أصبح عندها المصطلح يأخذ شكلاً موسعاً.

في التسعينيات ومع ظهور الإتصالات ،إنضمت الإتصالات أيضاً إلى الميكاترونيكس ،لزيادة الأداء وزيادة التقدم حيث أنها زادت من الفعالية اللاسلكية للتحكم بالروبوت.

ولازلنا نشهد حتى يومنا هذا ما تقدمه ميكاترونيكس لنا يومياً , ويمكنكم أن تشهدوا ذلك بوضوح أكثر في سيارات المرسيدس و

BMW ،كما ان ميكاترونيكس خدمة مجال الطيران أيضاً وهي واضحة في طيارة إيرباص Air Bus A380 الجديدة،

إن الميكاترونيكس هي المستقبل بعينه ، وهي كما قال دافور هاروفات متخصص فني في معمل فورد للبحوث "إن ميكاترونيكس هي خليط من التكنولوجيا والأساليب ، فبهما نساعد في الحصول على منتج أفضل ".

مجالات ميكاترونيكس
Control and Automation
Robotics
CAD/CAM
Material and Manufacturing Processes
Monitoring and Inspection Systems

ما هو المايكروكنترولر

يشبه الدائرة المتكاملة IC كما هو واضح بالشكل


ولكنه يمتاز بعـدة مـمـيزات عن بقـيـة الـدوائـر المـتـكامـلـة الأخـرى
من هذه المميزات :
- أن الدوائر المتكاملة الأخرى لها وظيفة محدده تقوم بها فقط
(وقليل منها لها عدة وظائف) أما المايكروكنترولر فليس له وظيفة واحدة فقط بل يمكن أن يكون له عشرات الوظائف والميزة الأكبر أن هذه الوظائف تستطيع تحديدها أنت عن طريق عملية البرمجة .
- بالإضافة إلى تميزه الكبير من خلال مكوناته الداخلية .

المايكروكنترولر من الداخل :
المايكروكنترولر من الداخل ما هو إلا كمبيوتر صغير MiniComputer حيث يتكون من وحدة معالجة Processor وكذلك ذاكرة عشوائية RAM و ذاكرة من النوع ROM بالإضافة إلى وحدة تخزين يوضع عليها البرامج والبيانات (كما في الكمبيوتر الشخصي العادي) بالإضافة إلى وحدة الإدخال والإخراج حيث يكون الإدخال والإخراج عن طريق رجول المايكروكنترولر (Pins) وأقصد بالرجول أطراف المتحكم
حيث يخرج المايكروكنترولر الإشارات الكهربية وكذلك
يستقبلها عن طريق هذه الرجول , كل ذلك تتحكم فيه أنت
كما تريد من خلال عملية البرمجة ...

لماذا اسمه مايكروكنترولر MicroController :
لأن وظيفته هي التحكم سمي بـ controller حيث يتحكم
بالدائرة الالكترونية وما تحتويه من عناصر الكترونية ويجري
عليها العمليات المختلفة كما يشاء فهو بمثابة المدير الذي يأمر الموظفين بالعمل ويدير عملهم جميـــعا.
وسمي مايكرو( Micro ) لأن حجمه صغير جدا بالنسبة لإمكانياته الكبيرة ومن المعلوم أن كلمة مايكرو تعني أن القيمة مضوربة في 10 أس سالب 6
لذلك يطلق عليه البعض أحيانا ( المتحكم الدقيق ) أو المتحكم الصغير أو نكتبها قراءة لإسمه الانجليزي( المايكروكنترولر ).


ما هي إمكانيات المايكروكنترولر :
إمكانيات المايكروكنترولر كثيرة جداً , حيث أنه كما ذكرت يستطيع التحكم في العناصر الالكترونية أو الدوائرة الالكترونية كما يشاء بل ويتعامل أيضا مع الأجهزة الكهربية المختلفة وللتعرف على إمكانيات وقدرات المايكروكنترولر سنطح بعض الأمثلة والمشاريع التي يمكن للمايكروكنترولر تنفيذها :
مشروع التحكم في أجهزة المنزل عن طريق المايكروكنترولر . حيث يمكن هذا المشروع المستخدم من التحكم في أجهزة المنزل مثل المصابيح الكهربية وأجهزة التبريد وفتح الباب وغلقه عن طريق الريموت كنترول فعند الضغط على زر معين تقوم الدائرة الالكترونية التي تحتوي على المايكروكنترولر بتشغيل المصابيح الموجودة في الغرفة مثلا وعند الضغط على زر آخر يقوم المايكروكنترولر بغلق المصابيح وكذلك زر للتحكم في تشغيل وإطفاء الثلاجة أو الغسالة وهكذا .

يستطيع المايكروكنترولر ايضا أن ننفذ به دائرة تجعلنا نتحكم في تشغيل وإطفاء الأجهزة بعد مدة معينة فمثلا نحدد وقت وليكن عشر دقائق يقوم فيها المايكروكنترولر بتشغيل المكيف أو المروحة الكهربية وبعد عشر دقائق يفصل التيار الكهربي عنها .

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

نستطيع أيضا تصميم خط إنتاج مصنع باستخدام المايكروكنترولر حيث يتحكم المايكروكنترولر في المواتير الخاصة بالسير وكذلك في الأجهزة المختلفة والعمليات الدقيقة بكل سرعة وبدقة متناهية .
نستطيع أيضا تصميم دائرة تقوم بفتح الباب وغلقه أوتوماتيكيا بمجرد أن تقترب من الباب يفتح وبعد ان تبتعد عنه ينغلق . وكذلك يمكن عمل دائرة تكون بمثابة عداد للزوار تقوم بعد الزائرين الداخلين والخارجين من المنشأة أو المعرض ونحوه كما يمكن استخدامها أيضا في خط انتاج المصنع حيث تقوم بعد أعداد المنتجات التي تم إنتاجها .

نستطيع كذلك تصميم دوائر الأمن والحماية والتي تقوم بتشغيل إنذار معين عند دخول السارق بل وربما منعه من عملية السرقة . نستطيع كذلك التحكم في المواتير من ناحية السرعة وكذلك عدد اللفات التي تلفها فمثلا في مشروع خط الانتاج (يوجد سير يحرك المنتج من مكان لأخر ليجرى عليه العمليات المختلفة) هذا السير يتحرك بمواتير نستيطع التحكم في سرعتها وعدد لفاتها للحصول على أجود وأدق النتائج .
نستطيع أيضا عمل آلة حاسبة ونضيف إليها الإمكانيات المختلفة على حسب ما نريد فمثلا نضيف فيها مثلاً خاصية التحويل من متر إلى سنتيمتر أو أي عملية تحويل أخرى. كما يمكنك جعلها تعمل بحيث عند الضغط على أي زر فيها تصدر صوتا . وهكذا .... كما تريد.

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

هل تريد التحكم في بيتك أو في مصنعك عن طريق استخدام خط الهاتف فمثلا تتصل بالهاتف وتضغط الرقم السري وعند ضغطك على رقم معين يقوم المايكروكنترولر الموصل بالهاتف بتشغيل أجهزة التكييف فتدخل بيتك وتجده ذو درجة حرارة مناسبة . أو مثلا تخرج من بيتك ولا تعلم هل تركت أجهزة المنزل تعمل أم لا فتتصل بالهاتف وتضغط رقم معين فيقوم بإطفاء جميع أجهزة المنزل .. بل وهل تريد أن تتحكم بمصنعك حتى لو كان في دولة أخرى وتتحكم في الأجهزة التي به وتتابع أخبار المصنع والإنتاج لحظة بلحظة عن طريق اتصالك بالهاتف حيث يرد عليك المايكروكنترولر ... نعم .. صدق تستطيع فعل هذا بالمايكروكنترولر .
كل هذه المشاريع يستطيع عملها المايكروكنترولر والكثير الكثير ...
=====================
الأشياء التي ستحتاجها لإحتراف برمجة المايكروكنترولر:-
1- حاسب آلي (كمبيوتر) عادي
2- جهاز برمجة (إذا لم تمتلك واحداً ... سيكون هناك ملحق خاص بجهاز البرمجة في هذه الدورة كما يمكنك البحث على المنتدى وستجد الكثير).
3- البرامج المستخدمة في عملية البرمجة وسنستخدم في هذه الدورة MikroC كما ستحتاج البرنامج الذي يكتب على المايكروكنترولر وسنستخدم Picpgm يمكنك الحصول على روابط التحميل الخاصة بتلك البرامج بالرجوع للملحق الخاص بها والذي سيكون في مشاركة أخرى.كما يمكنك استخدام برامج أخرى للكتابة على الـ PIC

4- مايكروكنترولر من النوع PIC وسنستخدم في البداية النوع PIC16f84a وبعد ذلك PIC16f877a وهناك أنواع أخرى سنستخدمها وسنشير إليها في الوقت المناسب.كما يمكنك أن تؤجل عملية الشراء مؤقتا وتعمل بواسطة برامج المحاكاة

5- بعض المكونات الكهربية والالكترونية مثل : مقاومات , مكثفات , سفن سيجمنت , ريلاي , Testd_Board و أسلاك توصيل ( في كل مشروع سنذكر المتطلبات) كما يمكنك أن تؤجل عملية الشراء مؤقتا وتعمل بواسطة برامج المحاكاة

ملحوظة إذا لم تكن عندك خلفية عن الأشياء السابقة أو عن الالكترونيات تجول في أرجاء القرية وابحث عن أساسيات الالكترونيات وخذ فكرة جيدة عنها وإذا واجهتك صعوبة أثناء دورتنا هذه فلا تتردد في السؤال والاستفسار

6- الصبر .... نعم الصبر ففي أي مجال إذا أردت التفوق والتميز والاحتراف لابد عليك من التحلي بالصبر . وتذكر قول الله تعالى (إن الله مع الصابرين) وقوله تعالى ( والله يحب الصابرين).

7- حب القراءة وممارستها... يجب عليك باستمرار أن تقرأ في مجال المايكروكنترولر خصوصا وفي مجال الالكترنيات عموما ومتابعة كل جديد والاطلاع على المواقع العربية والاجنبية لاكتساب الخبرات والعلم من الآخرين ... ولن يحدث ذلك إلا بحبك للقراءة ...

8- الإستعانة بأهل الخبرة في هذا المجال ... فمن المؤكد ستواجه بعض المشاكل وسينقصك بعض المعلومات .. فحاول الاستعانة بمن له خبرة في الموضوع فيمكنك الرجوع لبعض المنتديات العلمية سواءاً العربية أو الأجنبية .. وإذا كنت تعرف شخصاً له خبرة في الموضوع فلا تتردد في سؤاله ... ويجب عليك أن تتذكر دائماً أن العلم لا يأتي لمستحي ولا لمستكبر ..

9- الدعاء وطلب العون من الله سبحانه وتعالى ... فالعلم كله بيد الله يرزقه من يشاء فادعو الله باستمرار أن يرزقك العلم النافع وأن يعينك في رحلة التعلم .

عايز تعمل شبكة..بدايتك هنا



اى حد جديد اول مره يقرا عن الوايرلس
يعنى مثلا اول ما تدخل تسمع عن جهاز بيبث مسافة 3 كيلو
ومسافات كبيره وارقام غريبه
بتبقى عايز تعمل شبكه تغطى المحافظه كلها
لكن الموضوع مختلف شويه
الشبكات نوعين .. نوع موجه يعنى فى اتجاه واحد بس
ونوع تانى دائرى ( اومنى )
الموجه ده بنقدر نوصل بيه لمسافات كبيره جدا توصل لـ 20 كيلو واكتر على حسب الاجهزه المستخدمه
اما النوع التانى بيكون فى رينج 2 كيلو او 3 كيلو
وده بيختلف حسب نوع الانتنا ( الايريل ) والجهاز اللى بيبث
لكن فى قانون مهم جدا هو الاساس
ان لازم يكون فى خط روؤيه مباشر بين الارسال والاستقبال
بمعنى انك تقدر تشوفه بعينك وما يكونش فى اى عائق فى النص ( برج مثلا )
والاجهزه اللى ممكن تبث 20 كيلو لو فى عوائق ممكن حتى لا تصل لـ 500 متر
طبعا شغلنا كله على الدائرى .. وشغل الموجه قليل بنستخدمه مثلا فى نقل الانترنت من مدينه لقريه جنبها وبعدين نرجع نوزع دائرى بسيستم تانى منفصل
طيب جميل لحد كده
اولا علشان تفكر تعمل شبكه لازم تحدد :-
1
المسافه

اللى عايز تغطيها
هنا كل واحد له راى على حسب المكان اللى انت فيه
لو انت فى مدينه كبيره ممكن تبقى عايز تغطيها كلها .. وده مش هيفيدك فى حاجه
لان اكيد فى شبكات تانيه كتير فى المنطقه
ولو عميل بعيد حصل عنده مشكله هتبقى المشكله الحقيقه انك تروح له
ده غير ان التكلفه هتكون كبيره

لو انت فى مدينه مثلا وعايز تربط قرى جنبك ده ممكن فتعمل سيستم يرمى معاك مسافه 3 كيلو دائرى وتستقبل باجهزه محترمه

المسافه هى اهم حاجه لازم تعرفها ونقدر نقسمها لـ 3 رينجات
اقل من 1000 متر
1000إلى 2000 متر
اكتر من 2500 متر
المسافات طبعا بتختلف من مكان لمكان على حسب العوائق وطبيعة المكان
لكن
دى رينجات نقدر نختار لكل رينج منهم نوع من الاجهزه الاشهر فى السوق

2

الميزانيه

لازم تحدد ميزانيتك كام
ولو الميزانيه مفتوحه مش شرط تجيب حاجه تغطى مسافات كبيره جدا وانت مش محتاجها
كفايه انك تستخدم الجهاز المناسب وتوفر فلوسك
ومفيش حاجه اسمها احسن حاجه
فى حاجه اسمها انا عايز اعمل شبكه تغطى معايا كذا وفيها شروط كذا وبعد كده تقرر احسن جهاز بالنسبه لك


3

عدد العملاء

كل اكسس بيتحمل عدد عملاء معين
يعنى ممكن 20 او 50 عميل اونلاين على حسب نوع الجهاز
وده عدد كويس جدا لاى شبكه جديده

--------------------------------------------------------------------------

اشهر اكسسات الارسال :-
( بالترتيب من الارخص للاغلى والاعلى مواصفات )

ايرليف 5460


اكسس ممتاز جدا وسعره معقول واشارته عاليه
الاكسس بيجى بانتنا 2 دى بى يغطى الرينج الاول كمسافه
مناسب جدا لاى حد محتاج انه يجرب شغل الوايرلس وبينجه مستقر
باور الاكسس بيصل إلى 26 دى بى ام .. ما يعادل 400 ملى وات
الاكسس اندور يعنى لا يتحمل الظروف الجويه فلازم نحميه فى علبه
واخوه الكبير اكسس بافلو g54 لكن غير متوفر فى السوق

بيكو ستيشن 2 أتش بى



اكسس ممتاز جدا
باوره 1000 ملى وات
حجمه صغير جدا وادائه ممتاز
مسافة البث فى الرينج التانى
اوت دور .. يعنى يتحمل الامطار والشمس والظروف الجويه

Bullet 2hp + hyperlink
من اشهر الاكسسات الموجوده فى السوق
اشارته عاليه جدا خصوصا مع الانتنا الهايبر لينك 15 دى بى
بيجى منفصل من غير انتنا وممكن تركيب عليه اى انتنا اوت دور زى التى بى لينك 15 دى بى او الهايبر لينك
اوت دور يتحمل جميع الظروف الجويه ( نفس الشركه المنتجه البيكو ستيشن )

RouterStation PRO + XR2
RouterBoard + XR2



دول سيستمين مختلفين
الاول روتر استيشن وهى عباره عن بورده من شركة ubiquiti المنتجه للبوليت والبيكو
وكرت xr2 عباره عن كرت مينى بى اى سى بيركب فى البورده

اما الروتر بورد فهى بورده من شركه ميكروتيك وايضا بيركب عليها كرت مينى بى اى سى واشهرهم xr2

مميزاتهم ان ممكن تركيب اكتر من كرت عليهم وتوصل اكتر من انتنا
يعنى ممكن تركب كرتين وكل كرت بيوصل فى انتنا 180 درجه
فتقدر تعمل سيستمين يغطوا مسافه اكبر واشاره اعلى وافضل استقرار
--------------------------------------------------------------------------------
الاستقبال

الاستقبال غالبا بيكون باكسس تى بى لينك 500g او 501
وده لانه ارخص اكسس فى السوق واداءه كويس جدا

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

وطبعا تقدر توصل لاكتر من عميل على نفس الاكسس بانك تشترى سويتش
الافضل طبعا انك توصل لأكتر من عميل على كل اكسس لان بكده بتخف الضغط عن الرئيسى والمشاكل بتقل
----------------------------------------------------------
بالنسبه لكروت الوايرلس
لا انصح باستخدامها لان مشاكلها ( او مشاكل الجهاز ) كتير
واى مشكله فى الويندوز مش هنقدر نعرف العيب من ايه بالظبط

الميزه الوحيده فى الكرت ان سعره رخيص
بتجيب كرت ويتم عمل تطويله للانتنا فى حدود 10 متر
وطبعا دى بتعمل فقد فى الاشاره
اما الاكسس بنرفعوا بالانتنا بتاعته فوق اعلى مكان ونحميه فى علبه ونوصله كبل كهربا ونت وخلاص
وتقدر توصل من الاكسس لاكتر من عميل .. اما الكرت طبعا لاء
-------------------------------------------------------------
نظام الربيتر
ربيتر يعنى اكسس يستقبل الاشاره ويرددها تانى وتستقبل منه باكسس تانى
النظام ده للاسف مع الاجهزه المستخدمه زى التى بى لينك هو نظام فاشل
والاداء بيكون سئ ومش مستقر غالبا
الحل الافضل انك تستقبل باكسس وترجع تبث باكسس تانى

وبكده تبث مسافات كبيره وباداء مستقر من غير ما تضغط على الشبكه الرئيسيه
-------------------------------------------------------------
نصائح
1- عند تركيب جهاز الارسال يراعى تركيبه فى مكان عالى يرى جميع الاسطح
2- محاوله تفادى العوائق مثل عماره عاليه مثلا
3- للحصول على افضل ادء للاستقبال حاول تركب جهاز العميل فى مكان مساوى فى الارتفاع لجهاز الارسال بحيث يراه رؤيه واضحه للحصول على نتائج افضل
4 - الإشارة اللاسلكية هي موجات كهرومغناطيسية تسير في الهواء و لا تتأثر فقط بالمعوقات الكبيرة فربما يحتوي الوسط التي تنتشر فيه علي غبار أو أدخنة فتقوم كل ذرة من ذرات هذه المواد بالتأثير علي هذه حزم هذه الإشارة فتارة تكسرها أو تعكسها و هذا يسمي بـ scattering أو التناثر

مفهوم عمل شبكه لاسلكيه بعيدة المدى

 
اولا نبداء بتعريف بعض المصطلحات:
1-بروتوكول الشبكة
هو عبارة عن مجوعة من البرامج تقوم بتطبيق قواعد وطرق معينة في العمل فيما بينها لتامين الاتصال بين الاجهزة في الشبكة الواحدة ولكل شبكة بروتوكول خاص فيها وهذا لا يعني ان لكل شبكة بروتوكول فريد من نوعة خاص بشبكة معينة لا يوجد اي شبكة في العالم تستخدم هذا البروتوكول ولكن يوجد عدة بروتوكولات وتستخدم كل شبكة ما يناسبها منها
2-LAN) LOCAL AREA NETWORK)
شبكة الاتصال المحلية وهي شبكة تغطي مساحة جغرافية صغيرة مثل الشبك الموجودة في المتجر او المؤسسة او الدرسة الخ
3- WAN) WIDE AREA NETWORK)
شبكة الاتصال الواسعة هي شبكة تغطي مساحة جغرافية واسعة مثل شبكة الانترنت

ساتكلم في هذا الموضوع عن المكونات المادية hardware فقط ولن اتكلم عن طريقة اعداها وتعريفها وتشغيلها لانها تختلف من جهاز لاخر


1- المكرر repeater:
يستخدم لتقوية الاشارة عند ارسال البيانات بين الشبكات بشرط استخدام نفس البروتوكول
2- الموزع switch:
يستخدم لتقسيم الشبكة لتقليل الضغط على السيرفر
3- السيرفر server:
هو جاز حاسوب رئيسي في الشبكة يعمل كمدير او مسؤول عن باقي الاجهزة في الشبكة
4- الجسر bridge:
يستخدم لربط شبكتين مختلفتين في سرعة نقل البيانات وفي البروتوكول المستخدم في كل شبكة
5- الموجهrouter:
عبارة عن جهاز حاسوب مصغر وله نظام تشغيل (ios) ويعمل على اختيار المسار الافضل من حيث السرعة في الشبكة لايصالها الى المكان المطلوب ويعمل ايضا على ربط الشبكة المحلية lan والشبكة الواسعة wan عن طريق تحويل بروتوكول الشبكة الموجود فيها الى صيغة بروتوكول الشبكة wan (كما هو الحال عند ربط الشبكة مع خط adsl واحد كما في مقاهي الانترنت)
6- نقطة الوصول access point:
هو عبارة عن جهاز يقوم بأخذ كيبل ايثرنت (وتعني lan او شبكة محلية وكلها مسميات لنفس الشيء) من الشبكة المحلية او من اي جهاز يراد ربطة بجهاز اخر وتحويل البيانات المراد تبادلها بين الجهازين الى موجات راديو ويعمل على ارسالها واستقبالها ويعمل على ارسال البيانات الى مسافات طويلة قد تصل الى مئات الكيلومترات حسب قدرة وكفائة الاجهزة المستخدمة والغرض الاساسي من هذا الجهاز ارسال واستقبال البيانات لمسافت طويلة ويمكن استخدامة كجهاز ارسال او استقبال
7- كرت الشبكة:
ويستخدم لاستقبال الاشارة من الاجهزة المرسلة وتحويلها الى لغة يفهمها الحاسوب المستقبل
8- الكيبلات:
وهي عبارة عن اوساط لنقل البيانات في الشبكات السلكية وتعمل ايضا على ربط مكونات الشبكة اللاسلكية معا
9- الانتينا:
وتعمل على بث الاشارة في الجو وتوجد على عدة اشكال:


1- Direct Antenna:
2- Sector Antenna:
3- Grid Antenna
4- Omni Antenna:

فقط انسخ اسم الانتينا الى قوقل وستظهر لك الصور
9-المودم:
عبارة عن جهاز ببساطة يمكنك من الاتصال بالانترنت اما اذا الردت التفصيل فهو يعمل على تحويل الاشارة التماثلية الموجودة في اسلاك خط الهاتف الى اشارة رقمية يفهمها الحاسوب


الادوات:
ستحتاج في البداية لعمل شبكة لاسلكية تتكون من جهازين متصلين الى الاجهزة التالية:
1-جهازين حاسوب
2-مودم
3-خط adsl
4-راوتر
5-اكسس بوينت
6-كرت شبكة
7-انتينا


ملاحظة:
عندما تريد شراء الاجهزة المكونة للشبكة يجب الاخذ بعين الاعتبار البروتوكول الذي تعمل عليه فيجب ان تكون جميعها تعمل على نفس البروتوكول والتردد واذا اختلفت فانها لن تعمل مطلقاً
البروتوكول الذي تعمل عليه الاجهزة هو x802.11 IEEE حيث:
IEEE:INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS
وهو المعهد العالمي للمهندسين الذي قام بابتكار هذا البروتوكول
802:رقم البروتوكول
11.:رقم المجموعة التي قامت بتطوير هذا البروتوكول
:Xهو رقم الاصدار وقد صدر عدة اصدارات وهي
a802.11 وتعمل على التردد 5 GHz
802.11b وتعمل على التردد 2.4GHz
g802.11 وتعمل على التردد 2.4 GHz
فعندما تريد شراء اكسس بوينت وأنتيا وكرت استقبال يجب ان تكون كلها تعمل على نفس التردد فمثلا 802.11a لا يعمل مع b802.11 ولكن g802.11 يعمل مع b802.11 و g802.11

طريقة التوصيل:
يتم وصل خط الهاتف مع المودم
يتم وصل المودم مع الكمبيوتر الرئيسي (server) وكلمة سيرفر تعني الحاسوب الرئيسي والمسؤول عن باقي الاجهزة في الشبكة
يتم وصل الاكسس بوينت مع الكمبيوتر عن طريق كيبل الشبكة ووصل فيش الكهرباء بالقابس هذا اذا كان داخلي indoor اما اذا كان خارجي outdoor فيتم تغذيته بالكهرباء عن طرق مد سلك كهرباء طويل اليه او عن طريق كيبل الشركة ولكن في هذة الحالة يجب ان يكون الاكسس بوينت يدعم خاصية power of Ethernet اختصار(poe) وتحتاج الى power injector
حيث يتم وصل فتحة مع كيبل الشبكة مع الكمبيوتر والفتحة الاخرى يتم وصلها مع الاكسس بوينت ويتم وصل الفيش بالكهرباء وهكذا يكون لدينا كيبل واحد متصل مع الاكسس بوينت وهو كيبل الشبكة اما في الطريقة الاولي فكنا نحتاج الى كيبلين كيبل الشبكة وكيبل الكهرباء
يتم وصل الانتينا بالاكسس بوينت
يتم تركيب كرت الشبكة في الجهاز المستقبل مع العلم انه يوجد منه في السوق داخلي يركب في داخل الكيس في فتحة الpci
او يوجد خارجي يركب في فتحة الusb
الان بعد ان قمت بتركيب القطع يجب عليك تعريفهما واعدادهما وبعد ذلك نقول لك مبروك اصبح لديك شبكة لاسلكية متصلة بالانترنت او ما يعرف ب wi-fi


طريقة حساب المسافة التي تريد تغطيتها بالاشارة او الوايرلس او wi-fi
ان اقصى مسافة يمكن ان تصل اليها التغطية يمكن حسابها عن طرق عدة امور وهي:
1-قدرة الاكسس بوينت وتقاس بالميللي واط ويرمز لها بالرمز mw وتتراوح بين 32mw-500mw وقد تكون اكثر في الاجهزة الاحترافية
ومن الامور الاخرى التي تقاس بها القدرة الديسبل بالمللي وات ويرمز لها بالرمزdbm
2-الانتينا:تم ذكر ان الانتينا تستخدم لبث واستقبال الاشارة من البيئة المحيطةبها وتسمى كمية الموجات التي تستطيع الانتينا ارسالها او استقبالها من البيئة المحيطة وتقاس بوحدة الديسبل ويرمز لها بالرمز dbi
3-حساسية الجهاز المستقبل:سواء كان اكسس بوينت ام كرت شبكة ويرمز لها بالرمز -dbm وتمثل الحد الادني من الاشارة التي يستطيع الجهاز تمييزه واستقباله وكلما كان أقل كان افضل مع العلم ان -12 اكبر من -55 و-69 اكبر من -99 اي ان كرت استقبال حساسيته -90 افضل من كرت استقبال حساسيته-50
4-خسارة الاسلاك:وهي الجزء الضائع من الاشارة في الاسلاك المستخدمة في الربط بين جهاز الحاسوب وجهاز البث الاكسس بوينت او بين الانتينا والاكسس بوينت او الاثنان معا ويرمز لها بالرمز db
5-العوامل الخارجية:مثل العوامل الجوية والاشجار والجدران الخ
6-خسارة الفضاء الطلق:تتضائل قدرة الاشارة نتيجة الانتشار الجغرافي مما يتسبب في اضعاف الاشارة المستقبلة وتقاس عن طريق المعادلة:
40+20*log(r)=
حيث r المسافة بين النقطتين بالامتار
والقيمة الناتجةىهي مقدار الخسارة في الفضاء الطلق
والان يمكن معرفة اذا ما كانت الشبكة ستعمل ام لا عن طريق المعادلة:
الربح الكلي-خسارة الفضاء الطلق=مستوى الاشارة عند نقطة الاستقبال
الربح الكلي يحسب عن طرق المعادلة التالية

قدرة جهاز الارسال بوحدة dbm
+
ربح هوائي (الانتينا) جهاز الارسال
-
خسارة سلك جهاز الارسال
+
ربح هوائي جهاز الاستقبال
-
خسارة اسلاك جهاز الاستقبال
ــــــــــــــــــــــــــــــــــــــــــــــ
الربح الكلي





مثال:
يراد عمل شبكة تصل الى 5 كم وتتوفر المعدات بالمواصفات التالية:
ربح انتينا الاكسس بوينت 10dbi
ربح انتينا المستقبل 14dbi
قدرة الاكسس بوينت mw 100 او 20dbm وحساسية استقبالها -89dbm
قدرة ارسال اكسس بوينت المستقبل 30mw او 15dbm وحساسيته -82dbm
يستخدم كل من المستقبل والمرسل كابلات قصيرة للربط بين المعدات بخسارة 2 db عند كل مستخدم


الحل:
خسارة الفضاء الطلق= dB 113 = 20log(5000) + 4

الربح الكلي:
20
+
10
-
2
+
14
-
2
ـــــــــــــــــــــــــــ
40db

الان نقوم بطرح خسارة الفضاء الطلق من الربح الكلي:
40-113=-73

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

ويمكن تطبيق ذلك رياضياً:
ناتج طرح خسارة الفضاء الطلق من الربح الكلي-حساسية جهاز الاستقبال=
فاذا كانت القيمة موجبة فانها سوف تعمل وكلما كانت القيمة اكبر كان افضل
واذا كانت القيمة سالبة فان ذلك يعني انها لن تعمل مطلقا
ومن مثالنا السابق:
-73(-)-82=9
فنلاحظ ان هذة القيمة قليلة تمكننا فقط من الاتصال في الاجواء الهادئة ولا تضمن لك الاتصال عند الاجواء السيئة فيجب رفع قيمة قدرة ارسال الاكسس بوينت او الانتينا او حساسية جهاز الاستقبال حتى تحصل على شبكة لاسلكية قادرة على العمل في جميع الاحوال الجوية
Scroll to top