Kazalo:

Naredite svoje središče Afero z Raspberry Pi: 6 korakov
Naredite svoje središče Afero z Raspberry Pi: 6 korakov

Video: Naredite svoje središče Afero z Raspberry Pi: 6 korakov

Video: Naredite svoje središče Afero z Raspberry Pi: 6 korakov
Video: Venice, Italy Canal Tour - 4K 60fps with Captions 2024, Julij
Anonim
Naredite svoje središče Afero z Raspberry Pi
Naredite svoje središče Afero z Raspberry Pi

Pozdravljeni vsi!

Objavili smo nekaj navodil, ki dokazujejo, kako enostavno je z našo ploščo Afero Modulo-1 povezati svoje naprave z oblakom, da so brezžično dostopne, brezžično upravljane in da se lahko varno in zanesljivo pogovarjajo z drugimi napravami na spletu.

Ker je Modulo-1 naprava, ki uporablja samo Bluetooth, potrebuje za povezavo z internetom nekoliko bolje povezano napravo. V naših prejšnjih navodilih smo izvajali projekte, ki se opirajo le na lokalno povezavo kratkega dosega (na primer BoE-bot) ali povezavo, ki mora biti na voljo le, ko ste v bližini (na primer pasti za miško.) mobilna aplikacija Afero deluje kot komunikacijsko središče med lokalnimi ploščami Modulo in oblakom Afero.

Kmalu se nam obeta še nekaj zabavnih projektov, od katerih so nekateri še bolj priročni, če je naprava, ki jo poganja Afero, na spletu in je ves čas povezana z oblakom, tako da jih lahko spremljate ali nadzirate, tudi ko niste doma.

Pred kratkim smo izdali programski paket, ki bo majhen računalnik Debian Linux na osnovi ARM (kot Raspberry Pi) spremenil v samostojno središče Afero. Vaše lokalne naprave Afero bodo ohranjene na spletu in povezane z oblakom, tako da lahko do njih dostopate kjer koli na svetu prek mobilne aplikacije.

Več informacij o programski opremi Afero Hub najdete na teh priročnih povezavah -

Afero Blog Post napoveduje programsko opremo Hub

Dokumentacija za razvijalce - programska oprema Afero Hub

Namestitev je hitra in enostavna, tukaj jih bomo pregledali v kratkem navodilu, ki vam bo pokazal, kako to storiti!

1. korak: Strojna oprema za programsko opremo Hub

Programsko opremo Hub smo izdali kot paket Debian za arhitekture CPE ARM. Najlažja in najbolj dostopna strojna platforma, na kateri se lahko izvaja programska oprema, je Raspberry Pi. Raspberry Pi 3 in Raspberry Pi Zero W imata vgrajeno podporo za Wi-Fi in Bluetooth, tako da bosta delovali kot škatla Afero brez dodatne strojne opreme. To je daleč najlažji način, da združite vozlišče.

Poskrbite, da imate pri roki:

- Raspberry Pi 3 Model B ali Raspberry Pi Zero W

- Primeren napajalnik zanj (najboljši je napajalnik USB za stensko napajanje)

- Kartica MicroSD velikosti najmanj 8 GB

Za zagon vozlišča boste potrebovali nekaj dodatnih elementov:

- bralnik/adapter MicroSD za vaš računalnik za zapis slike SD kartice

- tipkovnica/miška USB in monitor HDMI za konfiguracijo Pi (izbirno, vendar priporočljivo)

Če nimate Pi -ja ali želite kupiti novega za uporabo kot zvezdišče, lahko najdete kup različnih Raspberry Pi 3 "Začetnih kompletov", ki so priloženi Pi 3, ponavadi ljubko ohišje z močjo dobavo in kartico MicroSD, vse, kar potrebujete za začetek. Tovrstne začetne komplete lahko najdete na svojem najljubšem spletnem mestu z elektroniko ali v vaši najljubši trgovini z elektroniko ali pa skoraj povsod drugje.

Če uporabljate Pi precej novo, bi morali vzeti tipkovnico/miško USB in monitor HDMI, da se povežete s konzolo Pi in nastavite omrežje WiFi. Ko imate Pi v svojem lokalnem omrežju WiFi, jih ne potrebujete več - programska oprema Hub sploh ne potrebuje monitorja ali tipkovnice. Če poznate Pi, lahko nastavitev "brez glave" v dokumentaciji za razvijalce Afero nekoliko poenostavite.

Korak: Namestite OS

Prenesite najnovejšo izdajo Raspbian Lite z spletnega mesta raspberrypi.org - v času pisanja je to izdaja Raspian "Stretch".

Ko naložite, zapišite to sliko operacijskega sistema na kartico MicroSD z lepo dokumentacijo na naslovu raspberrypi.org, ki vam bo pokazala, kako ustvariti to kartico MicroSD v sistemu Windows, Mac OS/OS X ali računalniku z operacijskim sistemom Linux, odvisno od tega, kaj imate. Sledite korakom v tej dokumentaciji, da napišete kartico MicroSD, nato se znova prijavite tukaj, če želite nadaljevati … počakali vas bomo!

3. korak: Konfigurirajte Pi

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

Zdaj pa naredimo nekaj hitrih nastavitev za Pi, da ga dobimo v vašem lokalnem omrežju Wifi -

- Kartico MicroSD, ki ste jo pravkar vstavili, vstavite v režo za kartico SD Pi 3

- Priključite tipkovnico/miško USB na vrata USB na Pi

- Priključite kabel HDMI na Pi in na računalniški monitor, ki ga lahko začasno uporabljate

Vklopite Pi tako, da priključite kabel v vrata MicroUSB, pritrjena na stensko napajanje (vrata USB računalnika morda ne bodo mogla zagotoviti dovolj energije za Pi.)

Pi se bo zagnal in zagnal vas bo v namizno okolje, ki ga lahko uporabljate.

Sledite priročnim navodilom na naslovu raspberrypi.org, da odprete terminalsko okno in svoj Pi namestite v lokalno omrežje WiFi.

Ko to končate, v istem oknu terminala zaženite "sudo raspi-config", da zaženete konfiguracijski program Pi. Tukaj moramo spremeniti nekaj hitrih stvari.

Vzemite možnost 5 Možnosti internacionalizacije in izberite možnost I4 Spremeni državo Wi-Fi. Izberite državo, v kateri sta vi in vaš Pi, nato pa zapustite raspi-config.

Ko vas raspi-config vpraša, ali želite znova zagnati, izberite da in Pi se bo znova zagnal. Po ponovnem zagonu Pi se boste vrnili na namizje in morali bi biti v lokalnem omrežju Wifi.

Odprite še eno okno terminala in naredimo ta mali Pi središče!

4. korak: Dodajte Hub Software Repo

Morali bi sedeti ob pozivu terminala na namiznem uporabniškem vmesniku Pi. Zdaj moramo le dodati skladišče Afero Debian v Pi in narediti preprosto namestitev paketa. Tu bomo stopili po korakih, če pa ste prišli tako daleč, je to lahek del!

Če ne želite uporabljati namiznega okolja in ste seznanjeni s Pi, lahko tudi SSH vnesete v Pi prek svojega omrežja in te iste ukaze zaženete tudi iz seje ssh, delujejo enako od kjer koli.

Najprej dodajmo repo Afero Debian v Pi. Ponujamo vam preprost skript, ki bo prenesel podpis podpisa Afero APT v vaš Pi in vam dodal repo /etc/apt/sources.d. Vzemite skript z ukazom:

wget

Prenesli boste majhen skript, imenovan addrepo.sh. Vabljeni k ogledu tega skripta, da zagotovite, da bo naredil vse, kar rečemo, da bo storil, če želite, ga morate zagnati kot root z ukazom:

bash./addrepo.sh

Ta skript vas bo pozval, da vnesete geslo za uporabniški račun pi (tako da ga lahko izvede sudo), če ga potrebuje, nato pa bo dodal ključ za podpisovanje in repo v vaš Pi ter nato ponudil, da za vas izvede "sudo apt-get update" za posodobitev kataloga repo. Pojdite in odgovorite z "y", da se posodobi, in ko se konča, je programska oprema vozlišča na voljo za namestitev!

5. korak: Namestite programsko opremo Hub

Namestite programsko opremo Hub
Namestite programsko opremo Hub

Skoraj smo že končali! Programska oprema Afero Hub je le preprost paket Debian. No, dva, vendar morate namestiti samo enega. Za opise paketov in njihove dejavnosti si oglejte uradni dokument za razvijalce.

Pakete namestite s preprostim ukazom:

sudo apt-get namestite afero-hub

Ta paket bo pridobil programsko opremo Hub in potrebne pakete ter jih namestil. Pozvani boste, da se strinjate s pogoji storitve za razvijalce Afero, ki jih lahko preverite na povezavi tukaj ali v paketu. Če se ne strinjate s pogoji storitve, paket ne bo nameščen.

Ko se strinjate s pogoji, je nameščen paket Afero Hub.

Ko je nameščena programska oprema vozlišča, bo v oknu vašega terminala prikazana koda QR. Tako kot pri vseh napravah Afero bo to središče Pi dodano v vaš račun, ko optično preberete kodo QR z mobilnim telefonom. Namestitev se bo ustavila, dokler te naprave ne dodate v svoj račun Afero, zato to storimo zdaj!

Zaženite mobilno aplikacijo Afero, tapnite osrednjo ikono in nato na vrhu menija tapnite »Dodaj napravo«. S kamero naprave skenirajte kodo QR v oknu terminala. Če koda QR iz nekega razloga ne skenira, se lahko dotaknete »Ročno dodaj napravo« na dnu zaslona in tako v svojo aplikacijo vnesite (dolg … žal!) ID povezave. Na srečo smo pri testiranju ugotovili, da te terminalske kode QR običajno skenirajo precej dobro!

Ko dodate Pi v svoj račun, boste v mobilni aplikaciji videli novo napravo Hub, ki bo na spletu, nato pa se bo namestitveni program paketa vrnil na poziv terminala.

Čestitamo, nastavili ste lastno središče Afero!

Novo središče morate poiskati povsod, kjer želite stalni dostop do svojih naprav Afero, preprosto zaustavite Pi na običajen način ("sudo halt") in ga priključite tam, kjer želite dostop do svojih naprav Afero. Ne pozabite, da pesto pokriva dostojno območje, zato vam ni treba biti tik ob kateri koli napravi.

Programsko opremo Hub lahko namestite tudi na več Pis in imate pestov za pokrivanje večjega območja - naprave Afero bodo samodejno hodile od vozlišča do vozlišča in se vedno povezovale z zvezdiščem, ki zagotavlja najboljši signal. V moji hiši imam Pi zgoraj in enega spodaj in lahko vidim vse naprave Afero kjer koli po moji hiši.

6. korak: Dodatne informacije

Dokumentacijo o programski opremi Hub lahko najdete v dokumentaciji za razvijalce Afero za več podrobnosti o odstranitvi ali nadgradnji paketov.

Programska oprema Hub je zasnovana tako, da se zažene ob zagonu in se znova zažene, če se iz kakršnega koli razloga zapre. Procese lahko preverite z ukazom supervizorctl in jih po potrebi ročno zaženete ali ustavite, vendar običajno ni treba skrbeti, da jih boste ročno upravljali.

Če imate kakršna koli vprašanja ali želite dodatne informacije, obiščite forume za razvijalce Afero na forum.afero.io in nam pišite!

Priporočena: