Satura rādītājs:

Izveidojiet savu afero centrmezglu ar Raspberry Pi: 6 soļi
Izveidojiet savu afero centrmezglu ar Raspberry Pi: 6 soļi

Video: Izveidojiet savu afero centrmezglu ar Raspberry Pi: 6 soļi

Video: Izveidojiet savu afero centrmezglu ar Raspberry Pi: 6 soļi
Video: BTT - Manta E3EZ - CB1 with EMMc install 2024, Jūlijs
Anonim
Izveidojiet savu Afero centrmezglu ar Raspberry Pi
Izveidojiet savu Afero centrmezglu ar Raspberry Pi

Sveiki visiem!

Mēs esam ievietojuši pāris pamācības, kas parāda, cik viegli ir izmantot mūsu Afero Modulo-1 plati, lai savienotu jūsu ierīces ar mākoni, lai padarītu tās bezvadu piekļuves, bezvadu vadāmības un drošas un uzticamas sarunas tiešsaistē.

Tā kā Modulo-1 ir tikai Bluetooth ierīce, tai ir nepieciešama nedaudz labāk savienota ierīce, lai izveidotu savienojumu ar internetu. Iepriekšējā instrukcijā mēs esam veikuši projektus, kas balstās tikai uz neliela attāluma vietējo savienojumu (piemēram, BoE-bot) vai savienojumu, kuram jābūt pieejamam tikai tad, kad esat tuvumā (piemēram, peļu slazds). gadījumos Afero mobilā lietotne darbojas kā saziņas centrs starp vietējiem Modulo dēļiem un Afero Cloud.

Drīzumā mums ir jāparāda vēl daži jautri projekti, no kuriem daži ir pat parocīgāki, ja jūsu ierīce, kas darbojas ar Afero, ir tiešsaistē un pastāvīgi savienota ar mākoni, lai jūs varētu tos uzraudzīt vai kontrolēt pat tad, ja neesat mājās.

Mēs nesen izlaidām programmatūras pakotni, kas nelielu ARM balstītu Debian Linux datoru (piemēram, Raspberry Pi) pārvērtīs par atsevišķu Afero Hub. Tas saglabās jūsu vietējās Afero ierīces tiešsaistē un izveidos savienojumu ar mākoni, lai jūs varētu tām piekļūt no jebkuras vietas pasaulē, izmantojot mobilo lietotni.

Plašāku informāciju par Afero Hub programmatūru varat atrast šajās ērtajās saitēs -

Afero emuāra ziņa, kas paziņo par Hub programmatūru

Izstrādātāja dokumentācija - Afero Hub programmatūra

Iestatīšana ir ātra un vienkārša. Mēs tos izskatīsim šeit īsā instrukcijā, lai parādītu, kā to izdarīt!

1. darbība: centrmezgla programmatūras aparatūra

Mēs izlaidām Hub programmatūru kā Debian pakotni ARM CPU arhitektūrai. Vienkāršākā un pieejamākā aparatūras platforma, kas var palaist programmatūru, ir Raspberry Pi. Gan Raspberry Pi 3, gan Raspberry Pi Zero W ir iebūvēts Wifi un Bluetooth atbalsts, tāpēc tie darbosies kā komplekts Afero bez papildu aparatūras. Tas ir vienkāršākais veids, kā apvienot centru.

Pārliecinieties, ka jums ir pa rokai:

- Raspberry Pi 3 B modelis vai Raspberry Pi Zero W

- tam piemērots barošanas avots (vislabāk ir sienas barošanas USB strāvas adapteris)

- MicroSD karte, kuras izmērs ir vismaz 8 GB

Lai aktivizētu centrmezglu, jums būs nepieciešami daži papildu priekšmeti:

- MicroSD lasītājs/adapteris jūsu datoram SD kartes attēla ierakstīšanai

- USB tastatūra/pele un HDMI monitors, lai konfigurētu Pi (pēc izvēles, bet ieteicams)

Ja jums nav Pi vai vēlaties iegādāties jaunu, lai to izmantotu kā centrmezglu, jūs varat atrast virkni dažādu Raspberry Pi 3 "sākuma komplektu", kas nāk kopā ar Pi 3, parasti gudrs korpuss, jauda piegāde un MicroSD karte - viss nepieciešamais, lai sāktu darbu. Šāda veida sākuma komplektus varat atrast savā iecienītākajā elektronikas vietnē vai vietējā iecienītākajā elektronikas veikalā vai, labi, gandrīz jebkurā citā vietā.

Ja esat pietiekami jauns, lai izmantotu Pi, jums vajadzētu paņemt USB tastatūru/peli un HDMI monitoru, lai izveidotu savienojumu ar Pi konsoli, lai iestatītu WiFi tīklu. Kad esat izveidojis Pi vietējā WiFi tīklā, tie jums vairs nav vajadzīgi - Hub programmatūrai vispār nav vajadzīgs monitors vai tastatūra. Ja esat pazīstams ar Pi, Afero izstrādātāja dokumentācijā varat izmantot iestatījumus bez galvas, lai nedaudz vienkāršotu iestatīšanu.

2. darbība: instalējiet OS

Lejupielādējiet jaunāko Raspbian Lite versiju no raspberrypi.org - šī raksta laikā tas ir Raspian "Stretch" laidiens.

Kad esat lejupielādējis, ierakstiet šo OS attēlu MicroSD kartē, izmantojot jauko dokumentāciju vietnē raspberrypi.org, kas parādīs, kā izveidot šo MicroSD karti operētājsistēmā Windows, Mac OS/OS X vai Linux datorā atkarībā no tā, kas jums ir. Izpildiet šajā dokumentācijā norādītās darbības, lai uzrakstītu savu MicroSD karti, un pēc tam vēlreiz pārbaudiet šeit, lai turpinātu … gaidīsim jūs!

3. darbība: konfigurējiet Pi

Konfigurējiet Pi
Konfigurējiet Pi
Konfigurējiet Pi
Konfigurējiet Pi
Konfigurējiet Pi
Konfigurējiet Pi

Tagad veiksim Pi ātru iestatīšanas darbu, lai to iegūtu vietējā Wifi tīklā -

- Ievietojiet tikko izgatavoto MicroSD karti Pi 3 SD slotā

- Pievienojiet USB tastatūru/peli pie Pi portiem

- Pievienojiet HDMI kabeli Pi un datora monitoram, ko varat īslaicīgi izmantot

Ieslēdziet Pi, pievienojot kabeli MicroUSB portam, kas pievienots sienas barošanas avotam (datora USB ports var nespēt nodrošināt Pi pietiekami daudz enerģijas.)

Pi tiks sāknēts, un tas jūs ievadīs darbvirsmas vidē, kuru varat izmantot.

Izpildiet ērtos norādījumus vietnē raspberrypi.org, lai atvērtu termināļa logu un iegūtu savu Pi vietējā WiFi tīklā.

Kad esat to pabeidzis, tajā pašā termināļa logā palaidiet “sudo raspi-config”, lai palaistu Pi konfigurācijas programmu. Šeit mums ir jāmaina dažas ātras lietas.

Izvēlieties 5. iespēju Internacionalizācijas opcijas, pēc tam atlasiet opciju I4 Mainīt Wi-Fi valsti. Atlasiet valsti, kurā atrodaties jūs un jūsu Pi, un pēc tam izejiet no raspi-config.

Kad raspi-config jautā, vai vēlaties atsāknēt, izvēlieties jā un Pi tiks restartēts. Pēc Pi restartēšanas jūs atgriezīsities darbvirsmā, un jums vajadzētu būt vietējā Wifi tīklā.

Atveriet citu termināļa logu un padarīsim šo mazo Pi par centru!

4. darbība. Pievienojiet centrmezgla programmatūras repo

Jums vajadzētu sēdēt pie termināļa uzvednes Pi darbvirsmas lietotāja saskarnē. Viss, kas mums jādara, tagad ir jāpievieno Afero Debian krātuve Pi un jāveic vienkārša pakotnes instalēšana. Mēs šeit staigāsim pa soļiem, bet, ja esat tik tālu nokļuvis, šī ir vieglākā daļa!

Ja nevēlaties izmantot darbvirsmas vidi un esat pazīstams ar Pi, varat arī SSH ievadīt Pi tīklā un palaist šīs pašas komandas arī no ssh sesijas, tās darbojas vienādi no jebkuras vietas.

Vispirms Pi pievienosim Afero Debian repo. Mēs piedāvājam jums vienkāršu skriptu, kas lejupielādēs Afero APT parakstīšanas parakstu jūsu Pi un pievienos repo jums /etc/apt/sources.d. Paņemiet skriptu ar komandu:

wget

Jūs lejupielādēsit nelielu skriptu ar nosaukumu addrepo.sh. Jūs esat laipni aicināti apskatīt šo skriptu, lai pārliecinātos, ka tas dara visu, ko mēs sakām, ka tas notiks, ja vēlaties, tad jums tas jāpalaiž kā root ar komandu:

bash./addrepo.sh

Šis skripts jums prasīs ievadīt jūsu pi lietotāja konta paroli (lai tā varētu sudo), ja tai to vajag, tad tas pievienos parakstīšanas atslēgu un pievienos repo jūsu Pi un pēc tam piedāvās palaist "sudo apt-get update" jūsu vietā lai atjauninātu repo katalogu. Iet uz priekšu un šeit atbildiet ar "y", lai ļautu tai atjaunināties, un, kad tas ir pabeigts, centrmezgla programmatūra ir pieejama instalēšanai!

5. darbība: instalējiet centrmezgla programmatūru

Instalējiet centrmezgla programmatūru
Instalējiet centrmezgla programmatūru

Mēs esam gandrīz pabeiguši! Programmatūra Afero Hub ir tikai vienkārša Debian pakotne. Nu, divi, bet jums ir jāinstalē tikai viens. Paku un to darbību aprakstu skatiet oficiālajā izstrādātāja dokumentā.

Instalējiet paketes ar vienkāršu komandu:

sudo apt-get install afero-hub

Šī pakete saņems Hub programmatūru un tās priekšnosacījumu pakotnes un instalēs tās. Jums tiks piedāvāts piekrist Afero izstrādātāju pakalpojumu sniegšanas noteikumiem, kurus varat skatīt šeit esošajā saitē vai iepakojumā. Ja jūs nepiekrītat pakalpojumu sniegšanas noteikumiem, pakotne netiks instalēta.

Kad esat piekritis noteikumiem, tiek instalēta Afero Hub pakotne.

Kad centrmezgla programmatūra ir instalēta, termināļa logā tiks parādīts QR kods. Šis Pi Hub, tāpat kā visas Afero ierīces, tiks pievienots jūsu kontam, kad ar savu mobilo tālruni skenēsiet QR kodu. Instalēšana tiks apturēta, līdz pievienosit šo ierīci savam Afero kontam, tāpēc darīsim to tūlīt!

Ieslēdziet savu Afero mobilo lietotni, pieskarieties centra ikonai, pēc tam izvēlnes augšdaļā pieskarieties "Pievienot ierīci". Izmantojiet ierīces kameru, lai skenētu QR kodu termināļa logā. Ja kāda iemesla dēļ QR kods netiks skenēts, ekrāna apakšdaļā pieskarieties vienumam “Manuāli pievienot ierīci” un šādā veidā ievadiet lietotnei (ilgi… atvainojiet!) Asociācijas ID. Par laimi, testējot, esam noskaidrojuši, ka šie uz termināļiem balstītie QR kodi parasti tiek skenēti diezgan labi!

Kad esat pievienojis Pi savam kontam, mobilajā lietotnē redzēsit jaunu centrmezgla ierīci, tā būs tiešsaistē, un tad pakotnes instalētājs atgriezīsies termināļa uzvednē.

Apsveicam, jūs esat izveidojis savu Afero Hub!

Jums vajadzētu atrast savu jauno centrmezglu jebkurā vietā, kur vēlaties vienmēr piekļūt savām Afero ierīcēm, vienkārši izslēdziet Pi parastajā veidā ("sudo halt") un pievienojiet to tur, kur vēlaties piekļūt savām Afero ierīcēm. Atcerieties, ka centrmezgls aptver pienācīgu teritoriju, tāpēc tam nav jāatrodas blakus nevienai jūsu ierīcei.

Varat arī instalēt centrmezgla programmatūru vairākos Pis un izveidot centrmezglus, lai aptvertu lielāku teritoriju - Afero ierīces automātiski viesosies no centrmezgla uz centrmezglu, vienmēr izveidojot savienojumu ar centrmezglu, kas nodrošina vislabāko signālu. Manā mājā man ir Pi augšstāvā un viens lejā, un es varu redzēt visas Afero ierīces jebkur ap manu māju.

6. darbība. Papildu informācija

Atkal Hub programmatūras dokumentācija ir atrodama Afero izstrādātāju dokumentācijā, lai iegūtu sīkāku informāciju par pakotņu atinstalēšanu vai jaunināšanu.

Hub programmatūra ir paredzēta startēšanai un restartēšanai, ja tā kāda iemesla dēļ tiek pārtraukta. Jūs varat pārbaudīt procesus, izmantojot komandu supervorctl, un pēc vajadzības tos manuāli sākt vai apturēt, taču parasti jums nebūs jāuztraucas par to manuālu vadību.

Ja jums ir kādi jautājumi vai vēlaties iegūt papildu informāciju, lūdzu, apmeklējiet Afero izstrādātāju forumus vietnē forum.afero.io un sazinieties ar mums!

Ieteicams: