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

اصنع مركز Afero الخاص بك مع Raspberry Pi: 6 خطوات
اصنع مركز Afero الخاص بك مع Raspberry Pi: 6 خطوات

فيديو: اصنع مركز Afero الخاص بك مع Raspberry Pi: 6 خطوات

فيديو: اصنع مركز Afero الخاص بك مع Raspberry Pi: 6 خطوات
فيديو: تاباكا الدجاج. وصفة سهلة للمبتدئين !!! 2024, يوليو
Anonim
اصنع مركز Afero الخاص بك مع Raspberry Pi
اصنع مركز Afero الخاص بك مع Raspberry Pi

مرحبا جميعا!

لقد نشرنا عددًا من Instructables يعرضان مدى سهولة استخدام لوحة Afero Modulo-1 الخاصة بنا لتوصيل أجهزتك بالسحابة لجعلها قابلة للوصول لاسلكيًا والتحكم بها لاسلكيًا وقادرة على التحدث إلى الأجهزة الأخرى عبر الإنترنت بشكل آمن وموثوق.

نظرًا لأن Modulo-1 هو جهاز يعمل بتقنية Bluetooth فقط ، فإنه يحتاج إلى جهاز متصل بشكل أفضل قليلاً للاتصال بالإنترنت. في Instructables السابقة الخاصة بنا ، قمنا بتنفيذ مشاريع تعتمد فقط على اتصال محلي قصير المدى (مثل BoE-bot) ، أو اتصال يجب أن يكون متاحًا فقط عندما تكون قريبًا (مثل مصيدة الفئران). في الحالات ، يعمل تطبيق Afero للجوّال كمحور اتصال بين لوحات Modulo المحلية و Afero Cloud.

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

لقد أصدرنا مؤخرًا حزمة برامج ستحول كمبيوتر Debian Linux الصغير المستند إلى ARM (مثل Raspberry Pi) إلى Afero Hub مستقل. سيبقي أجهزة Afero المحلية الخاصة بك على الإنترنت ومتصلة بالسحابة حتى تتمكن من الوصول إليها من أي مكان في العالم عبر تطبيق الهاتف المحمول.

يمكنك العثور على مزيد من المعلومات حول برنامج Afero Hub من هذه الروابط المفيدة -

Afero Blog Post يعلن عن برنامج Hub

وثائق المطور - برنامج Afero Hub

الإعداد سريع وسهل ، سنقوم بتشغيلها هنا في Instructable قصير لتوضيح كيفية القيام بذلك!

الخطوة 1: الأجهزة الخاصة ببرنامج Hub

أطلقنا Hub Software كحزمة دبيان لبنى وحدة المعالجة المركزية ARM. منصة الأجهزة الأسهل والأكثر سهولة والتي يمكنها تشغيل البرنامج هي Raspberry Pi. يحتوي كل من Raspberry Pi 3 و Raspberry Pi Zero W على دعم Wifi و Bluetooth مدمج ، لذا سيعملان خارج الصندوق كمحور Afero دون أي أجهزة إضافية. هذه هي أسهل طريقة لتجميع المحور معًا.

تأكد من أن لديك:

- Raspberry Pi 3 Model B أو Raspberry Pi Zero W

- مصدر طاقة مناسب لها (أفضل محول طاقة حائط USB)

- بطاقة MicroSD بحجم 8 جيجابايت على الأقل

ستحتاج إلى بعض العناصر الإضافية لبدء تشغيل Hub:

- قارئ / محول MicroSD لجهاز الكمبيوتر الخاص بك لكتابة صورة بطاقة SD

- لوحة مفاتيح / ماوس USB وشاشة HDMI لتكوين Pi (اختياري ، لكن يوصى به)

إذا لم يكن لديك Pi ، أو كنت ترغب في شراء واحدة جديدة لاستخدامها كمحور ، فيمكنك العثور على مجموعة مختلفة من Raspberry Pi 3 "Starter Kits" التي تأتي مع Pi 3 ، وعادة ما تكون حاوية لطيفة ، أو قوة ، وبطاقة MicroSD ، كل ما تحتاجه للبدء. يمكنك العثور على هذه الأنواع من Starter Kits على موقع الإلكترونيات المفضل لديك أو في متجر الإلكترونيات المحلي المفضل لديك ، أو في أي مكان آخر تقريبًا.

إذا كنت جديدًا بشكل معقول على استخدام Pi ، فيجب عليك الحصول على لوحة مفاتيح / فأرة USB وشاشة HDMI للاتصال بوحدة تحكم Pi لإعداد شبكة WiFi. بمجرد أن يكون لديك Pi على شبكة WiFi المحلية ، فلن تحتاج إليها بعد الآن - لا يحتاج برنامج Hub إلى شاشة أو لوحة مفاتيح على الإطلاق. إذا كنت معتادًا على Pi ، فيمكنك استخدام الإعداد "بدون رأس" في وثائق مطور Afero لتبسيط الإعداد قليلاً.

الخطوة الثانية: قم بتثبيت نظام التشغيل

قم بتنزيل أحدث إصدار من Raspbian Lite من موقع raspberrypi.org - اعتبارًا من كتابة هذه السطور هو إصدار Raspian "Stretch".

بمجرد التنزيل ، اكتب صورة نظام التشغيل هذه على بطاقة MicroSD باستخدام الوثائق الرائعة الموجودة على raspberrypi.org والتي ستوضح لك كيفية إنشاء بطاقة MicroSD هذه على Windows أو Mac OS / OS X أو كمبيوتر Linux اعتمادًا على ما لديك. اتبع الخطوات الواردة في تلك الوثائق لكتابة بطاقة MicroSD الخاصة بك ، ثم تحقق مرة أخرى هنا للمتابعة…. سننتظرك!

الخطوة 3: تكوين ملف Pi

تكوين Pi
تكوين Pi
تكوين Pi
تكوين Pi
تكوين Pi
تكوين Pi

لنقم الآن ببعض أعمال الإعداد السريع لـ Pi للحصول عليها على شبكة Wifi المحلية -

- قم بتثبيت بطاقة MicroSD التي أنشأتها للتو في فتحة SD الخاصة بـ Pi 3

- قم بتوصيل لوحة مفاتيح / ماوس USB بمنافذ USB على Pi

- قم بتوصيل كبل HDMI بـ Pi وشاشة كمبيوتر يمكنك استخدامها مؤقتًا

قم بتشغيل Pi عن طريق توصيل كبل بمنفذ MicroUSB متصل بمصدر طاقة حائط (قد لا يتمكن منفذ USB بالكمبيوتر من توفير طاقة كافية لـ Pi.)

سيتم تشغيل Pi ، وسيطلقك إلى بيئة سطح مكتب يمكنك استخدامها.

اتبع التعليمات المفيدة على raspberrypi.org لفتح نافذة طرفية والحصول على Pi الخاص بك على شبكة WiFi المحلية.

عند الانتهاء من ذلك ، في نفس النافذة الطرفية ، قم بتشغيل "sudo raspi-config" لتشغيل برنامج تكوين Pi. لدينا بعض الأشياء السريعة التي نحتاج إلى تغييرها هنا.

خذ الخيار 5 خيارات التدويل ثم حدد الخيار I4 تغيير دولة Wi-Fi. حدد البلد الذي توجد فيه أنت و Pi الخاص بك ، ثم اخرج من raspi-config.

عندما يسألك raspi-config عما إذا كنت تريد إعادة التشغيل ، حدد "نعم" وستتم إعادة تشغيل Pi. ستعود إلى سطح المكتب بعد إعادة تشغيل Pi ، ويجب أن تكون على شبكة Wifi المحلية.

افتح نافذة طرفية أخرى ، ودعنا نجعل هذا Pi الصغير محورًا!

الخطوة 4: قم بإضافة Hub Software Repo

يجب أن تكون جالسًا عند موجه طرفي على واجهة مستخدم سطح المكتب الخاصة بـ Pi. كل ما نحتاج إلى القيام به الآن هو إضافة مستودع Afero Debian إلى Pi والقيام بتثبيت حزمة بسيط. سنستعرض الخطوات هنا ، ولكن إذا وصلت إلى هذا الحد ، فهذا هو الجزء السهل!

إذا كنت لا ترغب في استخدام بيئة سطح المكتب وكنت على دراية بـ Pi ، فيمكنك أيضًا SSH في Pi عبر شبكتك وتشغيل هذه الأوامر نفسها من جلسة ssh أيضًا ، فهي تعمل بنفس الطريقة من أي مكان.

أولاً ، دعنا نضيف Afero Debian repo إلى Pi. نحن نقدم لك نصًا بسيطًا لتنزيل توقيع توقيع Afero APT إلى Pi الخاص بك وإضافة الريبو إلى /etc/apt/sources.d. احصل على البرنامج النصي بالأمر:

wget

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

bash./addrepo.sh

سيطالبك هذا البرنامج النصي بكلمة مرور حساب مستخدم pi (حتى يتمكن من sudo) إذا احتاج إليها ، ثم سيضيف مفتاح التوقيع ويضيف الريبو إلى Pi الخاص بك ثم يعرض عليك تشغيل "sudo apt-get update" نيابة عنك لتحديث كتالوج الريبو. انطلق وأجب "y" هنا للسماح له بالتحديث ، وعندما ينتهي ، يكون برنامج المحور متاحًا للتثبيت!

الخطوة 5: تثبيت برنامج Hub

قم بتثبيت برنامج Hub
قم بتثبيت برنامج Hub

نحن على وشك الانتهاء! برنامج Afero Hub هو مجرد حزمة دبيان بسيطة. حسنًا ، اثنان ، لكنك تحتاج فقط إلى تثبيت واحد. للحصول على أوصاف الحزم وماذا تفعل ، يرجى مراجعة مستند المطوِّر الرسمي.

قم بتثبيت الحزم بالأمر البسيط:

sudo apt-get install afero-hub

ستجلب هذه الحزمة برنامج Hub والحزم المطلوبة مسبقًا وتثبيتها. سيُطلب منك الموافقة على شروط خدمة Afero Developer ، والتي يمكنك التحقق منها على الرابط هنا أو في الحزمة. إذا كنت لا توافق على شروط الخدمة ، فلن يتم تثبيت الحزمة.

بعد موافقتك على الشروط ، يتم تثبيت حزمة Afero Hub.

عند تثبيت برنامج المحور ، سيتم عرض رمز الاستجابة السريعة في نافذة المحطة الطرفية. كما هو الحال مع جميع أجهزة Afero ، ستتم إضافة Pi Hub إلى حسابك عندما تقوم بمسح رمز الاستجابة السريعة باستخدام هاتفك المحمول. سيتوقف التثبيت مؤقتًا حتى تضيف هذا الجهاز إلى حساب Afero الخاص بك ، فلنقم بذلك الآن!

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

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

تهانينا ، لقد قمت بإعداد Afero Hub الخاص بك!

يجب عليك تحديد موقع المحور الجديد الخاص بك في أي مكان تريد الوصول الدائم إلى أجهزة Afero الخاصة بك ، فقط قم بإغلاق Pi بالطريقة المعتادة ("sudo halt") ، وقم بتوصيله حيث تريد الوصول إلى أجهزة Afero الخاصة بك. تذكر أن المحور يغطي مساحة مناسبة لذلك لا يجب أن يكون بجوار أي من أجهزتك.

يمكنك أيضًا تثبيت برنامج Hub على أجهزة Pis متعددة ولديك محاور لتغطية مساحة أكبر - ستتجول أجهزة Afero تلقائيًا من المحور إلى المحور ، وتتصل دائمًا بالمحور الذي يوفر أفضل إشارة. في منزلي ، لدي Pi في الطابق العلوي وواحد في الطابق السفلي ويمكنني رؤية أي أجهزة Afero في أي مكان حول منزلي.

الخطوة 6: مزيد من المعلومات

مرة أخرى ، يمكن العثور على وثائق برنامج Hub في وثائق Afero Developer Documentation للحصول على مزيد من التفاصيل حول إلغاء تثبيت الحزم أو ترقيتها.

تم تصميم Hub Software ليتم تشغيله عند التمهيد وإعادة تشغيل نفسه إذا توقف لأي سبب. يمكنك التحقق من العمليات باستخدام الأمر supervisorctl ، ويمكنك بدء تشغيلها أو إيقافها يدويًا حسب الحاجة ، ولكنك لن تحتاج إلى القلق بشأن التحكم فيها يدويًا.

إذا كان لديك أي أسئلة أو تريد المزيد من المعلومات ، يرجى مراجعة منتديات مطوري Afero على forum.afero.io وترك لنا رسالة!

موصى به: