مفتاح بسيط لوحدات تحكم الكمبيوتر على ترانزستور ومرحل (KVM Switch). تحكم كامل - KVM عبر مفاتيح IP

نوكيا 31.07.2021
نوكيا

ولذا فلنبدأ ، بالنسبة للبرامج الثابتة ، ستحتاج إلى أداة مساعدة من الشركة المصنعة تسمى Flip. قم بالتنزيل والتثبيت والتشغيل وهنا لدينا نافذة البرنامج:

في البداية ، الأزرار (daws) غير نشطة ، وهذا أمر طبيعي ، نقوم بتوصيل arduino بالكمبيوتر وإغلاقه - نفتح جهتي الاتصال المتطرفين من جانب منفذ USB ، RESET و GND.

يجب أن يظهر جهاز جديد في النظام يسمى ، بشكل غريب ، ATmega16u2 قم بتثبيت برنامج التشغيل (في المجلد مع البرنامج) ، حدد "الإعدادات"> "الاتصال"> "USB"> علامة التبويب "فتح" في برنامج Flip ، يجب أن تصبح الأزرار نشطة. فقط في حالة حدوث ذلك ، يمكنك عمل نسخة احتياطية من البرنامج الثابت حتى تتمكن من إعادة كل شيء إلى مكانه. في قائمة "ملف" ، انقر فوق "تحميل ملف HEX" ، ويطالب البرنامج بالمسارات ، فمن الأفضل وضع ملف البرنامج الثابت في جذر محرك الأقراص C: ، وحدد ملف hex المطلوب مع البرنامج الثابت ، وتحقق مما إذا كان مربعات الاختيار "محو" ، "برنامج" ، "تحقق" وانقر على "تشغيل". قمنا بقطع الاتصال - نقوم بتوصيل اردوينو وفويلا ... الآن لن نتمكن بعد الآن من تحميل البرامج الثابتة إلى اردوينو عبر USB المدمج ، لكننا حصلنا على لوحة مفاتيح ممتازة بدون أزرار.

لا تقلق بشأن برنامج arduino الثابت ، سيكون من الممكن تنزيل البرنامج الثابت من Arduino IDE عبر محول USB إلى TTL منفصل ، على الرغم من أنني يجب أن أقول أن هذا سيكون أقل ملاءمة الآن.

نقوم بتوصيل محول USB إلى TTL ، على سبيل المثال هذا:

سنحتاج إلى جهات اتصال بيضاء وخضراء وسوداء ، هذه هي RX و TX و GND ، على التوالي ، نقوم بتوصيلها بمسامير لها نفس التعيينات على اردوينو ، والعكس فقط RX إلى TX ، و TX إلى RX. يجب عدم استخدام جهة الاتصال الحمراء!

نقوم بتوصيل USB بـ TTL بالكمبيوتر ، قم بتثبيت برامج التشغيل ، يجب أن يظهر منفذ COM جديد في مدير الجهاز. افتح arduino IDE وقم بتعيين: Board - Arduino / Genuino Uno ، Port - المنفذ التسلسلي الجديد الخاص بنا.

الشروع في العمل مع Arduino Firmware

دعنا نضيف المكتبة المطلوبة إلى arduino IDE: اتبع الرابط github.com/SFE-Chris/UNO-HIDKeyboard-Library وانقر على "استنساخ أو تنزيل"> "تنزيل ZIP". ثم في arduino IDE ، حدد علامة التبويب "Sketch"> "Include Library"> "Add .ZIP Library" وحدد أرشيف zip الذي قمت بتنزيله للتو.

انتهى التحضير ، انتقل مباشرة إلى البرنامج الثابت. نسخ كتاباتي:

اردوينو - رسم

#يشمل لوحة مفاتيح HID جمع int إعداد باطل () (keyboard.begin () ؛) حلقة باطلة () (بينما (Serial.available ()) (// حلقة البداية عندما تكون البيانات متاحة sbor + = Serial.read () ؛ // قراءة البيانات ، أضف في عشري في الشكل إذا (sbor == 27) (// ظهور حرف تسلسل التحكم لـ (int i = 0 ؛ i<=4; i++){//сложение последовательности if (sbor == 165) {//для определения F1-F12 на разных терминалах могут быть разные значения sbor += sbor; } sbor += Serial.read(); delay(1); } } } if (sbor >0) (// القفز على المجموع العشري لمفتاح التسلسل (sbor) (حالة 505: keyboard.pressSpecialKey (F1) ؛ كسر ؛ الحالة 506: keyboard.pressSpecialKey (F2) ؛ كسر ؛ الحالة 507: keyboard.pressSpecialKey (F3 ) ؛ كسر ؛ حالة 508: keyboard.pressSpecialKey (F4) ؛ كسر ؛ الحالة 509: keyboard.pressSpecialKey (F5) ؛ كسر ؛ الحالة 511: keyboard.pressSpecialKey (F6) ؛ كسر ؛ الحالة 512: keyboard.pressSpecialKey (F7) ؛ كسر ؛ حالة 513: keyboard.pressSpecialKey (F8) ؛ كسر ؛ الحالة 340: keyboard.pressSpecialKey (F9) ؛ كسر ؛ الحالة 341: keyboard.pressSpecialKey (F10) ؛ كسر ؛ الحالة 343: keyboard.pressSpecialKey (F11) ؛ كسر ؛ الحالة 344: keyboard.pressSpecialKey (F12)؛ break؛ case 13: keyboard.pressSpecialKey (ENTER)؛ break؛ case 22: keyboard.pressSpecialKey (ESCAPE)؛ break؛ case 127: keyboard.pressSpecialKey (BACKSPACE)؛ break؛ case 9 : keyboard. pressSpecialKey (TAB)؛ break؛ case 32: keyboard.pressSpecialKey (SPACEBAR)؛ break؛ case 26: keyboard.pressSpecialKey (PAUSE)؛ break؛ case 292: keyboard.pressSpecialKey (INSERT)؛ فترة راحة؛ الحالة 456: keyboard.pressSpecialKey (HOME) ؛ فترة راحة؛ الحالة 295: keyboard.pressSpecialKey (PAGEUP) ؛ فترة راحة؛ الحالة 294: keyboard.pressSpecialKey (END) ؛ فترة راحة؛ الحالة 296: keyboard.pressSpecialKey (PAGEDOWN) ؛ فترة راحة؛ الحالة 182: keyboard.pressSpecialKey (RIGHTARROW) ؛ فترة راحة؛ الحالة 183: keyboard.pressSpecialKey (LEFTARROW) ؛ فترة راحة؛ الحالة 181: keyboard.pressSpecialKey (DOWNARROW) ؛ فترة راحة؛ الحالة 180: keyboard.pressSpecialKey (UPARROW) ؛ فترة راحة؛ الحالة 293: keyboard.pressSpecialKey (DELETE) ؛ فترة راحة؛ الحالة 320: keyboard.pressSpecialKey ((CTRL | ALT) ، DELETE) ؛ فترة راحة؛ // اضغط على alt + del لاستدعاء ctl + alt + del case 346: keyboard.pressSpecialKey (ALT، F4)؛ فترة راحة؛ // لاستدعاء alt + f4 اضغط على shift + F4 افتراضي: keyboard.pressKey (sbor) ؛ فترة راحة؛ ) //Serial.println(sbor)؛// فقط للتصحيح دون الاتصال بلوحة مفاتيح USB. المجموعة = NULL ؛ ))


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

Avrdude: قراءة بيانات فلاش على الرقاقة: القراءة | ################################################## # | متوسط ​​100٪ 0.34 ثانية: التحقق ... متوسط: تم التحقق من تنفيذ 2934 بايت من الفلاش. اشكرك.
إذا لم يتم تحميل البرنامج الثابت بعد عدة محاولات ، فحاول تبديل دبابيس RX و TX ، وتحقق أيضًا من توصيل دبوس GND بشكل آمن.

خط النهاية

افتح وحدة التحكم على التوت واكتب:

sudo raspi-config
ستفتح قائمة إعداد Raspberry ، اختر Advanced Options> Serial واختر No.

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

قم بتثبيت برنامج minicom.

Minicom هو برنامج بسيط للعمل مع منفذ تسلسلي.

sudo apt-get install minicom -y
قمنا بتعيين حقوق الوصول إلى الجهاز ، / dev / ttyAMA0 - هذا هو نفس المنفذ التسلسلي.

sudo chown pi / dev / ttyAMA0 sudo chmod 744 / dev / ttyAMA0
بدء minicom:

سودو minicom -s
ستفتح قائمة البرنامج ، حدد عنصر "إعداد المنفذ التسلسلي" ، ستفتح قائمة أخرى ، حدد "Serial Device" بالضغط على مفتاح A ، اكتب / dev / ttyAMA0 ، اضغط على Enter ، ثم حدد عنصر Bps / Par / Bits ضمن الحرف E ، يظهر واحد آخر في القائمة ، اضغط على C و Q line Current: يجب أن يبدو مثل هذا "9600 8N1" اضغط Enter. تأكد من أنه في السطور F - التحكم في تدفق الأجهزة: و G - التحكم في تدفق البرامج: لا ، بشكل عام ، يجب أن يكون كل شيء كما هو في لقطة الشاشة أدناه ، اضغط على Enter.

احفظ هذه الإعدادات كإعداد افتراضي "Save setup as dfl" وأغلق "Exit from Minicom".

اتصال

نذهب إلى أبعد من ذلك ، لدينا الآن كل شيء جاهز تقريبًا ، يبقى فقط توصيل اردوينو بالمنفذ التسلسلي لتوت العليق ، شيء من هذا القبيل:

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

على الرغم من أن كل شيء نجح معي بشكل مباشر دون تنسيق ، إلا أنه لا يجب عليك تقليد مثال سيئ وشراء محول مستوى منطقي ، فإن أبسطها يبدو كما يلي:

أو على الأقل قم بتجميع مقسم جهد على المقاومات.

يطلق

كل شيء جاهز ، يمكنك البدء.

نتحقق من جميع الاتصالات ، ونقوم بتشغيل raspberry pi ، وانتقل إلى وحدة تحكم التوت ، وابدأ minicom. سأقوم بالحجز على الفور ، لقد قمت بالاتصال بـ Raspberry عبر ssh ، لقد استخدمت KiTTY (نسخة معدلة من PuTTY) كعميل ، وهذا أمر مهم. مع المحطات الأخرى ، قد تكون قيم المفاتيح المرسلة مختلفة ، وبالتالي ، سيكون من الضروري السماح للرياح - تغيير رقم انتقال حالة التبديل.

بشكل عام ، أسلمك كما يقولون "كما هي". حسنًا ، سأنتهي من هذا على الأرجح ، IP KVM محلي الصنع جاهز.

ملاحظة.

أخيرًا ، سأصف ما حدث في البقايا الجافة.

الايجابيات:

- السعر
- تبين أن الجهاز غير مكلف نسبيًا
- Raspberry Pi: حوالي 2700 روبل.
- Arduino UNO: حوالي 400 روبل.
- محول VGA إلى AV: حوالي 700 روبل.
- كارت التقاط الفيديو: 500 فرك.
- المجموع: 4300 فرك.

- الكون المثالى
يمكنك اعتراض أي مجموعات تقريبًا وتعيين أي مفاتيح لها تقريبًا ، حتى KEYBOARDPOWER و VOLUMEUP ، بالمناسبة ، يمكنك رؤية القيم المحتملة في ملف HIDKeyboard.h ، أو يمكنك إضافة الخاص بك.

سلبيات:

- الكبح لكل من الفيديو ونقل النقرات
- الثاني والأكبر هو جودة الصورة، هناك حاجة ببساطة إلى رمز حزين هنا ، إنه أمر مروع ، حتى إذا قمت بتقليل الدقة على الكمبيوتر الهدف إلى الحد الأدنى ، فإن الحد الأقصى الذي يمكن القيام به هو تكوين BIOS وتحديد عنصر في أداة تحميل التشغيل. لكن أليست KVM مطلوبة فعلاً لهذا؟ .. ولكل شيء آخر ، هناك رادمين وما شابه.

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

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

يعد تثبيت كل هذه "البنية" على واحدة جديدة مشكلة - لا يوجد عدد كافٍ من منافذ COM و LPT (كان المنفذ القديم يحتوي على ثلاثة COM واثنين من LPT) ، ولا يمكن لأي شيء من الأجهزة الطرفية القديمة العمل مع منافذ USB الجديدة. لذلك تقرر الاحتفاظ بوحدتي نظام واثنين من الفئران.

والتبديل بينهما الشاشة ولوحة المفاتيح. علاوة على ذلك ، لهذه الأغراض ، هناك (مثير للاشمئزاز ، كما اتضح فيما بعد) مفاتيح تشغيل معروضة للبيع.

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

بعد عذاب طويل معه ، تقرر إجراء تبديل محلي الصنع في مكان العمل ، ولكن ليس على "galletnik" التايوانية ، التي تم تقشير جهات الاتصال الخاصة بها ، ولكن على مرحلات RES-22 السوفيتية ، التي يتم التحكم فيها بواسطة زرين.

والمثير للدهشة أن "Maxtro" قام بتبديل جميع جهات اتصال لوحة المفاتيح وموصلات الشاشة ، وهذا هو سبب وجود العديد من جهات الاتصال فيها. في الواقع ، سبع مجموعات اتصال كافية لمثل هذا التبديل ، لأنه يمكن توصيل جميع "GND" معًا ، ويمكن تبديل طاقة لوحة المفاتيح بواسطة صمامين ثنائيين. تحتوي كل مجموعة RES-22 على أربع مجموعات اتصال ، وبالتالي ، تبقى واحدة منها ، والتي يمكن استخدامها للتحكم في المرحلات نفسها (تأثير إطلاق المرحل).

مخطط الرسم البياني

تتكون الدائرة بطريقة تتعرف على الكمبيوتر الذي تم تشغيله 2 بجهد إمداد +5 فولت منه إلى لوحة المفاتيح. إذا قمت بتشغيل الكمبيوتر 2 ، فسينتقل الجهد + 5 فولت عبر المكثف C2 إلى قاعدة الترانزستور VT1 ، والذي سيفتح ويشغل المرحل.

يتم حظره ذاتيًا بواسطة مجموعة اتصال مجانية K1.4 وبعد شحن C2 سيظل قيد التشغيل. في هذه الحالة ، سيتم تحويل لوحة المفاتيح والشاشة إلى الكمبيوتر 2. في حالة عدم النشاط ، سيتم تبديل لوحة المفاتيح والشاشة إلى الكمبيوتر القديم 1.

أرز. 1. رسم تخطيطي لمفتاح وحدة التحكم.

يتم تجميع جميع الأجزاء في علبة حديدية من مفتاح "Maxtro". يتم استخدام "الفئران" بشكل منفصل لكل من أجهزة الكمبيوتر. يتم تشغيل المفتاح بواسطة محول التيار المتردد من الطابعة الفاشلة.

تم حل مشكلة تبديل الطابعة بين جهازي كمبيوتر بشكل مختلف. تحتوي الطابعة (Samsung 1210) على منفذين - LPT و USB. يتم توصيل منفذ LPT بوحدة النظام القديمة ، ويتم توصيل USB بالوحدة الجديدة.

مع ظهور الإنترنت ذات النطاق العريض في المكاتب ، أصبحت الإدارة الكاملة عن بعد ممكنة. بفضل هذه التقنية ، تمكنت مؤسسات الخدمة من تقليل وقت الاستجابة لطلب العميل بشكل كبير ، وتمكن مسؤولو النظام من تقديم الدعم حتى أثناء تواجدهم بعيدًا عن المكتب. لكن أدوات الإدارة عن بُعد لا تعمل إلا بعد بدء تشغيل نظام التشغيل ، وإذا لم يكن ذلك ممكنًا لسبب ما ، فإن التواجد المادي للمتخصص مطلوب. يمكن لمفاتيح KVM عبر IP أن تحل هذه المشكلة.

ربما يعرف جميع المسؤولين ما هي مفاتيح KVM ، يتيح لك هذا الجهاز استخدام وحدة تحكم واحدة (شاشة ولوحة مفاتيح وماوس) للتحكم في العديد من أجهزة الكمبيوتر. يمكن أن تكون مفاتيح KVM بسيطة ومصممة للاستخدام الشخصي:

لذلك ، بالنسبة لتركيب الرفوف ، يدعم التتالي ويسمح لك بإدارة عدد كبير من الخوادم في وقت واحد (حتى عدة مئات) من مكان واحد:

تتميز محولات KVM عبر IP في هذه الشركة ، مما يسمح لك بالوصول إلى وحدة التحكم في الكمبيوتر من أي مكان باستخدام بروتوكول TCP / IP. لفترة طويلة ، كانت هذه الأجهزة تُعتبر "سلعًا فاخرة" ، ولكن ظهرت مؤخرًا عروض في السوق بسعر إنساني للغاية ، مما جعلها في متناول المؤسسات الصغيرة.

ضع في اعتبارك إمكانيات مفتاح KVM عبر IP باستخدام مثال ATEN ALTUSEN KH1508iبقيمة 727 دولار. بالإضافة إلى السعر الجذاب ، يتيح لك هذا الجهاز التحكم في ما يصل إلى 256 جهاز كمبيوتر (عند التبديل المتتالي) ، ويدعم أجهزة الكمبيوتر الشخصية ، وأجهزة Mac ، ومنصات Sun ، واتصالات الكمبيوتر عبر PS / 2 و USB.

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

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

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

تقدم الشركة المصنعة مجموعة واسعة من وحدات العميل لإدارة أجهزة الكمبيوتر لمنصات مختلفة ؛ يتوفر نوعان من وحدات العميل لأجهزة الكمبيوتر: KA9520 (PS / 2) و KA9570 (USB) بتكلفة 71 دولارًا أمريكيًا. كل وحدة هي وحدة تحكم بواجهة RJ-45 وكابل بطول نصف متر مع موصلات VGA و PS / 2 (USB) ، ولها البرامج الثابتة الخاصة بها ، والتي يتم تحديثها بانتظام من قبل الشركة المصنعة ، وهناك مفتاح في علبة الوحدة النمطية يقوم بتبديلها إلى وضع تحديث البرنامج الثابت. يتم عرض الوحدة النمطية KA9520 أدناه:

للتركيب على سطح عمودي ، يتم توفير سلة خاصة مع الوحدة.

يتم إجراء إعدادات التبديل عبر قائمة OSD أو واجهة الويب (إلى حد محدود). إذا لم يكن لديك جهاز Mac أو Sun في منزلك ، فستتوفر جميع الإعدادات عبر الويب (بشكل افتراضي ، يتم تكوين جميع منافذ المحولات لمنصة الكمبيوتر الشخصي).

يتم الاتصال بالجهاز باستخدام بروتوكول HTTPS الآمن ، على الرغم من حقيقة أن المحول يقبل الاتصالات على المنفذ 80 ، فإنه لا يزال يعيد التوجيه إلى اتصال آمن (المنفذ 443). يتم استخدام المنفذ 9000 لنقل البيانات بين المحول وبرنامج العميل ، ويجب أن يؤخذ ذلك في الاعتبار عند إعادة توجيه المنافذ (على سبيل المثال ، بالإضافة إلى 80 و / أو 443 ، يجب أيضًا إعادة توجيه 9000).

دعنا ننتقل إلى وظائف الشبكة الخاصة بالمحول ، حيث يتم تكوينه افتراضيًا لتلقي الإعدادات عبر DHCP ، والتي ، في رأينا ، أفضل بكثير من IP المحدد مسبقًا ، ما عليك سوى إلقاء نظرة على العنوان المخصص للجهاز في DHCP إعدادات الخادم واحتفظ به لعنوان MAC المقابل (المشار إليه في أجهزة الحالة).

للوصول ، يمكنك استخدام أي متصفح (من الناحية المثالية IE) ، واجهة الويب ليست غنية بالإعدادات ، يمكنك تشغيل Windows (فقط من خلال IE) أو عميل Java ، أو تنزيلها إذا لم تتمكن من تشغيلها من خلال المتصفح في أي طريق.

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

يجب عليك تشغيل العميل للوصول إلى أجهزة الكمبيوتر المدارة. لم نتمكن من تشغيل Windows Client على Windows 7 64 بت ، وفي هذه الحالة ، ينقذ عميل Java الذي يعمل على أي نظام أساسي يدعم Java. بالفعل في العميل ، يمكننا ضبط الجهاز:

للتبديل إلى الأجهزة المُدارة ، استخدم علامة التبويب الأساسية، والذي يعرض جميع وحدات العميل المتصلة بالمحول (أو سلسلة المفاتيح):

مع الإعداد الصحيح لمعدل نقل البيانات ، يكون العمل من خلال عميل بعيد مريحًا تمامًا ، والعيب الوحيد هو بعض التأخر (الكبير في بعض الأحيان) في مؤشر الماوس على النظام البعيد من المؤشر الموجود على جهاز التحكم في الكمبيوتر.

ومع ذلك ، يجب أن نتذكر أن العمل من خلال KVM Over IP مطلوب في معظم الحالات في حالات الطوارئ عندما يكون التحكم مطلوبًا على مستوى تحميل الكمبيوتر الشخصي ، وفي حالات أخرى سيكون العمل من خلال RDP أكثر راحة. إذا كنت تستخدم وحدة USB (KA9570) ، فتأكد من تمكين دعم لوحة مفاتيح USB والماوس في BIOS لتجنب أي مفاجآت غير سارة.

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

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

  • العلامات:

يرجى تمكين JavaScript لعرض ملف

تمت كتابة هذا المقال تحت انطباع آخر - شكرا جزيلا للمؤلف! تمكنت هذه المقالة تقريبًا من إنشاء محول IP KVM الخاص بي ، وهو رائع! لكني سأشرح لماذا تقريبا. نعم ، كل شيء يعمل هناك كما كتب المؤلف ... حتى إعادة التشغيل في BIOS ، يتبدد كل السحر هناك وبغض النظر عن مدى صعوبة المحاولة ، لا يحدث شيء.

تقرر تصحيح سوء الفهم المؤسف هذا وبتكلفة زهيدة ومضغوطة قدر الإمكان. لنبدأ بالقوالب النمطية لـ Raspberry Pi و Arduino ، وستستمر المقالة التالية على جهاز آخر.

إذن ما نحتاجه:

1. يجب أن تدعم بطاقة التقاط الفيديو برنامج تشغيل UVC ، مثل هذا الخيار
كامل على AliExpress والمتاجر الصينية الأخرى.

UVC هو برنامج تشغيل قياسي مفتوح المصدر يتم تضمينه افتراضيًا في معظم توزيعات Linux ، وقد تكون هناك مشكلات في برامج التشغيل الأخرى.

2. محول VGA إلى AV:



ملحوظة! تحتاج بالضبط إلى VGA إلى AV ، وليس العكس.

3. Arduino UNO ، وبالتحديد UNO ، نظرًا لأنه يحتوي على شريحة Atmega16u2 ، فإنه يهمنا أولاً وقبل كل شيء. يوجد هنا بجانب منفذ USB ، وهناك أيضًا اردوينات بشريحة Atmega8u2 ستعمل مع كليهما.

4. وبالطبع ، Raspberry Pi ، كان لدي الإصدار 2 ب ، لذلك كل ما هو مكتوب في هذه المقالة مناسب له ، لكن بشكل عام ، أعتقد أنه لا ينبغي أن تكون هناك صعوبات خاصة مع نماذج التوت الأخرى.

تحميل التوزيع

حسنًا ، تم تقديم بيانات الإدخال ، فلنبدأ ، لقد استخدمت توزيع 2015-05-05-raspbian-Wheezy ، ربما هذا ليس مهمًا ، يجب أن تكون عمليات التلاعب الإضافية مناسبة لأي توزيع قائم على دبيان.

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

انتقل إلى وحدة التحكم ، وقم بتحديث الحزم:

sudo apt-get update && sudo apt-get Upgrade -y

نقل الفيديو

تحقق مما إذا تم تحديد اللوحة:

Ls / dev / video *
يجب أن يُخرج شيئًا مثل: / dev / video0.

قم بتثبيت Motion ، سنقوم ببث الصورة الملتقطة من خلالها:

sudo apt-get install motion -y
تحرير تكوين التشغيل التلقائي:

سودو نانو / الخ / الافتراضي / الحركة
اضبط start_motion_daemon على "نعم". احفظ التغييرات Ctrl + x ، y ، Enter.

تحرير تكوين الحركة (أ) نفسها:

sudo نانو / الخ / الحركة / الحركة
قم بتغيير قيم المعلمات كما يلي:

تحدد المعلمة بدء تشغيل التطبيق كخدمة:

تشغيل الشيطان
تحدد هذه المعلمات دقة الصورة المرسلة ، فلا معنى لتعيين دقة أعلى ، لأن. يقتصر التقاط الفيديو على معايير PAL أو SECAM ، التي تبلغ دقتها 720 × 576. بالمناسبة ، هذا عيب مؤسف ، لكن المزيد عن ذلك لاحقًا.

العرض 800 ارتفاع 600
معدل الإطار:

معدل عرض الإطارات 25
تعطيل حفظ لقطات الشاشة:

output_normal off
جودة نقل الصور:

جودة كاميرا الويب 100
معدل الإطار:

25
إلغاء القيود المفروضة على الاتصال من IP الأخرى

Webcam_localhost متوقف
احفظ التغييرات Ctrl + x ، y ، Enter.

أعد تحميل التوت:

sudo إعادة التشغيل
نحن ننتظر بضع دقائق إذا تم كل شيء بشكل صحيح ، يجب أن يضيء مؤشر LED على لوحة التقاط الفيديو.

نقوم بتوصيل المتصفح بمنفذ Raspberry 8081 ونرى مستطيلًا رماديًا أو أزرق مع مرور الوقت من الأسفل.

بدأت العملية ، ونحن نبحث عن ضحية لالتقاط إشارة من منفذ VGA ، وقمنا بتوصيلها بمنفذ "VGA IN" الخاص بالمحول ، وبطاقة التقاط الفيديو بـ "VIDEO OUT". يجب أن تحصل على شيء مثل هذه الصورة ، لا تخف ، لدي كابل تالف ، لذا فإن الصورة "تتضاعف" ، لقد جربتها مع صورة أخرى ، كانت أفضل ، لكن الدقة لا يمكن تغييرها. 720x576 عبارة عن قيود على المحول وبطاقة التقاط الفيديو ، والتي ، بكل الرغبة ، لا يمكن التغلب عليها.

حسنًا ، لقد تعلموا نقل الصورة ، الشيء الوحيد المتبقي هو نقل التحكم.

نقل السيطرة

لهذا ، كما قد تكون خمنت ، سنستخدم اردوينو. وقع الاختيار على Arduino UNO لسبب ما ، فهناك شريحة تسمى Atmega16u2 ضرورية للغاية لأغراضنا ، بفضلها فقط تمكنت من إجبار BIOS للكمبيوتر على اكتشاف اردوينو كلوحة مفاتيح USB. بشكل افتراضي ، كجزء من لوحة Arduino ، تعمل هذه الشريحة كمحول USB إلى Serial لتحميل البرامج الثابتة إلى متحكم Atmega328p ، شريحة مستطيلة كبيرة على لوحة Arduino. في الواقع ، Atmega16u2 هو نفس المتحكم الدقيق ، ولكن مع اختلاف مهم ، فهو قادر على العمل مباشرة مع ناقل USB. يمكن لـ Atmega16u2 ، مع البرامج الثابتة المناسبة ، محاكاة أي جهاز USB تقريبًا. هل تفهم ما أنا بصدده؟ سنخيط هذه المعجزة الهندسية ونجعلها تعمل لصالح المجتمع.

البرامج الثابتة Atmega16u2

تم العثور على برنامج ثابت على الإنترنت يحول Atmega16u2 إلى لوحة مفاتيح USB تقبل أوامر من نوع معين عبر المنفذ التسلسلي.

الإرشادات الواردة في هذه المقالة مكتوبة لنظام التشغيل windows ، بينما يمكن لمستخدمي Linux استخدام هذا.

ولذا فلنبدأ ، بالنسبة للبرامج الثابتة ، ستحتاج إلى أداة مساعدة من الشركة المصنعة تسمى Flip. قم بالتنزيل والتثبيت والتشغيل وهنا لدينا نافذة البرنامج:

في البداية ، الأزرار (daws) غير نشطة ، وهذا أمر طبيعي ، نقوم بتوصيل arduino بالكمبيوتر وإغلاقه - نفتح جهتي الاتصال المتطرفين من جانب منفذ USB ، RESET و GND.

يجب أن يظهر جهاز جديد في النظام المسمى ، بشكل غريب ، ATmega16u2 قم بتثبيت برنامج التشغيل (في المجلد الذي يحتوي على البرنامج) ، حدد "الإعدادات" ← "الاتصال" ← "USB" ← علامة التبويب "فتح" في برنامج الوجه ، يجب أن تصبح الأزرار نشطة. فقط في حالة حدوث ذلك ، يمكنك عمل نسخة احتياطية من البرنامج الثابت حتى تتمكن من إعادة كل شيء إلى مكانه. في قائمة "ملف" ، انقر فوق "تحميل ملف HEX" ، ويطالب البرنامج بالمسارات ، فمن الأفضل وضع ملف البرنامج الثابت في جذر محرك الأقراص C: ، وحدد ملف hex المطلوب مع البرنامج الثابت ، وتحقق مما إذا كان مربعات الاختيار "محو" ، "برنامج" ، "تحقق" وانقر على "تشغيل". قمنا بقطع الاتصال - نقوم بتوصيل اردوينو وفويلا ... الآن لن نتمكن بعد الآن من تحميل البرامج الثابتة إلى اردوينو عبر USB المدمج ، لكننا حصلنا على لوحة مفاتيح ممتازة بدون أزرار.

لا تقلق بشأن برنامج arduino الثابت ، سيكون من الممكن تنزيل البرنامج الثابت من Arduino IDE عبر محول USB إلى TTL منفصل ، على الرغم من أنني يجب أن أقول أن هذا سيكون أقل ملاءمة الآن.

نقوم بتوصيل محول USB إلى TTL ، على سبيل المثال هذا:

سنحتاج إلى جهات اتصال بيضاء وخضراء وسوداء ، هذه هي RX و TX و GND ، على التوالي ، نقوم بتوصيلها بمسامير لها نفس التعيينات على اردوينو ، والعكس فقط RX إلى TX ، و TX إلى RX. يجب عدم استخدام جهة الاتصال الحمراء!

نقوم بتوصيل USB بـ TTL بالكمبيوتر ، قم بتثبيت برامج التشغيل ، يجب أن يظهر منفذ COM جديد في مدير الجهاز. افتح arduino IDE وقم بتعيين: Board - Arduino / Genuino Uno ، Port - المنفذ التسلسلي الجديد الخاص بنا.

الشروع في العمل مع Arduino Firmware

دعنا نضيف المكتبة المطلوبة إلى arduino IDE: اتبع الرابط github.com/SFE-Chris/UNO-HIDKeyboard-Library وانقر على "استنساخ أو تنزيل" → "تنزيل ZIP". ثم في arduino IDE ، حدد علامة التبويب "Sketch" → "Include library" → "Add .ZIP library" وحدد أرشيف zip الذي قمت بتنزيله للتو.

انتهى التحضير ، انتقل مباشرة إلى البرنامج الثابت. نسخ كتاباتي:

اردوينو - رسم

#يشمل لوحة مفاتيح HID جمع int إعداد باطل () (keyboard.begin () ؛) حلقة باطلة () (بينما (Serial.available ()) (// حلقة البداية عندما تكون البيانات متاحة sbor + = Serial.read () ؛ // قراءة البيانات ، أضف في عشري في الشكل إذا (sbor == 27) (// ظهور حرف تسلسل التحكم لـ (int i = 0 ؛ i<=4; i++){//сложение последовательности if (sbor == 165) {//для определения F1-F12 на разных терминалах могут быть разные значения sbor += sbor; } sbor += Serial.read(); delay(1); } } } if (sbor >0) (// القفز على المجموع العشري لمفتاح التسلسل (sbor) (حالة 505: keyboard.pressSpecialKey (F1) ؛ كسر ؛ الحالة 506: keyboard.pressSpecialKey (F2) ؛ كسر ؛ الحالة 507: keyboard.pressSpecialKey (F3 ) ؛ كسر ؛ حالة 508: keyboard.pressSpecialKey (F4) ؛ كسر ؛ الحالة 509: keyboard.pressSpecialKey (F5) ؛ كسر ؛ الحالة 511: keyboard.pressSpecialKey (F6) ؛ كسر ؛ الحالة 512: keyboard.pressSpecialKey (F7) ؛ كسر ؛ حالة 513: keyboard.pressSpecialKey (F8) ؛ كسر ؛ الحالة 340: keyboard.pressSpecialKey (F9) ؛ كسر ؛ الحالة 341: keyboard.pressSpecialKey (F10) ؛ كسر ؛ الحالة 343: keyboard.pressSpecialKey (F11) ؛ كسر ؛ الحالة 344: keyboard.pressSpecialKey (F12)؛ break؛ case 13: keyboard.pressSpecialKey (ENTER)؛ break؛ case 22: keyboard.pressSpecialKey (ESCAPE)؛ break؛ case 127: keyboard.pressSpecialKey (BACKSPACE)؛ break؛ case 9 : keyboard. pressSpecialKey (TAB)؛ break؛ case 32: keyboard.pressSpecialKey (SPACEBAR)؛ break؛ case 26: keyboard.pressSpecialKey (PAUSE)؛ break؛ case 292: keyboard.pressSpecialKey (INSERT)؛ فترة راحة؛ الحالة 456: keyboard.pressSpecialKey (HOME) ؛ فترة راحة؛ الحالة 295: keyboard.pressSpecialKey (PAGEUP) ؛ فترة راحة؛ الحالة 294: keyboard.pressSpecialKey (END) ؛ فترة راحة؛ الحالة 296: keyboard.pressSpecialKey (PAGEDOWN) ؛ فترة راحة؛ الحالة 182: keyboard.pressSpecialKey (RIGHTARROW) ؛ فترة راحة؛ الحالة 183: keyboard.pressSpecialKey (LEFTARROW) ؛ فترة راحة؛ الحالة 181: keyboard.pressSpecialKey (DOWNARROW) ؛ فترة راحة؛ الحالة 180: keyboard.pressSpecialKey (UPARROW) ؛ فترة راحة؛ الحالة 293: keyboard.pressSpecialKey (DELETE) ؛ فترة راحة؛ الحالة 320: keyboard.pressSpecialKey ((CTRL | ALT) ، DELETE) ؛ فترة راحة؛ // اضغط على alt + del لاستدعاء ctl + alt + del case 346: keyboard.pressSpecialKey (ALT، F4)؛ فترة راحة؛ // لاستدعاء alt + f4 اضغط على shift + F4 افتراضي: keyboard.pressKey (sbor) ؛ فترة راحة؛ ) //Serial.println(sbor)؛// فقط للتصحيح دون الاتصال بلوحة مفاتيح USB. المجموعة = NULL ؛ ))


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

Avrdude: قراءة بيانات فلاش على الرقاقة: القراءة | ################################################## # | متوسط ​​100٪ 0.34 ثانية: التحقق ... متوسط: تم التحقق من تنفيذ 2934 بايت من الفلاش. اشكرك.
إذا لم يتم تحميل البرنامج الثابت بعد عدة محاولات ، فحاول تبديل دبابيس RX و TX ، وتحقق أيضًا من توصيل دبوس GND بشكل آمن.

خط النهاية

افتح وحدة التحكم على التوت واكتب:

sudo raspi-config
ستفتح قائمة إعدادات التوت ، حدد "خيارات متقدمة" ← "تسلسلي" وحدد "لا".

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

قم بتثبيت برنامج minicom.

Minicom هو برنامج بسيط للعمل مع منفذ تسلسلي.

sudo apt-get install minicom -y
قمنا بتعيين حقوق الوصول إلى الجهاز ، / dev / ttyAMA0 - هذا هو نفس المنفذ التسلسلي.

sudo chown pi / dev / ttyAMA0 sudo chmod 744 / dev / ttyAMA0
بدء minicom:

سودو minicom -s
ستفتح قائمة البرنامج ، حدد عنصر "إعداد المنفذ التسلسلي" ، ستفتح قائمة أخرى ، حدد "Serial Device" بالضغط على مفتاح A ، اكتب / dev / ttyAMA0 ، اضغط على Enter ، ثم حدد عنصر Bps / Par / Bits ضمن الحرف E ، يظهر واحد آخر في القائمة ، اضغط على C و Q line Current: يجب أن يبدو مثل هذا "9600 8N1" اضغط Enter. تأكد من أنه في السطور F - التحكم في تدفق الأجهزة: و G - التحكم في تدفق البرامج: لا ، بشكل عام ، يجب أن يكون كل شيء كما هو في لقطة الشاشة أدناه ، اضغط على Enter.

احفظ هذه الإعدادات كإعداد افتراضي "Save setup as dfl" وأغلق "Exit from Minicom".

اتصال

نذهب إلى أبعد من ذلك ، لدينا الآن كل شيء جاهز تقريبًا ، يبقى فقط توصيل اردوينو بالمنفذ التسلسلي لتوت العليق ، شيء من هذا القبيل:

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

على الرغم من أن كل شيء نجح معي بشكل مباشر دون تنسيق ، إلا أنه لا يجب عليك تقليد مثال سيئ وشراء محول مستوى منطقي ، فإن أبسطها يبدو كما يلي:

أو على الأقل قم بتجميع مقسم جهد على المقاومات.

يطلق

كل شيء جاهز ، يمكنك البدء.

نتحقق من جميع الاتصالات ، ونقوم بتشغيل raspberry pi ، وانتقل إلى وحدة تحكم التوت ، وابدأ minicom. سأقوم بالحجز على الفور ، لقد قمت بالاتصال بـ Raspberry عبر ssh ، لقد استخدمت KiTTY (نسخة معدلة من PuTTY) كعميل ، وهذا أمر مهم. مع المحطات الأخرى ، قد تكون قيم المفاتيح المرسلة مختلفة ، وبالتالي ، سيكون من الضروري السماح للرياح - تغيير رقم انتقال حالة التبديل.

بشكل عام ، أسلمك كما يقولون "كما هي". حسنًا ، سأنتهي من هذا على الأرجح ، IP KVM محلي الصنع جاهز.

ملاحظة.

أخيرًا ، سأصف ما حدث في البقايا الجافة.

الايجابيات:

- السعر
- تبين أن الجهاز غير مكلف نسبيًا
- Raspberry Pi: حوالي 2700 روبل.
- Arduino UNO: حوالي 400 روبل.
- محول VGA إلى AV: حوالي 700 روبل.
- كارت التقاط الفيديو: 500 فرك.
- المجموع: 4300 فرك.

- الكون المثالى
يمكنك اعتراض أي مجموعات تقريبًا وتعيين أي مفاتيح لها تقريبًا ، حتى KEYBOARDPOWER و VOLUMEUP ، بالمناسبة ، يمكنك رؤية القيم المحتملة في ملف HIDKeyboard.h ، أو يمكنك إضافة الخاص بك.

سلبيات:

- الكبح لكل من الفيديو ونقل النقرات
- الثاني والأكبر هو جودة الصورة، هناك حاجة ببساطة إلى رمز حزين هنا ، إنه أمر مروع ، حتى إذا قمت بتقليل الدقة على الكمبيوتر الهدف إلى الحد الأدنى ، فإن الحد الأقصى الذي يمكن القيام به هو تكوين BIOS وتحديد عنصر في أداة تحميل التشغيل. لكن أليست KVM مطلوبة فعلاً لهذا؟ .. ولكل شيء آخر ، هناك رادمين وما شابه.

العلامات: أضف علامات

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

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

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

توضح الصورة أدناه أن المفتاح يحتوي على 3 موصلات VGA (واحد للشاشة و 2 لوحدات النظام) ، بالإضافة إلى 3 منافذ USB. بفضلهم ، بالإضافة إلى لوحة المفاتيح والماوس ، يمكننا أيضًا الاتصال ، على سبيل المثال ، بطابعة ، والتي ستتحول أيضًا من كمبيوتر إلى كمبيوتر إلى جانب بقية الأجهزة الطرفية.

يوجد على الغطاء العلوي للجهاز زر تبديل كبير يسهل العثور عليه في الظلام. لكن العديد من علماء الكمبيوتر يحبون العمل ليلًا ، وبالمناسبة ، عبثًا جدًا (من يهتم لماذا - اقرأ مقالتي). يوجد أيضًا مؤشرا LED في العلبة يخبرك بالمنفذ قيد الاستخدام حاليًا. على الجانب الخلفي من مفتاح KVM ، كان هناك ملصق يقول أن الجهاز يمكنه العمل بدقة تصل إلى 1920 × 1440.

الجهاز متصل وفق المخطط التالي:

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

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

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

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

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

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

إذا كان لديك أي أسئلة ، اطرحها في التعليقات ، سأكون سعيدًا للإجابة عليها.



نوصي بالقراءة

قمة