Turinys:

Sukurkite savo „Afero Hub“naudodami „Raspberry Pi“: 6 žingsniai
Sukurkite savo „Afero Hub“naudodami „Raspberry Pi“: 6 žingsniai

Video: Sukurkite savo „Afero Hub“naudodami „Raspberry Pi“: 6 žingsniai

Video: Sukurkite savo „Afero Hub“naudodami „Raspberry Pi“: 6 žingsniai
Video: Высокая плотность 2022 2024, Liepa
Anonim
Sukurkite savo „Afero Hub“naudodami „Raspberry Pi“
Sukurkite savo „Afero Hub“naudodami „Raspberry Pi“

Sveiki visi!

Mes paskelbėme keletą instrukcijų, parodančių, kaip paprasta naudoti mūsų „Afero Modulo-1“plokštę, kad prijungtumėte įrenginius prie debesies, kad jie būtų prieinami belaidžiu būdu, belaidžiu būdu valdomi ir galėtų saugiai ir patikimai kalbėti su kitais įrenginiais.

Kadangi „Modulo-1“yra tik „Bluetooth“įrenginys, norint prisijungti prie interneto, reikia šiek tiek geriau prijungto įrenginio. Ankstesnėse instrukcijose mes vykdėme projektus, kurie remiasi tik mažo nuotolio vietiniu ryšiu (pvz., „BoE-bot“) arba ryšiu, kuris turi būti pasiekiamas tik tada, kai esate netoliese (pvz., Pelių gaudyklė). atvejais „Afero“mobilioji programėlė veikia kaip komunikacijos centras tarp vietinių „Modulo“plokščių ir „Afero Cloud“.

Netrukus pristatysime dar keletą įdomių projektų, kai kurie iš jų yra dar patogesni, jei jūsų „Afero“varomas įrenginys yra prisijungęs ir nuolat prijungtas prie debesies, kad galėtumėte juos stebėti ar valdyti net tada, kai nesate namie.

Neseniai išleidome programinės įrangos paketą, kuris pavers mažą ARM pagrįstą „Debian Linux“kompiuterį (pvz., „Raspberry Pi“) į atskirą „Afero Hub“. Tai palaikys jūsų vietinius „Afero“įrenginius prisijungę prie interneto ir prisijungs prie debesies, kad galėtumėte juos pasiekti iš bet kurios pasaulio vietos naudodami programą mobiliesiems.

Daugiau informacijos apie „Afero Hub“programinę įrangą rasite šiose patogiose nuorodose -

„Afero Blog Post“skelbia „Hub“programinę įrangą

Kūrėjo dokumentacija - „Afero Hub“programinė įranga

Sąranka yra greita ir paprasta, mes juos apžvelgsime čia, trumpame instrukcijoje, kad parodytume, kaip tai padaryti!

1 žingsnis: „Hub“programinės įrangos aparatinė įranga

„Hub“programinę įrangą išleidome kaip „Debian“paketą, skirtą ARM procesoriaus architektūrai. Lengviausia ir prieinamiausia aparatinės įrangos platforma, galinti paleisti programinę įrangą, yra „Raspberry Pi“. „Raspberry Pi 3“ir „Raspberry Pi Zero W“turi integruotą „Wi-Fi“ir „Bluetooth“palaikymą, todėl jie veiks iš karto kaip „Afero“centras be jokios papildomos įrangos. Tai yra pats lengviausias būdas sujungti centrą.

Įsitikinkite, kad turite po ranka:

- Raspberry Pi 3 B modelis arba Raspberry Pi Zero W

- Tinkamas maitinimo šaltinis (geriausiai tinka sieninis USB maitinimo adapteris)

- mažiausiai 8 GB dydžio „MicroSD“kortelė

Norėdami paleisti „Hub“, jums reikės kelių papildomų elementų:

- „MicroSD“skaitytuvas/adapteris jūsų kompiuteriui SD kortelės vaizdui įrašyti

- USB klaviatūra/pelė ir HDMI monitorius Pi konfigūravimui (neprivaloma, bet rekomenduojama)

Jei neturite „Pi“arba norite nusipirkti naują, skirtą naudoti kaip „Hub“, galite rasti krūvą įvairių „Raspberry Pi 3“„Starter Kits“, kurie pateikiami kartu su „Pi 3“, paprastai mielas korpusas, tiekimas ir „MicroSD“kortelė - viskas, ko jums reikia norint pradėti. Tokių pradedančiųjų rinkinių galite rasti savo mėgstamoje elektronikos svetainėje arba vietinėje mėgstamiausioje elektronikos parduotuvėje arba, gerai, beveik bet kur kitur.

Jei „Pi“naudojate pakankamai neseniai, turėtumėte pasiimti USB klaviatūrą/pelę ir HDMI monitorių, kad galėtumėte prisijungti prie „Pi“konsolės ir nustatyti „WiFi“tinklą. Kai turėsite „Pi“vietiniame „WiFi“tinkle, jums jų nebereikės - „Hub“programinei įrangai visai nereikia monitoriaus ar klaviatūros. Jei esate susipažinę su „Pi“, galite šiek tiek supaprastinti „Afero“kūrėjo dokumentacijoje esančią sąranką „be galvos“.

2 veiksmas: įdiekite OS

Atsisiųskite naujausią „Raspbian Lite“versiją iš raspberrypi.org - šiuo metu tai yra Raspian „Stretch“leidimas.

Atsisiuntę parašykite šį OS vaizdą į „MicroSD“kortelę naudodami gražią raspberrypi.org dokumentaciją, kurioje bus parodyta, kaip sukurti tą „MicroSD“kortelę „Windows“, „Mac OS/OS X“ar „Linux“kompiuteryje, atsižvelgiant į tai, ką turite. Atlikite toje dokumentacijoje nurodytus veiksmus, kad parašytumėte „MicroSD“kortelę, tada vėl užsiregistruokite ir tęskite…. lauksime jūsų!

3 žingsnis: sukonfigūruokite „Pi“

Konfigūruokite „Pi“
Konfigūruokite „Pi“
Konfigūruokite „Pi“
Konfigūruokite „Pi“
Konfigūruokite „Pi“
Konfigūruokite „Pi“

Dabar atlikime greitą „Pi“sąrankos darbą, kad jis būtų pasiektas jūsų vietiniame „Wifi“tinkle -

- Įdėkite ką tik pagamintą „MicroSD“kortelę į „Pi 3“SD lizdą

- Prijunkite USB klaviatūrą/pelę prie „Pi“USB prievadų

- Prijunkite HDMI kabelį prie „Pi“ir prie kompiuterio monitoriaus, kurį galite laikinai naudoti

Įjunkite „Pi“, prijunkite kabelį prie „MicroUSB“prievado, prijungto prie sieninio maitinimo šaltinio (kompiuterio USB prievadas gali nepajėgti tiekti pakankamai energijos Pi.)

„Pi“bus paleistas ir paleis jus į darbalaukio aplinką, kurią galite naudoti.

Vykdykite patogias raspberrypi.org instrukcijas, kad atidarytumėte terminalo langą ir gautumėte „Pi“į vietinį „WiFi“tinklą.

Kai baigsite, tame pačiame terminalo lange paleiskite „sudo raspi-config“, kad paleistumėte „Pi“konfigūracijos programą. Čia turime keletą greitų dalykų, kuriuos turime pakeisti.

Pasirinkite 5 parinktį „Internacionalizacijos parinktys“, tada pasirinkite parinktį „I4 Keisti„ Wi-Fi “šalį“. Pasirinkite šalį, kurioje esate jūs ir jūsų Pi, tada išeikite iš raspi-config.

Kai raspi-config paklaus, ar norite paleisti iš naujo, pasirinkite taip ir „Pi“bus paleistas iš naujo. Po „Pi“perkrovimo grįšite į darbalaukį ir turėtumėte būti vietiniame „Wifi“tinkle.

Atidarykite kitą terminalo langą ir paverskime šį mažąjį Pi centru!

4 veiksmas: pridėkite „Hub Software Repo“

Turėtumėte sėdėti prie terminalo raginimo „Pi“darbalaukio vartotojo sąsajoje. Viskas, ką mums reikia padaryti dabar, yra pridėti „Afero Debian“saugyklą prie „Pi“ir įdiegti paprastą paketą. Mes eisime per žingsnius čia, bet jei jūs pasiekėte taip toli, tai yra lengva dalis!

Jei nenorite naudoti darbalaukio aplinkos ir esate susipažinę su „Pi“, taip pat galite SSH prisijungti prie „Pi“savo tinkle ir paleisti tas pačias komandas iš „ssh“sesijos, jos veikia vienodai iš bet kurios vietos.

Pirmiausia pridėkime „Pi“„Afero Debian“repo. Mes jums pateikiame paprastą scenarijų, kuris atsisiųs „Afero APT“pasirašymo parašą į jūsų „Pi“ir pridės repo jums /etc/apt/sources.d. Paimkite scenarijų naudodami komandą:

wget

Atsisiųsite nedidelį scenarijų, pavadintą addrepo.sh. Kviečiame peržiūrėti šį scenarijų, kad įsitikintumėte, jog jis daro viską, ką mes sakome, kad tai padarys, jei jums patinka, tada turėsite jį paleisti kaip root su komanda:

bash./addrepo.sh

Šis scenarijus paragins jus įvesti „pi“vartotojo abonemento slaptažodį (taigi jis gali sudo), jei jam to reikia, tada jis pridės pasirašymo raktą ir pridės repo prie jūsų „Pi“, o tada pasiūlys paleisti „sudo apt-get update“už jus atnaujinti atpirkimo katalogą. Eikite į priekį ir čia atsakykite „y“, kad leistumėte atnaujinti, o kai ji bus baigta, bus galima įdiegti koncentratoriaus programinę įrangą!

5 veiksmas: įdiekite „Hub“programinę įrangą

Įdiekite „Hub“programinę įrangą
Įdiekite „Hub“programinę įrangą

Mes beveik baigėme! „Afero Hub“programinė įranga yra tik paprastas „Debian“paketas. Na, du, bet jums reikia įdiegti tik vieną. Paketų ir jų veiksmų aprašymus rasite oficialiame kūrėjo dokumente.

Įdiekite paketus naudodami paprastą komandą:

sudo apt-get install afero-hub

Šis paketas atsiųs „Hub“programinę įrangą ir būtinus paketus bei juos įdiegs. Būsite paraginti sutikti su „Afero Developer“paslaugų teikimo sąlygomis, kurias galite peržiūrėti čia esančioje nuorodoje arba pakuotėje. Jei nesutinkate su paslaugų teikimo sąlygomis, paketas nebus įdiegtas.

Kai sutinkate su sąlygomis, įdiegiamas „Afero Hub“paketas.

Įdiegus koncentratoriaus programinę įrangą, terminalo lange bus rodomas QR kodas. Kaip ir visi „Afero“įrenginiai, šis „Pi Hub“bus pridėtas prie jūsų paskyros, kai nuskaitysite QR kodą mobiliuoju telefonu. Diegimas bus pristabdytas, kol nepridėsite šio įrenginio prie „Afero“paskyros, todėl padarykime tai dabar!

Įjunkite „Afero“programą mobiliesiems, palieskite centro piktogramą, tada meniu viršuje palieskite „Pridėti įrenginį“. Naudodami įrenginio kamerą nuskaitykite QR kodą terminalo lange. Jei dėl kokių nors priežasčių QR kodas nebus nuskaitytas, ekrano apačioje palieskite „Pridėti įrenginį rankiniu būdu“ir taip įveskite (ilgas… atsiprašau!) Asociacijos ID. Laimei, atlikdami bandymus nustatėme, kad šie terminalo QR kodai paprastai nuskaitomi gana gerai!

Pridėję „Pi“prie savo paskyros, programoje mobiliesiems pamatysite naują „Hub“įrenginį, jis bus prisijungęs, o tada paketo diegimo programa vėl išeis į terminalo raginimą.

Sveikiname, jūs sukūrėte savo „Afero Hub“!

Turėtumėte rasti savo naują centrą visur, kur norite, visada prieigą prie „Afero“įrenginių, tiesiog išjunkite „Pi“įprastu būdu („sudo halt“) ir prijunkite jį ten, kur norite pasiekti „Afero“įrenginius. Atminkite, kad koncentratorius užima padorų plotą, todėl jis neturi būti šalia bet kurio jūsų įrenginio.

Taip pat galite įdiegti „Hub“programinę įrangą keliose „Pis“ir turėti koncentratorius, kad jie apimtų didesnį plotą - „Afero“įrenginiai automatiškai keliaus iš stebulės į stebulę, visada jungdamiesi su centru, teikiančiu geriausią signalą. Mano namuose yra „Pi“viršuje ir vienas apačioje, ir aš galiu matyti bet kokius „Afero“įrenginius bet kurioje mano namų vietoje.

6 žingsnis: papildoma informacija

Vėlgi „Hub“programinės įrangos dokumentaciją rasite „Afero Developer Documentation“, kur rasite daugiau informacijos apie paketų pašalinimą ar atnaujinimą.

„Hub“programinė įranga skirta paleisti paleidžiant ir paleisti iš naujo, jei dėl kokių nors priežasčių ji išeina. Galite patikrinti procesus naudodamiesi komanda supervorctl ir rankiniu būdu juos paleisti arba sustabdyti, jei reikia, tačiau paprastai jums nereikės nerimauti, kaip juos valdyti rankiniu būdu.

Jei turite klausimų ar norite gauti daugiau informacijos, apsilankykite „Afero“kūrėjų forumuose adresu forum.afero.io ir parašykite mums!

Rekomenduojamas: