Sadržaj:

Napravite svoj vlastiti Afero centar s Raspberry Pi: 6 koraka
Napravite svoj vlastiti Afero centar s Raspberry Pi: 6 koraka

Video: Napravite svoj vlastiti Afero centar s Raspberry Pi: 6 koraka

Video: Napravite svoj vlastiti Afero centar s Raspberry Pi: 6 koraka
Video: Откосы на окнах из пластика 2024, Juli
Anonim
Napravite svoje Afero središte s Pi od maline
Napravite svoje Afero središte s Pi od maline

Zdravo svima!

Objavili smo nekoliko uputa koje pokazuju koliko je jednostavno koristiti našu ploču Afero Modulo-1 za povezivanje vaših uređaja s oblakom kako bi bili bežično dostupni, bežično kontrolirani i sposobni sigurno i pouzdano razgovarati s drugim uređajima na mreži.

Budući da je Modulo-1 uređaj koji ima samo Bluetooth, potreban mu je nešto bolje povezan uređaj za povezivanje s internetom. U našim prethodnim Instructables-ima radili smo projekte koji se oslanjaju samo na lokalnu vezu kratkog dometa (poput BoE-bot-a) ili vezu koja mora biti dostupna samo kada ste u blizini (poput zamke za miš.) U slučajevima, mobilna aplikacija Afero djeluje kao komunikacijsko čvorište između lokalnih Modulo ploča i Afero Clouda.

Imamo još nekoliko zabavnih projekata koje ćemo uskoro predstaviti, od kojih su neki čak i korisniji ako je vaš uređaj s Afero-om na mreži i stalno povezan s oblakom, tako da ih možete pratiti ili kontrolirati čak i kada niste kod kuce.

Nedavno smo objavili softverski paket koji će mali Debian Linux računar zasnovan na ARM-u (poput Raspberry Pi) pretvoriti u samostalni Afero Hub. Zadržat će vaše lokalne Afero uređaje na mreži i povezane s oblakom tako da im možete pristupiti s bilo kojeg mjesta u svijetu putem mobilne aplikacije.

Više informacija o softveru Afero Hub možete pronaći na ovim zgodnim vezama -

Afero Blog Post najavljuje Hub softver

Dokumentacija za programere - softver Afero Hub

Postavljanje je brzo i jednostavno, ovdje ćemo ih proći u kratkom uputstvu kako bismo vam pokazali kako to učiniti!

Korak 1: Hardver za softver Hub

Hub softver smo objavili kao Debian paket za ARM CPU arhitekture. Najlakša i najpristupačnija hardverska platforma koja može pokrenuti softver je Raspberry Pi. Raspberry Pi 3 i Raspberry Pi Zero W oboje imaju ugrađenu Wi-Fi i Bluetooth podršku pa će raditi kao kutija kao Afero čvorište bez dodatnog hardvera. Ovo je daleko najlakši način za okupljanje čvorišta.

Pobrinite se da imate pri ruci:

- Raspberry Pi 3 Model B ili Raspberry Pi Zero W

- Odgovarajuće napajanje za njega (USB adapter za napajanje na zidu je najbolji)

- MicroSD kartica veličine najmanje 8 GB

Trebat će vam nekoliko dodatnih stavki da biste Hub pokrenuli:

- čitač/adapter MicroSD za vaš računar za upisivanje slike SD kartice

- USB tastatura/miš i HDMI monitor za konfiguraciju Pi (opcionalno, ali preporučljivo)

Ako nemate Pi ili želite kupiti novi koji će se koristiti kao čvorište, možete pronaći hrpu različitih Raspberry Pi 3 "početnih setova" koji dolaze s Pi 3, obično slatkim kućištem, snage napajanje i MicroSD karticu, sve što vam je potrebno za početak. Ove vrste početnih setova možete pronaći na svom omiljenom web mjestu za elektroniku ili u vašoj lokalnoj omiljenoj trgovini elektronike ili, pa, gotovo bilo gdje drugdje.

Ako ste tek počeli koristiti Pi, trebate uzeti USB tipkovnicu/miš i HDMI monitor za povezivanje s Pi konzolom za postavljanje WiFi mreže. Nakon što imate Pi na lokalnoj WiFi mreži, više vam nisu potrebni - softveru Hub uopće ne trebaju monitor ili tipkovnica. Ako ste upoznati s Pi -om, možete upotrijebiti postavku "bez glave" u dokumentaciji za programere Afero da biste pojednostavili postavljanje.

Korak 2: Instalirajte OS

Preuzmite najnovije izdanje Raspbian Lite sa raspberrypi.org - od trenutka pisanja to je Raspian "Stretch" izdanje.

Nakon preuzimanja, upišite ovu sliku OS -a na MicroSD karticu koristeći lijepu dokumentaciju na stranici raspberrypi.org koja će vam pokazati kako stvoriti tu MicroSD karticu u sustavu Windows, mac OS/OS X ili Linux računaru ovisno o tome šta imate. Slijedite korake u toj dokumentaciji da napišete svoju MicroSD karticu, a zatim se ponovo prijavite ovdje za nastavak …. cekacemo vas!

Korak 3: Konfigurirajte Pi

Konfigurirajte Pi
Konfigurirajte Pi
Konfigurirajte Pi
Konfigurirajte Pi
Konfigurirajte Pi
Konfigurirajte Pi

Idemo sada obaviti brzi rad na postavljanju Pi -a da ga postavi na vašu lokalnu Wifi mrežu -

- Instalirajte MicroSD karticu koju ste upravo napravili u SD 3 utor za Pi 3

- Spojite USB tastaturu/miša na USB portove na Pi -u

- Spojite HDMI kabel na Pi i na monitor računara koji možete privremeno koristiti

Uključite Pi uključivanjem kabela u MicroUSB priključak priključen na zidno napajanje (USB priključak računara možda neće moći osigurati dovoljno energije za Pi.)

Pi će se pokrenuti i lansirat će vas u desktop okruženje koje možete koristiti.

Slijedite praktične upute na stranici raspberrypi.org da otvorite prozor terminala i postavite svoj Pi na svoju lokalnu WiFi mrežu.

Kada to završite, u istom prozoru terminala pokrenite "sudo raspi-config" da biste pokrenuli konfiguracijski program Pi. Ovdje imamo nekoliko brzih stvari koje moramo promijeniti.

Uzmite opciju 5 Opcije internacionalizacije, a zatim odaberite opciju I4 Promijeni državu Wi-Fi. Odaberite državu u kojoj se nalazite vi i vaš Pi, a zatim izađite iz raspi-config.

Kad vas raspi-config pita želite li ponovno pokrenuti sustav, odaberite da i Pi će se ponovno pokrenuti. Vratit ćete se na radnu površinu nakon ponovnog pokretanja Pi, a trebali biste biti na lokalnoj Wifi mreži.

Otvorite još jedan prozor terminala i učinimo ovaj mali Pi središtem!

Korak 4: Dodajte Hub Software Repo

Trebali biste sjediti na terminalu na Pi -jevom korisničkom interfejsu. Sve što sada trebamo učiniti je dodati spremište Afero Debian u Pi i izvršiti jednostavnu instalaciju paketa. Ovdje ćemo proći kroz ove korake, ali ako ste stigli dovde, ovo je lakši dio!

Ako ne želite koristiti okruženje radne površine i upoznati ste s Pi -om, također možete SSH -om ući u Pi preko svoje mreže i pokrenuti te iste naredbe iz ssh sesije, one rade isto s bilo kojeg mjesta.

Prvo, dodajmo Afero Debian repo u Pi. Nudimo vam jednostavnu skriptu koja će preuzeti potpis za potpis Afero APT na vaš Pi i dodati vam repo /etc/apt/sources.d. Uzmite skriptu naredbom:

wget

Preuzimate malu skriptu pod nazivom addrepo.sh. Možete pogledati ovu skriptu kako biste bili sigurni da radi sve što kažemo da će učiniti, ako želite, morat ćete je pokrenuti kao root pomoću naredbe:

bash./addrepo.sh

Ova skripta će od vas zatražiti lozinku vašeg korisničkog računa pi (tako da može sudo) ako joj zatreba, tada će dodati ključ za potpisivanje i dodati repo na vaš Pi, a zatim ponuditi da za vas pokrene "sudo apt-get update" za ažuriranje repo kataloga. Samo naprijed i ovdje odgovorite sa "y" kako biste ga pustili da se ažurira, a kad završi, softver za koncentrator je dostupan za instalaciju!

Korak 5: Instalirajte softver Hub

Instalirajte softver Hub
Instalirajte softver Hub

Skoro smo gotovi! Afero Hub softver je samo jednostavan Debian paket. Pa, dva, ali trebate instalirati samo jedan. Za opise paketa i šta rade, provjerite službeni dokument za programere.

Instalirajte pakete jednostavnom naredbom:

sudo apt-get install afero-hub

Ovaj paket će dohvatiti softver Hub i potrebne pakete te ih instalirati. Od vas će se tražiti da prihvatite Uvjete pružanja usluge Afero Developer, koje možete provjeriti na linku ovdje ili u paketu. Ako se ne slažete s Uslovima usluge, paket neće biti instaliran.

Nakon što prihvatite uvjete, instaliran je paket Afero Hub.

Kada je softver za koncentrator instaliran, QR kôd će se prikazati u prozoru vašeg terminala. Kao i svi Afero uređaji, ovaj Pi Hub bit će dodan na vaš račun kada skenirate QR kôd svojim mobilnim telefonom. Instalacija će se pauzirati dok ovaj uređaj ne dodate svom Afero računu, pa učinimo to sada!

Pokrenite svoju mobilnu aplikaciju Afero, dodirnite središnju ikonu, zatim dodirnite "Dodaj uređaj" pri vrhu menija. Koristite kameru svog uređaja za skeniranje QR koda u prozoru terminala. Ako se iz nekog razloga QR kôd ne skenira, možete dodirnuti "Ručno dodaj uređaj" pri dnu ekrana i na taj način unijeti (dugačak … oprostite!) ID asocijacije u svoju aplikaciju. Srećom, u testiranju smo otkrili da ovi QR kodovi zasnovani na terminalima obično prilično dobro skeniraju!

Nakon što dodate Pi na svoj račun, vidjet ćete novi Hub uređaj u mobilnoj aplikaciji, bit će na mreži, a zatim će se instalater paketa vratiti na terminalski upit.

Čestitamo, postavili ste vlastiti Afero Hub!

Svoje novo središte trebali biste locirati bilo gdje želite stalni pristup vašim Afero uređajima, samo isključite Pi na uobičajen način ("sudo halt") i priključite ga na mjesto na kojem želite pristup svojim Afero uređajima. Upamtite da čvorište pokriva pristojno područje tako da ne mora biti tik uz bilo koji od vaših uređaja.

Također možete instalirati Hub softver na više pisača i imati čvorišta koja pokrivaju veće područje - Afero uređaji automatski će lutati od čvorišta do čvorišta, uvijek se povezujući sa koncentratorom koji daje najbolji signal. U svojoj kući imam Pi gore i jedan dolje i mogu vidjeti bilo koje Afero uređaje bilo gdje u svojoj kući.

Korak 6: Dodatne informacije

Opet se dokumentacija o Hub softveru može pronaći u Afero Developer Documentation za više detalja o deinstaliranju ili nadogradnji paketa.

Hub softver je dizajniran za pokretanje pri pokretanju i ponovno pokretanje ako se iz bilo kojeg razloga prekine. Možete provjeriti procese pomoću naredbe supervizor, a možete ih ručno pokrenuti ili zaustaviti po potrebi, ali obično nećete morati brinuti o njihovom ručnom upravljanju.

Ako imate bilo kakvih pitanja ili želite dodatne informacije, provjerite Afero forume za programere na forum.afero.io i pošaljite nam liniju!

Preporučuje se: