Cuprins:

Creați-vă propriul hub Afero cu un Raspberry Pi: 6 pași
Creați-vă propriul hub Afero cu un Raspberry Pi: 6 pași

Video: Creați-vă propriul hub Afero cu un Raspberry Pi: 6 pași

Video: Creați-vă propriul hub Afero cu un Raspberry Pi: 6 pași
Video: Agaric zburătoare 🍄Călătorie Îl surprind pe cameră. M-am trezit între două lumi🌍 Real și Fly Agari 2024, Noiembrie
Anonim
Creați-vă propriul hub Afero cu un Raspberry Pi
Creați-vă propriul hub Afero cu un Raspberry Pi

Buna tuturor!

Am postat câteva Instrucțiuni care prezintă cât de ușor este să folosiți placa noastră Afero Modulo-1 pentru a vă conecta dispozitivele la cloud pentru a le face accesibile wireless, controlabile fără fir și capabile să vorbească cu alte dispozitive online în siguranță și fiabilitate.

Deoarece Modulo-1 este un dispozitiv numai Bluetooth, are nevoie de un dispozitiv ușor mai bine conectat pentru a se conecta la Internet. În Instrucțiunile noastre anterioare, am realizat proiecte care se bazează doar pe o conexiune locală cu rază scurtă de acțiune (cum ar fi BoE-bot) sau pe o conexiune care trebuie să fie disponibilă doar atunci când sunteți în apropiere (cum ar fi capcana pentru șoareci). cazuri, aplicația mobilă Afero acționează ca un hub de comunicație între plăcile locale Modulo și Afero Cloud.

Avem încă o mână de proiecte distractive pe care le vom prezenta destul de curând, dintre care unele sunt și mai utile dacă dispozitivul dvs. alimentat cu Afero este online și conectat la cloud tot timpul, astfel încât să le puteți monitoriza sau controla chiar și atunci când nu sunteți acasă.

Recent am lansat un pachet software care va transforma un mic computer Debian Linux bazat pe ARM (cum ar fi un Raspberry Pi) într-un hub Afero independent. Acesta vă va păstra dispozitivele locale Afero online și conectate la cloud, astfel încât să le puteți accesa de oriunde din lume prin intermediul aplicației mobile.

Puteți găsi mai multe informații despre software-ul Afero Hub din aceste linkuri utile -

Afero Blog Post anunță Hub Software

Documentație pentru dezvoltatori - Software Afero Hub

Configurarea este rapidă și ușoară, le vom parcurge aici într-un scurt instructabil pentru a vă arăta cum să o faceți!

Pasul 1: Hardware pentru software-ul Hub

Am lansat Hub Software-ul ca pachet Debian pentru arhitecturi CPU ARM. Cea mai ușoară și mai accesibilă platformă hardware care poate rula software-ul este Raspberry Pi. Raspberry Pi 3 și Raspberry Pi Zero W au ambele Wifi și Bluetooth încorporate, astfel încât acestea să funcționeze imediat ca un hub Afero fără hardware suplimentar. Acesta este de departe cel mai simplu mod de a obține un hub împreună.

Asigurați-vă că aveți la îndemână:

- Raspberry Pi 3 Model B sau Raspberry Pi Zero W

- O sursă de alimentare adecvată pentru acesta (un adaptor de alimentare USB de perete este cel mai bun)

- Un card MicroSD de cel puțin 8 GB

Veți avea nevoie de câteva elemente suplimentare pentru a porni Hubul în funcțiune:

- un cititor / adaptor MicroSD pentru computerul dvs. pentru a scrie imaginea cardului SD

- o tastatură / mouse USB și un monitor HDMI pentru a configura Pi (opțional, dar recomandat)

Dacă nu aveți un Pi sau doriți să cumpărați unul nou pentru a fi folosit ca Hub, puteți găsi o grămadă de diferite „Kituri de pornire” Raspberry Pi 3 care vin cu Pi 3, de obicei o carcasă drăguță, o putere alimentare, precum și un card MicroSD, tot ce aveți nevoie pentru a începe. Puteți găsi aceste tipuri de kituri de pornire pe site-ul dvs. preferat de electronice sau în magazinul dvs. local de electronice preferate sau, bine, aproape în orice alt loc.

Dacă sunteți destul de nou în ceea ce privește utilizarea Pi, ar trebui să luați o tastatură / mouse USB și un monitor HDMI pentru a vă conecta la consola Pi pentru a configura rețeaua WiFi. Odată ce ai Pi în rețeaua WiFi locală, nu mai ai nevoie de ele - Hub Software nu are deloc nevoie de monitor sau tastatură. Dacă sunteți familiarizat cu Pi, puteți utiliza setarea „fără cap” din documentația dezvoltatorului Afero pentru a simplifica puțin configurarea.

Pasul 2: Instalați sistemul de operare

Descărcați cea mai recentă versiune Raspbian Lite de pe raspberrypi.org - începând cu această scriere este versiunea Raspian „Stretch”.

Odată descărcat, scrieți această imagine a sistemului de operare pe un card MicroSD folosind documentația frumoasă de pe raspberrypi.org care vă va arăta cum să creați acel card MicroSD pe Windows, Mac OS / OS X sau pe un computer Linux, în funcție de ceea ce aveți. Urmați pașii din documentația respectivă pentru a scrie cardul MicroSD, apoi reveniți aici pentru a continua … te asteptam!

Pasul 3: Configurați Pi

Configurați Pi
Configurați Pi
Configurați Pi
Configurați Pi
Configurați Pi
Configurați Pi

Acum, să facem o lucrare de configurare rapidă pentru Pi pentru a o accesa în rețeaua Wifi locală -

- Instalați cardul MicroSD pe care tocmai l-ați creat în slotul SD al Pi 3

- Conectați o tastatură / mouse USB la porturile USB de pe Pi

- Conectați un cablu HDMI la Pi și la un monitor de computer pe care îl puteți utiliza temporar

Porniți Pi conectând un cablu la portul MicroUSB atașat la o sursă de alimentare de perete (este posibil ca un port USB al computerului să nu poată furniza suficientă energie pentru Pi.)

Pi va porni și vă va lansa într-un mediu desktop pe care îl puteți utiliza.

Urmați instrucțiunile la îndemână la raspberrypi.org pentru a deschide o fereastră de terminal și pentru a obține Pi-ul pe rețeaua WiFi locală.

Când ați terminat, în aceeași fereastră terminal, rulați „sudo raspi-config” pentru a rula programul de configurare Pi. Avem câteva lucruri rapide pe care trebuie să le schimbăm aici.

Luați opțiunea 5 Opțiuni de internaționalizare, apoi selectați opțiunea I4 Schimbați țara Wi-Fi. Selectați țara în care vă aflați dvs. și Pi-ul dvs., apoi ieșiți din raspi-config.

Când raspi-config vă întreabă dacă doriți să reporniți, selectați da și Pi va reporni. Veți reveni la desktop după repornirea Pi și ar trebui să vă aflați în rețeaua Wifi locală.

Deschideți o altă fereastră Terminal și să facem din acest mic Pi un hub!

Pasul 4: Adăugați Hub Software Repo

Ar trebui să stați la un prompt al terminalului pe interfața de utilizare a desktopului Pi. Tot ce trebuie să facem acum este să adăugăm depozitul Afero Debian la Pi și să facem o instalare simplă a pachetului. Vom parcurge pașii de aici, dar dacă ați ajuns până aici, aceasta este partea ușoară!

Dacă nu doriți să utilizați mediul desktop și sunteți familiarizat cu Pi, ați putea, de asemenea, să SSH în Pi prin rețeaua dvs. și să executați aceleași comenzi și din sesiunea ssh, acestea funcționează la fel de oriunde.

Mai întâi, să adăugăm repo Afero Debian la Pi. Vă oferim un script simplu, care va descărca semnătura de semnare Afero APT în Pi și va adăuga repo la /etc/apt/sources.d. Prindeți scriptul cu comanda:

wget

Veți descărca un mic script numit addrepo.sh. Puteți vizualiza acest script pentru a vă asigura că face tot ceea ce spunem că va face, dacă doriți, va trebui să îl rulați ca root cu comanda:

bash./addrepo.sh

Acest script vă va solicita parola contului dvs. de utilizator pi (astfel încât să poată sudo) dacă are nevoie de ea, apoi va adăuga cheia de semnare și va adăuga repo-ul la Pi-ul dvs. și va oferi apoi să rulați „sudo apt-get update” pentru dvs. pentru a actualiza catalogul repo. Continuați și răspundeți „y” aici pentru a permite actualizarea și, când se termină, software-ul hub este disponibil pentru instalare!

Pasul 5: Instalați software-ul Hub

Instalați software-ul Hub
Instalați software-ul Hub

Aproape am terminat! Software-ul Afero Hub este doar un simplu pachet Debian. Ei bine, două, dar trebuie doar să instalați una. Pentru descrieri ale pachetelor și a ceea ce fac acestea, consultați documentul oficial pentru dezvoltatori.

Instalați pachetele cu comanda simplă:

sudo apt-get install afero-hub

Acest pachet va prelua software-ul Hub și este pachetul prealabil și îl va instala. Vi se va solicita să acceptați Termenii și condițiile Afero Developer, pe care le puteți consulta la linkul de aici sau în pachet. Dacă nu sunteți de acord cu Termenii și condițiile, pachetul nu va fi instalat.

După ce sunteți de acord cu termenii, pachetul Afero Hub este instalat.

Când este instalat software-ul hub, un cod QR va fi afișat în fereastra terminalului. Ca și în cazul tuturor dispozitivelor Afero, acest Hub Pi va fi adăugat în contul dvs. atunci când scanați codul QR cu telefonul mobil. Instalarea se va întrerupe până când adăugați acest dispozitiv în contul dvs. Afero, așa că haideți să facem acest lucru acum!

Porniți aplicația mobilă Afero, atingeți pictograma centrală, apoi atingeți „Adăugați dispozitiv” în partea de sus a meniului. Utilizați camera dispozitivului pentru a scana codul QR în fereastra terminalului. Dacă, dintr-un anumit motiv, codul QR nu va fi scanat, puteți atinge „Adăugați manual dispozitivul” în partea de jos a ecranului și introduceți ID-ul de asociere (lung … îmi pare rău!) În aplicația dvs. în acest fel. Din fericire, la testare am constatat că aceste coduri QR bazate pe terminal scanează de obicei destul de bine!

După ce ați adăugat Pi în contul dvs., veți vedea un nou dispozitiv Hub în aplicația mobilă, acesta va fi online și apoi programul de instalare a pachetului va ieși din nou la o solicitare a terminalului.

Felicitări, ți-ai creat propriul hub Afero!

Ar trebui să localizați noul dvs. hub oriunde doriți acces permanent la dispozitivele dvs. Afero, trebuie doar să opriți Pi în mod obișnuit („sudo stop”) și să îl conectați în locul în care doriți accesul pentru dispozitivele dvs. Afero. Amintiți-vă că hub-ul acoperă o zonă decentă, astfel încât nu trebuie să fie chiar lângă niciunul dintre dispozitivele dvs.

Puteți instala, de asemenea, software-ul Hub pe mai multe Pis și să aveți hub-uri pentru a acoperi o zonă mai mare - dispozitivele Afero vor parcurge automat de la hub la hub, conectându-se întotdeauna cu hub-ul oferind cel mai bun semnal. În casa mea am un Pi la etaj și unul la etaj și pot vedea orice dispozitiv Afero oriunde în jurul casei mele.

Pasul 6: Informații suplimentare

Din nou, documentația Hub Software poate fi găsită în Documentația pentru dezvoltatori Afero pentru mai multe detalii despre dezinstalarea sau actualizarea pachetelor.

Software-ul Hub este proiectat să se lanseze la pornire și să repornească el însuși dacă renunță din orice motiv. Puteți verifica procesele folosind comanda supervisorctl și le puteți porni sau opri manual după cum este necesar, dar de obicei nu veți avea nevoie să vă faceți griji cu privire la controlul manual.

Dacă aveți întrebări sau doriți informații suplimentare, vă rugăm să consultați forumurile Afero Developer de la forum.afero.io și să ne trimiteți o linie!

Recomandat: