جدول المحتويات:

خادم Tiny Linux - VoCore2 - البدء: 9 خطوات
خادم Tiny Linux - VoCore2 - البدء: 9 خطوات

فيديو: خادم Tiny Linux - VoCore2 - البدء: 9 خطوات

فيديو: خادم Tiny Linux - VoCore2 - البدء: 9 خطوات
فيديو: How I choose a computer for Linux 2024, يوليو
Anonim
Tiny Linux Server - VoCore2 - الشروع في العمل
Tiny Linux Server - VoCore2 - الشروع في العمل
Tiny Linux Server - VoCore2 - الشروع في العمل
Tiny Linux Server - VoCore2 - الشروع في العمل

يعد VoCore2 Ultimate جزءًا مثيرًا للإعجاب من التصغير ويستحق التفكير في تطبيقات التحكم المضمنة.

سيساعدك هذا البرنامج التعليمي على تعلم كيفية:

  • تكوين إعدادات الجهاز ،
  • إضافة وصول آمن للإنترنت ، و
  • السيطرة على الصمام على متن الطائرة.

لقد اشتريت الإصدار Ultimate (مع حاوية ووصلات قياسية) لأنه بدا وكأنه طريقة سريعة للبدء. للتحكم المضمن ، يتوفر PCB أيضًا وهو بحجم طابع البريد تقريبًا.

اللوازم

  • VoCore2 Ultimate (https://vocore.io)
  • كبل USB (USB إلى USB-mini)

أدوات

لتكوين VoCore2 باستخدام هذا البرنامج التعليمي ، ستحتاج إلى استخدام محرر نصوص vi ومحاكي تسلسلي. إذا لم تكن معتادًا على هذه ، فهناك روابط في البرنامج التعليمي ستوفر لك المساعدة.

الخطوة 1: قم بتشغيل VoCore2

قم بتشغيل VoCore2
قم بتشغيل VoCore2

قم بتوصيل كبل محول USB بين جهاز الكمبيوتر الخاص بك و VoCore2. يجب استخدام اتصال USB الصغير على VoCore لهذا الغرض.

الخطوة 2: اتصل بتطبيق Luci Config

اتصل بتطبيق Luci Config
اتصل بتطبيق Luci Config

يعمل تطبيق التكوين على VoCore2 ويمكنك الوصول إليه من خلال متصفحك.

  1. من الكمبيوتر المضيف / الكمبيوتر المحمول ، اتصل بشبكة wifi للجهاز (SSID: VoCore2- …)
  2. في متصفحك ، انتقل إلى:
  3. يجب أن تشاهد صفحة ويب تطلب بيانات الاعتماد.
  4. أدخل المعرف: الجذر
  5. أدخل كلمة المرور: vocore
  6. يجب أن تكون في تطبيق تكوين نظام OpenWrt الآن.

يمكنك أيضًا إدخال أوامر التكوين باستخدام وحدة التحكم VoCore2 ، والتي سنفعلها لاحقًا.

الخطوة 3: تحميل أحدث البرامج الثابتة

تحميل أحدث البرامج الثابتة
تحميل أحدث البرامج الثابتة
تحميل أحدث البرامج الثابتة
تحميل أحدث البرامج الثابتة

استخدم نظام الملاحة Luci للانتقال إلى:

النظام> النسخ الاحتياطي / برنامج فلاش الثابت

  1. احصل على أحدث تنزيل من https://vocore.io/v2u.html قسم بعنوان: "ترقية البرنامج الثابت VoCore2". اعتبارًا من 2019 نوفمبر 03 ، يظهر أحدث إصدار في لقطة الشاشة أعلاه.
  2. حفظ الملف إلى جهاز الكمبيوتر الخاص بك.
  3. استخدم واجهة Luci لتحديده.
  4. اضغط على زر "Flash Image" لتحميلها في VoCore2 الخاص بك.

الخطوة 4: ضبط وقت النظام

ضبط وقت النظام
ضبط وقت النظام
  1. بعد تحميل البرنامج الثابت الجديد ، انتظر بضع دقائق قبل إعادة الاتصال بشبكة WiFi الخاصة بـ VoCore (SSID: VoCore2- …)
  2. في المتصفح انتقل إلى:
  3. اذهب إلى القائمة: النظام> النظام
  4. انتقل إلى المنطقة الزمنية وحدد منطقتك الزمنية
  5. عد للخلف واضغط على زر "المزامنة مع المتصفح"
  6. اترك باقي الخيارات كخيار افتراضي
  7. اضغط على زر "حفظ وتطبيق"

الخطوة 5: إضافة الوصول إلى الإنترنت

الوضع الافتراضي للجهاز هو التشغيل كنقطة وصول للشبكة (AP). يمكنك الاتصال بالجهاز عن طريق mini-usb أو WiFi أو Ethernet ، ولكن لن يكون للجهاز اتصال بالإنترنت. لإضافة وصول إلى الإنترنت ، اتبع الإرشادات أدناه والتي ستمكن وضع STA (محطة الشبكة) من العمل. (بعد إضافة وضع STA ، سيظل الجهاز يعمل كنقطة وصول وسيظل تطبيق تكوين Luci متاحًا.)

ستضيف الخطوات التالية الوصول إلى الإنترنت.

الخطوة 6: قم بالاتصال بوحدة التحكم VoCore

من جهاز الكمبيوتر

  1. افتح لوحة التحكم> إدارة الأجهزة> المنافذ ، وابحث عن "USB Serial Device" ، وتذكر رقم منفذ COM
  2. استخدام Serial Terminal Emulator (مثال: المعجون)
  3. إعداد معلمات الاتصال: Com_Port_Number ، 115200 بت في الثانية ، 8 بتات بيانات ، 1 بت توقف ، بدون تماثل ، لا يوجد تحكم في التدفق
  4. بمجرد الاتصال ، اضغط على Enter للحصول على موجه Linux shell

من ماك

افتح تطبيق Mac's Terminal وقم بتشغيل الأمر التالي للعثور على معلومات المنفذ التسلسلي.

ls / dev / cu *

يبدو الرد كما يلي:

/dev/cu.usbmodem6A68DE4F34311

أدخل إجابتك الفعلية في الأمر التالي ، لبدء المحاكي الطرفي.

شاشة /dev/cu.usbmodem6A68DE4F34311 115200، cs8، -parenb، -cstopb

سيؤدي ذلك إلى فتح محاكي الشاشة الطرفية. يمكنك الآن الضغط على Enter للحصول على موجه Linux shell.

الخطوة 7: إضافة وضع المحطة (STA)

خلفية

يستخدم هذا القسم أوامر uci التي تساعد في تكوين نظام التشغيل OpenWrt. (كبديل ، يمكنك أيضًا تحرير ملفات نظام التشغيل المرتبطة مباشرةً.)

هذا القسم مشتق من: https://vocore.io/v2u.html. لقد اختصرت التعليمات من أجل الوضوح. لتجنب حدوث أخطاء في "uci الالتزام":

  • أضع جميع قيم معلمات uci في عروض الأسعار.
  • لقد حذفت أوامر المعلمات التي تم تعيينها بالفعل في ملفات / etc / config الخاصة بها.

أضفت أيضًا بعض الأوامر الإضافية لتهيئة شبكة WiFi الخاصة بنقطة الوصول الجديدة ، بما في ذلك:

  • الترددات المناسبة لتتناسب مع لوائح بلدك ، و
  • بيانات اعتماد تسجيل الدخول الآمنة.

تعليمات

1. الاتصال بوحدة تحكم الجهاز من خلال microUSB (انظر الأقسام السابقة)

2. قم بتشغيل الأوامر التالية في وحدة التحكم.

uci مجموعة wireless.sta.ssid = "Your_Existing_WiFi_SSID"

uci set wireless.sta.key = "Your_Existing_WiFi_Password" uci مجموعة wireless.sta.network = "wwan" uci الالتزام

3. قم بتكوين البرنامج النصي لبدء التشغيل بحيث إذا كانت شبكة WiFi الحالية لديك معطلة ، فلا يزال بإمكانك الاتصال بـ VoCore2.

استخدم محرر vi (المضمن في OpenWrt) لإدخال الكود التالي في /etc/rc.local

uci مجموعة wireless.sta.disabled = "0"

uci الالتزام / etc / init.d / إعادة تشغيل الشبكة وضع السكون 10 uci تعيين wireless.sta.disabled = "1" uci الالتزام

4. قم بإعداد جدار الحماية لتمكين الوصول إلى الإنترنت من خلال نقطة الاتصال الخاصة بك.

تعيين جدار الحماية uci. @ zone [1].forward = "ACCEPT"

uci الالتزام

5. أضف معلمات إضافية لتهيئة ترددات راديو WiFI المناسبة بناءً على بلدك مثل كندا أو الولايات المتحدة ، على التوالي:

uci مجموعة wireless.ra0.country = "CA"

uci مجموعة wireless.ra0.country = "US"

المزيد من رموز الدول على:

uci الالتزام

6. تعيين تشفير وبيانات اعتماد تسجيل الدخول إلى نقطة الوصول

يأتي الجهاز بدون كلمة مرور على نقطة وصول WiFi الخاصة به (SSID: VoCore2…) ، لذا أضف واحدة هنا.

uci مجموعة wireless.ap.key = "New_WiFi_Password"

تعيين uci wireless.ap.encryption = "psk2" uci الالتزام

لاحظ أن psk2 يتضمن WPA2

7. قم بتحديث الشبكات اللاسلكية عن طريق تشغيل:

إعادة تحميل wifi

أو عن طريق الجري

/etc/init.d/ إعادة تشغيل الشبكة

أو إذا كان لا يزال لا يتصرف ، عن طريق إعادة تشغيل الجهاز:

اعادة التشغيل

والتي ستستغرق بالطبع وقتًا أطول من إعادة التحميل أو إعادة التشغيل.

8. انتظر 30-60 ثانية حتى يدخل الجهاز في وضع AP + STA.

9. قم بتوصيل الكمبيوتر المضيف بشبكة WiFi ، واختر الشبكة المسماة VoCore2 …

10. قم بتأكيد الاتصال بالإنترنت عن طريق تشغيل:

ping -w 5 www.vocore.io

يجب أن يظهر الرد شيئًا مثل:

64 بايت من 192.81.249.134: seq = 0 ttl = 56 مرة = 76.269 مللي ثانية

64 بايت من 192.81.249.134: seq = 1 ttl = 56 time = 65.666 ms 64 بايت من 192.81.249.134: seq = 2 ttl = 56 time = 68.216 ms 64 بايت من 192.81.249.134: seq = 3 ttl = 56 time = 63.554 ms 64 بايت من 192.81.249.134: seq = 4 ttl = 56 مرة = 66.769 مللي ثانية

إذا كنت تواجه مشكلات في تشغيل اتصالات الشبكة ، فاستخدم أمر إعادة التشغيل المذكور سابقًا. إذا لم يفلح ذلك ، فافصل كبل USB ، وانتظر 30 ثانية ، وأعد توصيل الكبل. يمكنك أيضًا التحقق من المجلد / sys / config / للتأكد من أن الأوامر (أعلاه) قامت بتكوين الملفات المرتبطة بها بشكل صحيح.

الخطوة 8: التحكم في مؤشر LED الأحمر الموجود على متن الطائرة

التحكم في مؤشر LED الأحمر الموجود على متن الطائرة
التحكم في مؤشر LED الأحمر الموجود على متن الطائرة
التحكم في مؤشر LED الأحمر الموجود على متن الطائرة
التحكم في مؤشر LED الأحمر الموجود على متن الطائرة
التحكم في مؤشر LED الأحمر الموجود على متن الطائرة
التحكم في مؤشر LED الأحمر الموجود على متن الطائرة

للتحكم في مؤشر LED الموجود على اللوحة والذي يومض باللون الأحمر أثناء نشاط WiFi ، وجدت أن الطريقة التالية تعمل:

Un-Trigger LED في تطبيق Luci

من تطبيق Luci:

  1. استخدم القائمة للانتقال إلى System> LED Configuration.
  2. اضبط الزناد على "لا شيء".
  3. اضغط على حفظ وتطبيق

من المفترض أن الإعداد الافتراضي سيجعل هذه الحالة بعد التمهيد ، لكنني لم أختبر ذلك.

LED التحكم مع أوامر وحدة التحكم

لتشغيل مؤشر LED:

صدى 1> / sys / class / المصابيح / vocore2 \: الفوشيه \: الحالة / السطوع

لإيقاف تشغيل مؤشر LED:

صدى 0> / sys / class / المصابيح / vocore2 \: الفوشيه \: الحالة / السطوع

حذر

قد يتعارض التحكم في مؤشر LED بهذه الطريقة مع استخدام OpenWrt لمصباح LED ، ولكنه نجح أثناء اختباراتي.

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

الخطوة 9: الموارد

فيما يلي بعض الروابط التي وجدتها مفيدة أو مثيرة للاهتمام حيث تعلمت عن النظام البيئي VoCore-OpenWrt.

VoCore

نهائي

Wiki VoCore

المخططات

جيثب www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (بمجرد توصيله بشبكة VoCore WiFi)

مدونة المصمم

OpenWrt

دليل المستخدم

البدء السريع

uci

الشبكة

لاسلكي

  • العميل
  • تشفير
  • الأدوات المساعدة

كلمات المرور

أتمتة المنزل

مكتبة cRelay

uBoot

التطبيقات

المصابيح المنتفخة

LED / unbrick

Mediatek

مهندس عالمي

هاكاداي

VoCore 1

PC Connect

آخر

أساسيات CLI

موصى به: