فهرست مطالب:

با Raspberry Pi هاب خود را ایجاد کنید: 6 مرحله
با Raspberry Pi هاب خود را ایجاد کنید: 6 مرحله

تصویری: با Raspberry Pi هاب خود را ایجاد کنید: 6 مرحله

تصویری: با Raspberry Pi هاب خود را ایجاد کنید: 6 مرحله
تصویری: نصب و کار با سیستم عامل رزبری پای روی ماشین مجازی 😍😍 2024, جولای
Anonim
با Raspberry Pi یک هاب Afero خودتان بسازید
با Raspberry Pi یک هاب Afero خودتان بسازید

هی همه!

ما چند دستورالعمل ارسال کرده ایم که نشان می دهد استفاده از برد Afero Modulo-1 برای اتصال دستگاه های شما به ابر برای سهولت استفاده از آنها به صورت بی سیم ، قابل کنترل بی سیم و قابلیت صحبت ایمن و قابل اعتماد با سایر دستگاه ها بسیار آسان است.

از آنجا که Modulo-1 فقط یک دستگاه بلوتوث است ، برای اتصال به اینترنت به دستگاهی با اتصال کمی بهتر نیاز دارد. در دستورالعمل های قبلی ما ، ما پروژه هایی را انجام داده ایم که فقط به یک اتصال محلی کوتاه برد (مانند BoE-bot) متصل هستند ، یا ارتباطی که فقط باید در نزدیکی شما (مانند تله موش) در دسترس باشد. در مواردی ، برنامه تلفن همراه Afero به عنوان یک مرکز ارتباطی بین بردهای محلی Modulo و ابر Afero عمل می کند.

ما مشتی دیگر از پروژه های سرگرم کننده را داریم که به زودی به نمایش گذاشته می شود ، برخی از آنها حتی اگر دستگاه شما با Afero آنلاین باشد و دائماً به ابر متصل باشد ، مفیدتر است ، بنابراین می توانید حتی در مواقعی که آنها را کنترل یا کنترل می کنید ، آنها را کنترل یا کنترل کنید. در خانه.

ما اخیراً یک بسته نرم افزاری منتشر کردیم که یک کامپیوتر کوچک مبتنی بر ARM Debian Linux (مانند Raspberry Pi) را به یک Afero Hub مستقل تبدیل می کند. این دستگاه Afero محلی شما را آنلاین و متصل به ابر نگه می دارد تا بتوانید از هر نقطه در جهان از طریق برنامه تلفن همراه به آنها دسترسی پیدا کنید.

از این پیوندهای مفید می توانید اطلاعات بیشتری در مورد نرم افزار هاب Afero پیدا کنید -

بلاگ پست Afero اعلام کننده Hub Software است

مستندات توسعه دهنده - نرم افزار Afero Hub

راه اندازی سریع و آسان است ، ما در اینجا آنها را در یک دستورالعمل کوتاه اجرا می کنیم تا نحوه انجام آن را به شما نشان دهیم!

مرحله 1: سخت افزار نرم افزار Hub

ما Hub Software را به عنوان یک بسته Debian برای معماری CPU ARM منتشر کردیم. ساده ترین و در دسترس ترین پلتفرم سخت افزاری که می تواند نرم افزار را اجرا کند Raspberry Pi است. Raspberry Pi 3 و Raspberry Pi Zero W هر دو از Wifi و پشتیبانی بلوتوث تعبیه شده اند تا بتوانند بدون هیچ سخت افزار اضافی به عنوان یک مرکز Afero خارج از جعبه عمل کنند. این ساده ترین راه برای ایجاد یک مرکز مشترک است.

مطمئن شوید که دستی دارید:

- Raspberry Pi 3 Model B یا Raspberry Pi Zero W

- منبع تغذیه مناسب برای آن (آداپتور برق USB دیواری بهترین است)

- کارت MicroSD با حجم حداقل 8 گیگابایت

برای راه اندازی Hub به چند مورد اضافی نیاز دارید:

- یک خواننده/آداپتور MicroSD برای رایانه شما برای نوشتن تصویر کارت SD

- صفحه کلید/موس USB و مانیتور HDMI برای پیکربندی Pi (اختیاری ، اما توصیه می شود)

اگر Pi ندارید ، یا می خواهید یک دستگاه جدید برای استفاده به عنوان Hub بخرید ، می توانید مجموعه ای از "Starter Kits" های مختلف Raspberry Pi 3 را که همراه Pi 3 هستند ، معمولاً یک محفظه زیبا و قدرت ، پیدا کنید. منبع و کارت MicroSD ، همه چیزهایی که برای شروع نیاز دارید. شما می توانید این نوع کیت های استارت را در وب سایت لوازم الکترونیکی مورد علاقه خود یا در فروشگاه لوازم الکترونیکی مورد علاقه محلی خود یا تقریباً در هر جای دیگری پیدا کنید.

اگر به طور منطقی در استفاده از Pi تازه کار هستید ، باید یک صفحه کلید/موس USB و یک مانیتور HDMI برای اتصال به کنسول Pi برای راه اندازی شبکه WiFi بگیرید. هنگامی که Pi را در شبکه WiFi محلی خود دارید ، دیگر نیازی به آنها ندارید - Hub Software اصلاً به مانیتور یا صفحه کلید نیاز ندارد. اگر با Pi آشنا هستید ، می توانید از تنظیمات "بدون سر" در مستندات توسعه دهنده Afero برای ساده سازی راه اندازی استفاده کنید.

مرحله 2: سیستم عامل را نصب کنید

جدیدترین نسخه Raspbian Lite را از raspberrypi.org بارگیری کنید - در حال حاضر این نسخه Raspian "Stretch" است.

پس از بارگیری ، این تصویر سیستم عامل را با استفاده از مستندات زیبا در raspberrypi.org روی کارت MicroSD بنویسید که به شما نشان می دهد چگونه بسته به آنچه دارید ، آن کارت MicroSD را در Windows ، mac OS/OS X یا رایانه لینوکس ایجاد کنید. برای نوشتن کارت MicroSD مراحل موجود در آن اسناد را دنبال کنید ، سپس برای ادامه به اینجا مراجعه کنید…. ما منتظر شما هستیم!

مرحله 3: Pi را پیکربندی کنید

Pi را پیکربندی کنید
Pi را پیکربندی کنید
Pi را پیکربندی کنید
Pi را پیکربندی کنید
Pi را پیکربندی کنید
Pi را پیکربندی کنید

حالا بیایید چند راه اندازی سریع روی Pi انجام دهیم تا در شبکه Wifi محلی شما دریافت شود -

- کارت MicroSD را که به تازگی ساخته اید را در شکاف SD Pi 3 نصب کنید

- یک صفحه کلید/موس USB را به پورت های USB در Pi وصل کنید

- یک کابل HDMI را به Pi وصل کنید و به طور موقت از مانیتور کامپیوتر استفاده کنید

با اتصال کابل به پورت MicroUSB متصل به منبع تغذیه دیوار ، Pi را وصل کنید (ممکن است پورت USB کامپیوتر نتواند قدرت کافی را برای Pi تأمین کند).

Pi بوت می شود و شما را وارد محیط دسکتاپ می کند که می توانید از آن استفاده کنید.

دستورالعمل های مفید را در raspberrypi.org دنبال کنید تا پنجره ترمینال باز شود و Pi خود را در شبکه WiFi محلی خود قرار دهید.

پس از اتمام کار ، در همان پنجره ترمینال ، "sudo raspi-config" را اجرا کنید تا برنامه پیکربندی Pi اجرا شود. ما چند چیز سریع داریم که باید در اینجا تغییر دهیم.

گزینه 5 گزینه های بین المللی سازی را انتخاب کرده و گزینه I4 را تغییر دهید Wi-Fi Country. کشوری را که شما و Pi شما در آن هستند انتخاب کنید و سپس از raspi-config خارج شوید.

وقتی raspi-config از شما می پرسد که آیا می خواهید راه اندازی مجدد شود ، بله را انتخاب کنید و Pi راه اندازی مجدد می شود. بعد از راه اندازی مجدد Pi به دسکتاپ باز می گردید و باید در شبکه Wifi محلی خود باشید.

پنجره ترمینال دیگری را باز کنید و بگذارید این Pi کوچک به یک مرکز تبدیل شود!

مرحله 4: Hub Software Repo را اضافه کنید

شما باید در رابط کاربری Pi روی دکمه Terminal نشسته باشید. تنها کاری که باید انجام دهیم این است که مخزن Afero Debian را به Pi اضافه کنیم و یک بسته ساده را نصب کنیم. ما مراحل را در اینجا طی می کنیم ، اما اگر تا اینجا پیش رفته اید ، این قسمت آسان است!

اگر نمی خواهید از محیط دسکتاپ استفاده کنید و با Pi آشنا هستید ، می توانید از طریق شبکه SSH به Pi وارد شوید و این دستورات را از جلسه ssh نیز اجرا کنید ، آنها از هر کجا یکسان عمل می کنند.

ابتدا اجازه دهید repo Afero Debian را به Pi اضافه کنیم. ما یک اسکریپت ساده برای شما ارائه می دهیم که امضای Afero APT را برای Pi شما بارگیری می کند و repo را به شما اضافه می کند /etc/apt/sources.d. اسکریپت را با دستور زیر بگیرید:

wget

یک اسکریپت کوچک به نام addrepo.sh بارگیری می کنید. خوش آمدید که می توانید این اسکریپت را مشاهده کنید تا مطمئن شوید هر کاری که ما می گوییم انجام می دهد را انجام دهید ، اگر دوست دارید ، باید آن را به صورت root با دستور اجرا کنید:

bash./addrepo.sh

این اسکریپت در صورت نیاز رمز عبور حساب کاربری pi شما را درخواست می کند (بنابراین می تواند sudo کند) ، سپس کلید امضا را اضافه کرده و repo را به Pi شما اضافه می کند و سپس پیشنهاد می کند "sudo apt-get update" را برای شما اجرا کند. برای به روز رسانی کاتالوگ repo پیش بروید و "y" را در اینجا پاسخ دهید تا به روز شود و پس از اتمام ، نرم افزار هاب برای نصب در دسترس است!

مرحله 5: نرم افزار Hub را نصب کنید

نرم افزار Hub را نصب کنید
نرم افزار Hub را نصب کنید

کار ما تقریبا تمام شده است! نرم افزار Afero Hub یک بسته ساده دبیان است. خوب ، دو ، اما شما فقط نیاز به نصب یکی دارید. برای توضیحات بسته ها و آنچه انجام می دهند لطفاً به Document Developer Official مراجعه کنید.

بسته ها را با دستور ساده نصب کنید:

sudo apt-get afero-hub را نصب کنید

این بسته نرم افزار Hub و بسته های پیش نیاز آن را می آورد و آنها را نصب می کند. از شما خواسته می شود که با شرایط خدمات Afero Developer موافقت کنید ، که می توانید در پیوند اینجا یا بسته را بررسی کنید. اگر با شرایط خدمات موافق نیستید ، بسته نصب نمی شود.

پس از موافقت با شرایط ، بسته Afero Hub نصب می شود.

وقتی نرم افزار هاب نصب شد ، یک کد QR در پنجره ترمینال شما نمایش داده می شود. مانند همه دستگاه های Afero ، وقتی Pi Qub را با تلفن همراه خود اسکن می کنید ، این Pi Hub به حساب شما اضافه می شود. تا زمانی که این دستگاه را به حساب Afero خود اضافه نکنید ، نصب متوقف می شود ، بنابراین اجازه دهید همین حالا این کار را انجام دهیم!

برنامه تلفن Afero خود را روشن کنید ، روی نماد مرکز ضربه بزنید ، سپس روی "افزودن دستگاه" در بالای منو ضربه بزنید. از دوربین دستگاه خود برای اسکن کد QR در پنجره ترمینال استفاده کنید. اگر به دلایلی کد QR اسکن نمی شود ، می توانید روی "افزودن دستی دستگاه" در پایین صفحه ضربه بزنید و شناسه (طولانی … متاسفم!) انجمن را به این طریق وارد برنامه خود کنید. خوشبختانه ، در آزمایش متوجه شدیم که این کدهای QR مبتنی بر ترمینال معمولاً بسیار خوب اسکن می کنند!

پس از افزودن Pi به حساب خود ، یک دستگاه جدید Hub را در برنامه تلفن همراه مشاهده می کنید ، آنلاین خواهد بود و سپس نصب کننده بسته به درخواست ترمینال باز می گردد.

تبریک می گوییم ، شما Afero Hub خود را راه اندازی کرده اید!

شما باید هاب جدید خود را در هر مکانی که می خواهید همیشه به دستگاه های Afero دسترسی داشته باشید ، پیدا کنید ، فقط Pi را به روش معمول ("sudo halt") خاموش کنید و آن را در جایی که می خواهید برای دستگاه های Afero خود دسترسی داشته باشید ، وصل کنید. به یاد داشته باشید که هاب یک منطقه مناسب را پوشش می دهد ، بنابراین لازم نیست در کنار هیچ یک از دستگاه های شما قرار گیرد.

همچنین می توانید نرم افزار Hub را روی چندین Pis نصب کنید و دارای هاب هایی برای پوشش یک منطقه بزرگتر باشید - دستگاه های Afero به طور خودکار از هاب به هاب پرسه می زنند و همیشه با هاب بهترین سیگنال را ارائه می دهند. در خانه من یک Pi در طبقه بالا و یکی در طبقه پایین دارم و می توانم هر دستگاه Afero را در هر نقطه در اطراف خانه خود ببینم.

مرحله 6: اطلاعات بیشتر

مجدداً اسناد نرم افزار Hub را می توانید در The Afero Developer Documentation برای اطلاعات بیشتر در مورد حذف یا ارتقاء بسته ها مشاهده کنید.

Hub Software به گونه ای طراحی شده است که در هنگام راه اندازی راه اندازی شود و در صورت قطع به هر دلیلی مجدداً راه اندازی مجدد شود. می توانید فرایندها را با استفاده از دستور supervisorctl بررسی کنید و می توانید آنها را به صورت دستی شروع یا متوقف کنید ، اما معمولاً نیازی نیست نگران کنترل دستی آنها باشید.

اگر س questionsالی دارید یا اطلاعات بیشتری می خواهید ، لطفاً انجمن های توسعه دهندگان Afero را در forum.afero.io بررسی کنید و یک خط برای ما ارسال کنید!

توصیه شده: