راهنما: از دستگاه های IoT خود درآمد کسب کنید

سلام این راهنما به شما در نصب سرور AYDO بر روی Raspberry Pi کمک می کند و دستگاه های Zigbee خود را با استفاده از ZigBee2MQTT وصل می کنید. با استفاده از Aydo ، می توانید تمام دستگاه های هوشمند خود را با زحمت مدیریت کنید و برای پخش داده های خود امتیاز Aydo را کسب کنید.
آنچه شما نیاز دارید
سخت افزار:
تمشک پی:
با Raspberry Pi 3B ، 3B+، 4 یا جدیدتر کار می کند. نکته: یک تمشک 4 با 2 گیگابایت یا 4 گیگابایت رم ایده آل است. SD
کارت:
حداقل 8 گیگابایت (ما 16 گیگابایت یا بیشتر ، کلاس 10 یا بالاتر را توصیه می کنیم).
کابل برق:
اطمینان حاصل کنید که این قدرت پایدار را فراهم می کند (به عنوان مثال ، 5V و 3A برای Raspberry Pi 4).
کابل اترنت:
از این برای اتصال به اینترنت قابل اعتماد استفاده کنید (Wi-Fi نیز کار می کند!).
کارت خوان:
برای نوشتن تصویر سیستم عامل به کارت SD خود لازم است.
هماهنگ کننده Zigbee:
ما پیشنهاد می کنیم Sonoff Zigbee 3.0 USB Dongle Plus Zbdongle-E برای اتصال بدون دردسر.
دستگاه های پایان Zigbee:
به سنسورهای هوشمند مانند دما ، رطوبت یا مانیتورهای کیفیت هوا فکر کنید. مارک هایی مانند Aqara و Sonoff گزینه های خوبی هستند.
نرم افزار:
Raspberry Pi Imager:
آن را از اینجا بارگیری کنید.
مشتری SSH:
از Putty on Windows (بارگیری بتونه) یا ترمینال داخلی خود در MacOS/Linux استفاده کنید.
مرورگر وب:
برای دسترسی به رابط ZigBee2MQTT و مشتری Aydo Web.
نصب کننده سرور Aydo:
ما یک دستور ساده برای نصب آن اجرا خواهیم کرد. قبل از شروع ، همه چیز را آماده کرده اید و یک اتصال اینترنتی خوب دارید.
دستورالعمل نصب
ویدیوی Walkthrough ما را بررسی کنید:
راهنمای راه اندازی Aydo
مرحله 1: Raspberry Pi خود را آماده کنید
بارگیری و نصب تصویرگر Raspberry Pi:
برای گرفتن تصویرگر به وب سایت رسمی Raspberry Pi بروید.
تصویر سیستم عامل را بنویسید:
تصویرگر Raspberry Pi.
زیر پیش روی، انتخاب کنید Raspberry Pi Os Lite (64 بیتی)بشر
کارت SD خود را در زیر انتخاب کنید کارت SDبشر
کلیک کردن نوشتن و بگذارید جادو اتفاق بیفتد.
SSH را فعال کنید:
پس از نوشتن تصویر ، یک پرونده خالی به نام ایجاد کنید ssh
(بدون پسوند!) در فهرست اصلی کارت SD.
در Linux/MacOS ، شما به سادگی می توانید اجرا کنید: touch /path/to/sdcard/ssh
آداپتور Zigbee خود را وصل کنید:
آداپتور USB Zigbee را در Raspberry Pi خود قرار دهید.
قدرت بالا:
کارت SD را در Raspberry Pi خود قرار دهید ، برق را وصل کنید و در کابل اترنت (یا Wi-Fi تنظیم کنید) وصل کنید.
مرحله 2: آدرس IP Raspberry Pi خود را پیدا کنید
برای اتصال از طریق SSH به آدرس IP نیاز دارید:
گزینه 1: لیست دستگاه روتر خود را بررسی کنید.
گزینه 2: یک ترمینال را باز کنید و اجرا کنید: ping raspberrypi.local
گزینه 3: مانند یک اسکنر شبکه مانند گرفتار یا اسکنر IP عصبانیبشر
مرحله 3: از طریق SSH به Raspberry Pi خود وصل شوید
مشتری SSH خود را باز کنید – بتونه را روی ویندوز باز کنید یا ترمینال خود را در MacOS/Linux باز کنید.
با اجرا وصل کنید:ssh pi@
در صورت درخواست ، رمزعبور پیش فرض (تمشک) را وارد کنید و بلافاصله آن را با استفاده از: passwd تغییر دهید
پس از ورود به سیستم ، سریع فرمان Raspberry Pi را مشاهده خواهید کرد. برای دسترسی کامل ، با دویدن به ریشه و حرکت به فهرست root بروید: sudo -i
cd /
مرحله 4: سرور Aydo را نصب کنید
اطمینان حاصل کنید که آداپتور Zigbee شما به هم وصل شده است.
سرور Aydo را نصب کنید:
در جلسه SSH خود ، اجرا کنید:wget -qO- "https://cloud.aydo.ai/setup" | sudo bash
این دستور nodejs (v18) ، zigbee2mqtt (v1.22) ، سرور aydo ، افزونه Zigbee2mqtt و تمام مؤلفه های لازم را نصب می کند.
بررسی کنید که همه چیز در حال اجرا است:
استفاده:sudo service aydo status
شما باید پیامی را ببینید که سرور در حال اجرا است.
مرحله 5: Hub Aydo خود را تنظیم کنید
به رابط AYDO دسترسی پیدا کنید:
مرورگر خود را باز کنید و به:http://
رابط سرور Aydo را مشاهده خواهید کرد.
توکن و شناسه توپی خود را کپی کنید:
برای پیوند دستگاه خود به این جزئیات نیاز دارید.
وارد مشتری وب Aydo شوید:
به مشتری Aydo مراجعه کنید ، وارد شوید یا یک حساب کاربری ایجاد کنید.
رفتن به دستگاه صفحه و کلیک کنید هاب را اضافه کنیدبشر
تنظیم مرکز را تمام کنید:
همه جعبه ها را بررسی کنید ، کلیک کنید طرف دیگر، سپس ID Hub و Token را وارد کنید.
کلیک کردن ورود به سیستم برای اضافه کردن هاب خود قطب جدید شما باید در لیست دستگاه ها ظاهر شود!
مرحله ششم: هماهنگ کننده zigbee2mqtt خود را اضافه کنید
به بخش دستگاه هایی که قطب شما در آن نمایش داده می شود حرکت کنید.
برای اضافه کردن یک دستگاه جدید ، روی علامت Big Green Plus کلیک کرده و انتخاب کرده و انتخاب کنید هماهنگ کننده Zigbeeبشر
برای باز کردن تنظیمات خود ، بر روی هماهنگ کننده خود در قسمت دستگاه Zigbee دو بار کلیک کنید ، جزئیات را در صورت لزوم تنظیم کنید (مانند مکان نقشه آن) ، و سپس کلیک کنید ذخیره دستگاهبشر
تأیید کنید که هماهنگ کننده شما اکنون به درستی در رابط Aydo ظاهر می شود.
مرحله 7: دستگاه های Zigbee خود را اضافه کنید
دستگاه های بیشتری را اضافه کنید:
در بخش دستگاه ها ، کلیک کنید دستگاه دیگر را اضافه کنید، سپس انتخاب کنید دستگاه Zigbeeبشر
دستورالعمل های جفت شدن دستگاه خود را دنبال کنید (معمولاً یک دکمه 5 ثانیه ای فشار دهید یا یک کلیک سه گانه).
تأیید دستگاه اضافه شده است:
اگر دستگاه ظاهر نشود ، سرویس Aydo را مجدداً راه اندازی کنید:sudo service aydo restart
حدود 30 ثانیه صبر کنید و صفحه خود را تازه کنید.
توجه: برخی از دستگاه ها عمیق می خوابند. سعی کنید با آنها (به عنوان مثال ، یک ضربه ملایم یا گرمای جزئی) در تعامل باشید تا آنها را از خواب بیدار کنید.
اختیاری: رابط ZigBee2MQTT را بررسی کنید:
مرورگر خود را باز کرده و به زیر بروید:http://
اگر بارگیری نشود ، از آن استفاده کنید:sudo journalctl -u zigbee2mqtt.service
و برای مشکلات Aydo ، بررسی کنید:sudo journalctl -u aydo.service
نقاط آیادو
نقاط چگونه کار می کنند؟ شما به دو روش اصلی امتیاز Aydo را کسب می کنید:
داده های جریان: دستگاه های IoT خود را وصل کنید و داده ها را به طور مداوم به اشتراک بگذارید – هرچه داده های بیشتری را پخش کنید ، امتیاز بیشتری کسب می کنید.
تکمیل Quests: در چالش های سرگرم کننده شرکت کنید ، ایمیل خود را تأیید کنید و برای کسب امتیاز اضافی به برنامه های ویژه بپیوندید. هنگامی که یک تلاش به عنوان “تکمیل” مشخص شد ، امتیاز پاداش به تعادل شما اضافه می شود.
در حالی که به طور فعال از سیستم استفاده می کنید ، به بلوک پاداش های خود توجه کنید.
بازخورد و جامعه
سوال دارید یا ایده های جالب؟ به Discord ما بپیوندید تا با جامعه گپ بزنید ، سؤال کنید و هرگونه اشکالی را که می یابید گزارش دهید. بازخورد شما به بهتر شدن پروژه کمک می کند – و می توانید پاداش های انحصاری مانند نقش Aydo Bughunter کسب کنید!
از آزمایش با دستگاه های مختلف Zigbee لذت ببرید و تجربیات خود را به اشتراک بگذارید. و به یاد داشته باشید ، هر کمی از داده ای که جریان دارید امتیاز $ aydo را به دست می آورد!