Taula de continguts:

Feu el vostre propi hub Afero amb un Raspberry Pi: 6 passos
Feu el vostre propi hub Afero amb un Raspberry Pi: 6 passos

Vídeo: Feu el vostre propi hub Afero amb un Raspberry Pi: 6 passos

Vídeo: Feu el vostre propi hub Afero amb un Raspberry Pi: 6 passos
Vídeo: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Juliol
Anonim
Feu el vostre propi hub Afero amb un Raspberry Pi
Feu el vostre propi hub Afero amb un Raspberry Pi

Hola a tothom!

Hem publicat un parell d’instructibles que mostren el fàcil que és utilitzar la nostra placa Afero Modulo-1 per connectar els vostres dispositius al núvol perquè siguin accessibles sense fils, controlables sense fils i capaços de parlar amb altres dispositius en línia de manera segura i fiable.

Com que el Mòdul-1 és un dispositiu només Bluetooth, necessita un dispositiu una mica millor connectat per connectar-se a Internet. A les nostres instruccions anteriors, hem fet projectes que només es basen en una connexió local de curt abast (com el BoE-bot) o en una connexió que només ha d’estar disponible quan estigueu a prop (com la trampa per ratolins). en els casos, l’aplicació mòbil Afero actua com a centre de comunicació entre les plaques Mòdul locals i el núvol Afero.

Tenim un altre grapat de divertits projectes per mostrar ben aviat, alguns dels quals són encara més útils si el vostre dispositiu alimentat per Afero està connectat i connectat al núvol tot el temps, de manera que podeu controlar-los o controlar-los fins i tot quan no ho esteu a casa.

Recentment hem llançat un paquet de programari que convertirà un petit equip Debian Linux basat en ARM (com un Raspberry Pi) en un centre Afero independent. Mantindrà els vostres dispositius locals Afero en línia i connectats al núvol perquè pugueu accedir-hi des de qualsevol lloc del món mitjançant l’aplicació mòbil.

Podeu trobar més informació sobre el programari Afero Hub en aquests útils enllaços:

Publicació del bloc Afero anunciant Hub Software

Documentació per a desenvolupadors: programari Afero Hub

La configuració és ràpida i senzilla, les examinarem aquí en un breu instructiu per mostrar-vos com fer-ho.

Pas 1: maquinari per al programari del concentrador

Vam publicar el programari Hub com a paquet Debian per a arquitectures de CPU ARM. La plataforma de maquinari més fàcil i accessible que pot executar el programari és el Raspberry Pi. El Raspberry Pi 3 i el Raspberry Pi Zero W tenen suport Wifi i Bluetooth incrustats, de manera que funcionaran com a concentrador Afero sense cap maquinari addicional. Aquesta és, amb diferència, la forma més senzilla de reunir un hub.

Assegureu-vos que teniu a mà:

- Raspberry Pi 3 Model B o Raspberry Pi Zero W

- Una font d’alimentació adequada (el millor és un adaptador d’alimentació USB de paret)

- Una targeta MicroSD de com a mínim 8 GB de mida

Necessitareu alguns elements addicionals per posar en marxa el Hub:

- Un lector / adaptador MicroSD per al vostre PC per escriure la imatge de la targeta SD

- Un teclat / ratolí USB i un monitor HDMI per configurar el Pi (opcional, però recomanat)

Si no teniu un Pi o en voleu comprar un de nou per utilitzar-lo com a Hub, podeu trobar un munt de "Kits d'inici" de Raspberry Pi 3 que vénen amb el Pi 3, generalment un bonic recinte, una potència subministrament i una targeta MicroSD, tot el que necessiteu per començar. Podeu trobar aquest tipus de kits d'inici al vostre lloc web favorit d'electrònica o a la vostra botiga d'electrònica preferida local o bé, a qualsevol lloc.

Si no teniu raó en utilitzar el Pi, hauríeu d’agafar un teclat / ratolí USB i un monitor HDMI per connectar-vos a la consola del Pi per configurar la xarxa WiFi. Un cop tingueu el Pi a la vostra xarxa WiFi local, ja no els necessiteu; el programari Hub no necessita cap monitor ni teclat. Si esteu familiaritzat amb el Pi, podeu utilitzar la configuració "sense cap" de la documentació per a desenvolupadors d'Afero per simplificar una mica la configuració.

Pas 2: instal·leu el sistema operatiu

Baixeu-vos l'última versió de Raspbian Lite des de raspberrypi.org; a partir d'aquest escrit, és la versió "Stretch" de Raspian.

Un cop descarregada, escriviu aquesta imatge del sistema operatiu a una targeta MicroSD mitjançant la documentació de raspberrypi.org, que us mostrarà com crear aquesta targeta MicroSD al Windows, al Mac OS / OS X o a un PC Linux, segons el que tingueu. Seguiu els passos d'aquesta documentació per escriure la vostra targeta MicroSD i torneu a visitar aquí per continuar … t'esperarem!

Pas 3: configureu el Pi

Configureu el Pi
Configureu el Pi
Configureu el Pi
Configureu el Pi
Configureu el Pi
Configureu el Pi

Ara fem una tasca ràpida de configuració del Pi per obtenir-lo a la vostra xarxa Wifi local:

- Instal·leu la targeta MicroSD que acabeu de fabricar a la ranura SD del Pi 3

- Connecteu un teclat / ratolí USB als ports USB del Pi

- Connecteu un cable HDMI al Pi i a un monitor d’ordinador que podeu utilitzar temporalment

Enceneu el Pi connectant un cable al port MicroUSB connectat a una font d'alimentació de paret (és possible que un port USB de l'ordinador no pugui proporcionar prou energia per al Pi).

El Pi s'iniciarà i us iniciarà en un entorn d'escriptori que podeu utilitzar.

Seguiu les instruccions útils a raspberrypi.org per obrir una finestra de terminal i obtenir el vostre Pi a la vostra xarxa WiFi local.

Quan ho hàgiu acabat, en aquesta mateixa finestra del terminal, executeu "sudo raspi-config" per executar el programa de configuració Pi. Tenim algunes coses ràpides que hem de canviar aquí.

Preneu l’opció 5 Opcions d’internacionalització i seleccioneu l’opció I4 Canvia el país de la Wi-Fi. Seleccioneu el país on sou i el vostre Pi i, a continuació, sortiu de raspi-config.

Quan raspi-config us demani si voleu reiniciar, seleccioneu sí i el Pi es reiniciarà. Tornareu a l'escriptori després de reiniciar Pi i hauríeu d'estar a la vostra xarxa Wifi local.

Obriu una altra finestra de Terminal i fem d’aquest petit Pi un hub.

Pas 4: afegiu la reposició de programari de Hub

Hauríeu d’estar assegut a l’indicador del terminal a la interfície d’usuari de l’escriptori del Pi. Tot el que hem de fer ara és afegir el dipòsit Afero Debian al Pi i fer una instal·lació senzilla del paquet. Caminarem pels passos aquí, però si heu arribat fins aquí, aquesta és la part més fàcil.

Si no voleu utilitzar l'entorn d'escriptori i esteu familiaritzat amb el Pi, també podríeu SSH al Pi a la vostra xarxa i executar aquestes mateixes ordres des de la sessió ssh, funcionen igual des de qualsevol lloc.

En primer lloc, afegim el repositori Afero Debian al Pi. Us proporcionem un script senzill que us descarregarà la signatura de signatura Afero APT al vostre Pi i us afegirà el repo /etc/apt/sources.d. Agafa l'script amb l'ordre:

wget

Baixareu un petit script anomenat addrepo.sh. Podeu veure aquest script per assegurar-vos que fa tot el que diem que farà, si voleu, haureu d'executar-lo com a root amb l'ordre:

bash./addrepo.sh

Aquest script us demanarà la contrasenya del vostre compte d'usuari pi (perquè pugui sudo) si la necessita, llavors afegirà la clau de signatura i afegirà la reposició al vostre Pi i, a continuació, us oferirà que executeu "sudo apt-get update" per actualitzar el catàleg de reposició. Seguiu aquí i responeu "y" per actualitzar-lo i, quan acabi, el programari del concentrador estarà disponible per instal·lar.

Pas 5: instal·leu el programari Hub

Instal·leu el programari Hub
Instal·leu el programari Hub

Quasi hem acabat! El programari Afero Hub és només un simple paquet Debian. Bé, dos, però només cal instal·lar-ne un. Per obtenir descripcions dels paquets i què fan, consulteu el document oficial per a desenvolupadors.

Instal·leu els paquets amb l'ordre senzilla:

sudo apt-get install afero-hub

Aquest paquet obtindrà el programari Hub i és un paquet previ i els instal·larà. Se us demanarà que accepteu les Condicions del servei per a desenvolupadors d’Afero, que podeu consultar a l’enllaç aquí o al paquet. Si no esteu d'acord amb les Condicions del servei, el paquet no s'instal·larà.

Després d’acceptar els termes, s’instal·la el paquet Afero Hub.

Quan s’instal·la el programari del concentrador, es mostrarà un codi QR a la finestra del terminal. Com passa amb tots els dispositius Afero, aquest Pi Hub s’afegirà al vostre compte quan escanegeu el codi QR amb el vostre telèfon mòbil. La instal·lació s’aturarà fins que no afegiu aquest dispositiu al vostre compte d’Afero, així que fem-ho ara.

Enceneu l'aplicació mòbil Afero, toqueu la icona central i toqueu "Afegeix dispositiu" a la part superior del menú. Utilitzeu la càmera del dispositiu per escanejar el codi QR a la finestra del terminal. Si per alguna raó el codi QR no s'explorarà, podeu tocar "Afegeix un dispositiu manualment" a la part inferior de la pantalla i introduir l'identificador d'associació (llarg … ho sento!) A la vostra aplicació d'aquesta manera. Afortunadament, a les proves hem descobert que aquests codis QR basats en terminals solen escanejar-se força bé.

Un cop hàgiu afegit el Pi al vostre compte, veureu un nou dispositiu Hub a l'aplicació mòbil, estarà en línia i, a continuació, l'instal·lador de paquets sortirà de nou a la sol·licitud del terminal.

Enhorabona, heu creat el vostre propi Afero Hub.

Heu de localitzar el nou hub a qualsevol lloc on vulgueu accedir sempre als vostres dispositius Afero, tanqueu el Pi de la manera habitual ("sudo stop") i connecteu-lo on vulgueu accedir als vostres dispositius Afero. Recordeu que el concentrador cobreix una àrea decent, de manera que no ha d’estar al costat de cap dels vostres dispositius.

També podeu instal·lar el programari Hub a diversos pis i tenir concentradors per cobrir una àrea més gran: els dispositius Afero es desplaçaran automàticament de concentrador a concentrador, sempre connectant-se amb el concentrador proporcionant el millor senyal. A casa meva tinc un Pi a la planta de dalt i un a la planta baixa i puc veure qualsevol dispositiu Afero a qualsevol lloc de casa meva.

Pas 6: Més informació

Una vegada més, la documentació del programari Hub es pot trobar a The Afero Developer Documentation per obtenir més informació sobre com desinstal·lar o actualitzar els paquets.

El programari Hub està dissenyat per iniciar-se en arrencar i reiniciar-se si surt per qualsevol motiu. Podeu consultar els processos mitjançant l’ordre supervisorctl i iniciar-los o aturar-los manualment segons calgui, però normalment no us preocupareu de controlar-los manualment.

Si teniu cap pregunta o voleu més informació, consulteu els fòrums de desenvolupadors d’Afero a forum.afero.io i envieu-nos una línia.

Recomanat: