Mundarija:
- 1 -qadam: Hub dasturiy ta'minoti uchun uskunalar
- 2 -qadam: OSni o'rnating
- 3 -qadam: Pi -ni sozlang
- 4 -qadam: Hub Software Repo -ni qo'shing
- 5 -qadam: Hub dasturini o'rnating
- 6 -qadam: Qo'shimcha ma'lumot
Video: Malinali Pi yordamida o'zingizning afero uyangizni yarating: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Hammaga salom!
Biz bir nechta ko'rsatmalarni joylashtirdik, ular Afero Modulo-1 platamizdan foydalanib, sizning qurilmalaringizni bulutga ulab, ularni simsiz ulanish, simsiz boshqarish va boshqa qurilmalar bilan Internetda xavfsiz va ishonchli gaplashish imkoniyatini beradi.
Modulo-1 faqat Bluetooth qurilmasi bo'lgani uchun, Internetga ulanish uchun biroz yaxshiroq ulangan qurilma kerak. Oldingi yo'riqnomalarda biz faqat qisqa masofali mahalliy ulanishga asoslangan loyihalarni amalga oshirdik (BoE-bot kabi) yoki ulanish faqat yaqin atrofda bo'lganingizda (sichqon tutqichi kabi). Afero mobil ilovasi mahalliy Modulo taxtalari va Afero buluti o'rtasida aloqa markazi vazifasini bajaradi.
Bizda yaqinda namoyish etiladigan yana bir nechta qiziqarli loyihalar bor, ularning ba'zilari hatto Afero bilan ishlaydigan qurilmangiz Internetga ulangan bo'lsa va har doim bulutga ulangan bo'lsa, hatto ularni boshqarishingiz mumkin, shuning uchun siz ularni kuzatib borishingiz yoki boshqarishingiz mumkin. uyda.
Yaqinda biz ARM-ga asoslangan kichik Debian Linux kompyuterini (Raspberry Pi kabi) mustaqil Afero uyasiga aylantiradigan dasturlar paketini chiqardik. Bu sizning mahalliy Afero qurilmalaringizni Internetda saqlaydi va bulutga ulanadi, shuning uchun siz ularga mobil ilova orqali dunyoning istalgan joyidan kirishingiz mumkin.
Afero Hub dasturi haqida qo'shimcha ma'lumotni ushbu qulay havolalardan topishingiz mumkin -
Afero Blog Post Hub dasturini e'lon qiladi
Dasturchi hujjatlari - Afero Hub dasturi
O'rnatish tez va oson, biz ularni bu erda qisqacha ko'rsatma bilan bajaramiz va sizga buni ko'rsatamiz!
1 -qadam: Hub dasturiy ta'minoti uchun uskunalar
Biz Hub dasturiy ta'minotini ARM CPU arxitekturasi uchun Debian to'plami sifatida chiqardik. Dasturiy ta'minotni ishga tushiradigan eng oson va eng qulay apparat platformasi - Raspberry Pi. Raspberry Pi 3 va Raspberry Pi Zero W ikkalasi ham Wi-Fi va Bluetooth-ni qo'llab-quvvatlaydi, shuning uchun ular qo'shimcha qurilmasiz Afero uyasi sifatida ishlaydi. Bu uyani birlashtirishning eng oson yo'li.
Qo'lingizda ishonch hosil qiling:
- Raspberry Pi 3 Model B yoki Raspberry Pi Zero W
- Buning uchun mos keladigan quvvat manbai (devor quvvatiga ega USB quvvat adapteri)
- hajmi kamida 8 Gb bo'lgan MicroSD karta
Hubni ishga tushirish uchun sizga bir nechta qo'shimcha narsalar kerak bo'ladi:
- SD -karta tasvirini yozish uchun shaxsiy kompyuteringiz uchun MicroSD o'quvchi/adapter
- Pi ni sozlash uchun USB klaviatura/sichqoncha va HDMI monitor (ixtiyoriy, lekin tavsiya etiladi)
Agar sizda Pi bo'lmasa yoki Hub sifatida foydalanish uchun yangisini sotib olmoqchi bo'lsangiz, siz Pi 3 bilan birga keladigan Raspberry Pi 3 "boshlang'ich to'plamlarini", odatda yoqimli korpusni, kuchni topishingiz mumkin. ta'minot va MicroSD karta, boshlash uchun kerak bo'lgan hamma narsa. Siz bunday turdagi boshlang'ich to'plamlarni o'zingiz yoqtirgan elektronika veb -saytida yoki mahalliy sevimli elektronika do'konida yoki boshqa joyda topishingiz mumkin.
Agar siz Pi -ni ishlatishda juda yangi bo'lsangiz, Wi -Fi tarmog'ini o'rnatish uchun USB -klaviatura/sichqonchani va HDMI -monitorni Pi konsoliga ulashingiz kerak. Mahalliy Wi -Fi tarmog'ida Pi o'rnatilganidan so'ng, sizga endi kerak bo'lmaydi - Hub dasturiga umuman monitor yoki klaviatura kerak emas. Agar siz Pi bilan tanish bo'lsangiz, sozlashni biroz soddalashtirish uchun Afero dasturchi hujjatlaridagi "boshsiz" sozlamadan foydalanishingiz mumkin.
2 -qadam: OSni o'rnating
Raspbianpi.org saytidan Raspbian Lite -ning so'nggi versiyasini yuklab oling - bu yozilishicha, bu Raspian "Stretch" versiyasi.
Yuklab olingandan so'ng, ushbu OS tasvirini MicroSD kartasiga yozing, raspberrypi.org saytidagi kerakli hujjatlardan foydalanib, Windows, mac OS/OS X yoki Linux kompyuterida bu MicroSD kartani qanday yaratishni ko'rsatib beradi. MicroSD kartangizni yozish uchun ushbu hujjatdagi amallarni bajaring, so'ng davom etish uchun bu erga qayta kiring.… biz sizni kutamiz!
3 -qadam: Pi -ni sozlang
Keling, mahalliy Wi -Fi tarmog'iga kirish uchun Pi -ni sozlash bo'yicha tezkor ishlarni bajaraylik.
- Pi 3 -ning SD uyasiga yangi MicroSD kartasini o'rnating
- USB klaviatura/sichqonchani Pi -dagi USB portlariga ulang
- HDMI kabelini Pi va vaqtincha ishlatishingiz mumkin bo'lgan kompyuter monitoriga ulang
Kabelni devor quvvat manbaiga ulangan MicroUSB portiga ulab, Pi -ni yoqing (kompyuterning USB porti Pi uchun etarli quvvat bera olmasligi mumkin).
Pi yuklanadi va u sizni ish stoli muhitiga ishga tushiradi.
Terminal oynasini ochish va mahalliy Wi -Fi tarmog'iga Pi olish uchun raspberrypi.org saytidagi qulay ko'rsatmalarga amal qiling.
Buni tugatgandan so'ng, xuddi shu terminal oynasida, Pi konfiguratsiya dasturini ishga tushirish uchun "sudo raspi-config" ni ishga tushiring. Bu erda biz o'zgartirishimiz kerak bo'lgan bir nechta tezkor narsalar bor.
Xalqarolashtirishning 5-variantini tanlang, keyin I4-ni Wi-Fi-ni o'zgartirish-ni tanlang. Siz va sizning Pi joylashgan mamlakatni tanlang va raspi-config-dan chiqing.
Raspi-config sizdan qayta yuklashni xohlasangiz, ha ni tanlang va Pi qayta ishga tushadi. Pi qayta ishga tushirilgandan so'ng siz ish stoliga qaytasiz va siz mahalliy Wi -Fi tarmog'ida bo'lishingiz kerak.
Boshqa terminal oynasini oching va keling, bu kichkina Pi ni uyaga aylantiraylik!
4 -qadam: Hub Software Repo -ni qo'shing
Siz Pi ish stoli foydalanuvchi interfeysidagi terminal so'rovida o'tirishingiz kerak. Hozir biz qilishimiz kerak bo'lgan narsa - Afero Debian omborini Pi -ga qo'shish va oddiy paketlarni o'rnatish. Biz bu erdagi qadamlarni bosib o'tamiz, lekin agar siz bu erga etib kelgan bo'lsangiz, bu oson qism!
Agar siz ish stoli muhitidan foydalanishni xohlamasangiz va Pi bilan tanish bo'lsangiz, siz tarmoq orqali Pi -ga SSH -ni kiritishingiz va xuddi shu buyruqlarni ssh sessiyasida ishlatishingiz mumkin, ular har qanday joyda ishlaydi.
Birinchidan, Pi -ga Afero Debian reposini qo'shamiz. Biz siz uchun Afero APT imzo imzosini Pi -ga yuklaydigan va repo -ni sizga qo'shadigan oddiy skriptni taqdim etamiz /etc/apt/sources.d. Buyruq bilan skriptni oling:
wget
Siz addrepo.sh nomli kichik skriptni yuklab olasiz. Agar siz xohlasangiz, uni buyruq bilan root sifatida ishga tushirishingiz kerak bo'ladi.
bash./addrepo.sh
Bu skript sizga pi hisob qaydnomasi parolini so'raydi (agar kerak bo'lsa), u imzo kalitini qo'shadi va Pi-ga repo qo'shadi va keyin siz uchun "sudo apt-get update" ni ishga tushirishni taklif qiladi. repo katalogini yangilash. Davom eting va "y" deb javob bering, uni yangilang va u tugagandan so'ng, markaziy dasturiy ta'minot o'rnatilishi mumkin!
5 -qadam: Hub dasturini o'rnating
Biz deyarli tugadik! Afero Hub dasturi - bu oddiy Debian to'plami. Xo'sh, ikkitasi, lekin siz faqat bittasini o'rnatishingiz kerak. Paketlarning tavsifi va ular nima qilishini rasmiy ishlab chiquvchi hujjati bilan tanishib chiqing.
Paketlarni oddiy buyruq bilan o'rnating:
sudo apt-get afero-hub-ni o'rnating
Bu paket Hub dasturini oladi va uning zaruriy paketlarini o'rnatadi. Sizdan Afero Developer xizmat ko'rsatish shartlariga rozilik bildirish so'raladi, uni bu erdagi havolada yoki paketda ko'rishingiz mumkin. Agar siz Foydalanish shartlariga rozi bo'lmasangiz, paket o'rnatilmaydi.
Shartlarga rozi bo'lganingizdan so'ng, Afero Hub to'plami o'rnatiladi.
Hub dasturi o'rnatilganda, terminal oynasida QR kod ko'rsatiladi. Boshqa Afero qurilmalarida bo'lgani kabi, ushbu Pi Hub ham mobil telefoningiz bilan QR kodini skanerlaganingizda hisobingizga qo'shiladi. Siz ushbu qurilmani Afero hisobingizga qo'shmaguningizcha o'rnatish to'xtatiladi, shuning uchun buni hozir qilaylik!
Afero mobil ilovasini o'chiring, markaziy belgini bosing va menyuning yuqori qismidagi "Qurilma qo'shish" ni bosing. Terminal oynasida QR kodini skanerlash uchun qurilmangiz kamerasidan foydalaning. Agar biron sababga ko'ra QR kodi skanerlanmasa, siz ekranning pastki qismidagi "Qurilmani qo'lda qo'shish" tugmachasini bosishingiz va shu tarzda ilovangizga assotsiatsiya identifikatorini kiritishingiz mumkin. Yaxshiyamki, testda biz ushbu terminalga asoslangan QR kodlari odatda juda yaxshi skanerlanishini aniqladik!
Hisobingizga Pi -ni qo'shgandan so'ng, siz mobil ilovada yangi Hub qurilmasini ko'rasiz, u onlayn bo'ladi, keyin paket o'rnatuvchisi terminal so'roviga qaytadi.
Tabriklaymiz, siz o'zingizning Afero Hub -ni o'rnatdingiz!
Siz yangi uyani Afero qurilmalaringizga doimo kirishni xohlagan joydan topishingiz kerak, faqat Pi-ni odatdagi usulda o'chirib qo'ying ("sudo to'xtatish") va uni Afero qurilmalaringiz uchun ruxsat kerak bo'lgan joyga ulang. Esda tutingki, markaz yaxshi joyni egallaydi, shuning uchun u sizning qurilmangiz yonida bo'lishi shart emas.
Bundan tashqari, siz Hub dasturini bir nechta Pis -ga o'rnatishingiz va katta maydonni qamrab oladigan uyalarga ega bo'lishingiz mumkin - Afero qurilmalari avtomatik ravishda uyadan uyaga o'tadi va har doim eng yaxshi signalni ta'minlaydigan markaz bilan bog'lanadi. Uyimda menda Pi va pastda Pi bor va men uyimning istalgan joyida Afero qurilmalarini ko'rishim mumkin.
6 -qadam: Qo'shimcha ma'lumot
Paketlarni o'chirish yoki yangilash haqida qo'shimcha ma'lumot olish uchun Hub dasturiy ta'minot hujjatlarini Afero Developer Documentation -da topish mumkin.
Hub dasturi yuklash paytida ishga tushishi va biron sababga ko'ra to'xtab qolsa o'zini qayta ishga tushirish uchun mo'ljallangan. Siz jarayonlarni supervisorctl buyrug'i yordamida tekshirishingiz mumkin va siz ularni qo'lda ishga tushirishingiz yoki to'xtatishingiz mumkin, lekin odatda ularni qo'lda boshqarish haqida qayg'urishingiz shart emas.
Agar sizda biron bir savol bo'lsa yoki qo'shimcha ma'lumotga ega bo'lishni istasangiz, forum.afero.io saytidagi Afero Developer Forumlarini ko'rib chiqing va bizga xabar bering!
Tavsiya:
O'zingizning rok -guruhingiz Ekit adapterini yarating (eski adaptersiz), buzilmasdan!: 10 qadam
O'zingizning rok -guruhingiz Ekit adapterini yarating (eskirgan adaptersiz), buzilmasdan!: Mashhur podkast xosti USB -ning eski simli adapterining o'lishi haqidagi xavotirini eshitganidan so'ng, men RB -ga yaxshiroq/maxsus eKit -ni ulash uchun DIY echimini izladim. . Youtube -dagi janob DONINATORga minnatdorchilik bildiraman, u shunga o'xshash video tasvirini yaratdi
O'zingizning vidjetlaringizni osongina yarating - BPM tez hisoblagichi: 6 qadam
O'zingizning vidjetlaringizni osongina yarating - BPM hisoblagichi tez: veb -ilovalar keng tarqalgan joy, lekin Internetga kirishni talab qilmaydigan veb -ilovalar - bu maqolada men qanday qilib BPM hisoblagichini sodda HTML -sahifada vanilla javascript bilan birlashtirilganini ko'rsataman. bu yerga qarang). Agar yuklansa, bu vidjet oflaynda ishlatilishi mumkin
Jang maydonida foydalanish uchun o'zingizning duel disklaringizni yarating: 4 qadam
Jang maydonida foydalanish uchun o'zingizning shaxsiy duel disklaringizni yarating: "Yugioh" multfilmlar seriyasida topilgan duel disklari meni doim hayratga solgan. Kartani ishlatib, jonivorni chaqirib, keyin uni golografik jang maydonida gersoglik qilish qanday yaxshi bo'lardi? Mana men h ustidan o'taman
O'zingizning Arduino -ni IP -tarmog'iga ulash uchun o'zingizning WIFI shlyuzingizni qanday qilish kerak?: 11 qadam (rasmlar bilan)
Qanday qilib o'zingizning Arduino -ni IP -tarmog'iga ulash uchun o'zingizning WIFI shlyuzingizni yaratishingiz mumkin?: Ko'p odamlar sizning fikringizcha, Arduino uyni avtomatlashtirish va robotlashtirish uchun juda yaxshi echimdir! Men robot ustida ishlayapman, u doimiy ravishda ishlaydigan server bilan bog'lanishi kerak
Malinali PIda IOT ma'lumotlari uchun o'z grafikalarimni yarating: 3 qadam
Raspberry PI -dagi IOT ma'lumotim uchun o'z grafikalarimni yarating: 7 satrli kod yordamida o'z IOT -grafiklarini yaratishni xohlasangiz, o'qing, men IOT sensorlaridan ma'lumotlarni grafik formatda ko'rsatish uchun grafiklar yaratmoqchi edim. veb -sahifada. Ilgari, buning uchun men uchinchi tomon xizmatlaridan foydalanardim (ba'zi ma'lumotlar