Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei kaikki!
Olemme julkaisseet pari ohjetta, jotka osoittavat, kuinka helppoa on käyttää Afero Modulo-1 -korttiamme laitteiden yhdistämiseen pilveen, jotta ne ovat langattomasti käytettävissä, langattomasti hallittavissa ja pystyvät puhumaan muille laitteille verkossa turvallisesti ja luotettavasti.
Koska Modulo-1 on vain Bluetooth-laite, se tarvitsee jonkin verran paremmin yhdistetyn laitteen Internet-yhteyden muodostamiseen. Aiemmissa ohjekirjoissamme olemme tehneet projekteja, jotka tukeutuvat vain lyhyen kantaman paikalliseen yhteyteen (kuten BoE-bot) tai yhteyteen, jonka on oltava käytettävissä vain, kun olet lähellä (kuten hiirenloukku). tapauksissa Afero -mobiilisovellus toimii viestintäkeskuksena paikallisten Modulo -levyjen ja Afero Cloudin välillä.
Meillä on edessä muutama kourallinen hauskoja projekteja, jotka on esitelty melko pian, ja jotkut niistä ovat vieläkin kätevämpiä, jos Afero-käyttöinen laitteesi on online-tilassa ja yhdistetty pilveen koko ajan, joten voit seurata tai hallita niitä, vaikka et olisikaan kotona.
Julkaisimme äskettäin ohjelmistopaketin, joka muuttaa pienen ARM-pohjaisen Debian Linux -tietokoneen (kuten Raspberry Pi) erilliseksi Afero Hubiksi. Se pitää paikalliset Afero -laitteesi online -tilassa ja yhdistettynä pilveen, joten voit käyttää niitä kaikkialta maailmasta mobiilisovelluksen kautta.
Löydät lisätietoja Afero Hub -ohjelmistosta näistä kätevistä linkeistä -
Afero Blog Post ilmoittaa Hub -ohjelmistosta
Kehittäjien dokumentaatio - Afero Hub Software
Asennus on nopeaa ja helppoa, käymme ne läpi tässä lyhyessä Instructable -oppaassa näyttääksemme kuinka se tehdään!
Vaihe 1: Hub -ohjelmiston laitteisto
Julkaisimme Hub -ohjelmiston Debian -paketina ARM -suoritinarkkitehtuureille. Helpoin ja helppokäyttöisin laitteistoalusta, joka voi käyttää ohjelmistoa, on Raspberry Pi. Raspberry Pi 3: ssa ja Raspberry Pi Zero W: ssä on molemmissa upotettu Wifi- ja Bluetooth-tuki, joten ne toimivat valmiina Afero-keskittimenä ilman lisälaitteistoa. Tämä on ylivoimaisesti helpoin tapa saada keskitin yhteen.
Varmista, että sinulla on käsillä:
- Raspberry Pi 3 Model B tai Raspberry Pi Zero W
- Sopiva virtalähde sille (seinällä oleva USB-virtalähde on paras)
- Vähintään 8 Gt: n MicroSD -kortti
Tarvitset muutamia muita kohteita Hubin käynnistämiseksi:
- MicroSD -lukija/-sovitin tietokoneellesi SD -kortin kuvan kirjoittamista varten
- USB -näppäimistö/hiiri ja HDMI -näyttö Pi: n määrittämiseksi (valinnainen, mutta suositeltava)
Jos sinulla ei ole Pi -laitetta tai haluat ostaa uuden Hubiksi, löydät joukon erilaisia Raspberry Pi 3 -aloitussarjoja, jotka tulevat Pi 3: n mukana, yleensä söpö kotelo, virta ja MicroSD -kortti, kaikki mitä tarvitset aloittamiseen. Löydät tällaiset aloituspakkaukset suosikkielektroniikkasivustoltasi tai paikallisesta suosikkielektroniikkakaupastasi tai hyvin, melkein mistä tahansa muualta.
Jos olet kohtuullisen uusi Pi: n käytössä, ota USB -näppäimistö/-hiiri ja HDMI -näyttö käyttöön Pi -konsolin muodostamiseksi WiFi -verkon luomiseksi. Kun sinulla on Pi paikallisessa WiFi -verkossa, et tarvitse niitä enää - Hub -ohjelmisto ei tarvitse näyttöä tai näppäimistöä ollenkaan. Jos olet tuttu Pi: stä, voit helpottaa asennusta Afero -kehittäjädokumentaation "päätön" -asetuksella.
Vaihe 2: Asenna käyttöjärjestelmä
Lataa uusin Raspbian Lite -julkaisu raspberrypi.org -sivustolta - tätä kirjoitettaessa se on Raspian "Stretch" -julkaisu.
Kun olet ladannut, kirjoita tämä käyttöjärjestelmän kuva MicroSD -kortille käyttämällä raspberrypi.org -sivuston mukavaa dokumentaatiota, jossa kerrotaan, miten voit luoda kyseisen MicroSD -kortin Windows-, Mac OS/OS X- tai Linux -tietokoneeseen sen mukaan, mitä sinulla on. Kirjoita MicroSD -korttisi näiden ohjeiden ohjeiden mukaisesti ja jatka sitten uudelleen tänne…. odotamme sinua!
Vaihe 3: Määritä Pi
Tehdään nyt pika -asennus Pi: lle, jotta se saadaan paikalliselle Wifi -verkolle -
- Asenna juuri tekemäsi MicroSD -kortti Pi 3: n SD -korttipaikkaan
- Liitä USB -näppäimistö/hiiri Pi -laitteen USB -portteihin
- Liitä HDMI -kaapeli Pi: hen ja tietokoneen näyttöön, jota voit käyttää väliaikaisesti
Käynnistä Pi kytkemällä kaapeli seinävirtalähteeseen liitettyyn MicroUSB -porttiin (tietokoneen USB -portti ei ehkä pysty tuottamaan tarpeeksi virtaa Pi: lle.)
Pi käynnistyy, ja se käynnistää sinut työpöytäympäristöön, jota voit käyttää.
Avaa pääteikkuna ja liitä Pi paikalliseen WiFi -verkkoon noudattamalla osoitteessa raspberrypi.org olevia käteviä ohjeita.
Kun olet lopettanut sen, suorita samassa pääteikkunassa "sudo raspi-config" suorittaaksesi Pi-määritysohjelman. Tässä on muutamia nopeita asioita, joita meidän on muutettava.
Valitse vaihtoehto 5 Kansainvälistymisvaihtoehdot ja valitse sitten vaihtoehto I4 Vaihda Wi-Fi-maa. Valitse maa, jossa sinä ja Pi: si olet, ja sulje sitten raspi-config.
Kun raspi-config kysyy, haluatko käynnistää uudelleen, valitse kyllä ja Pi käynnistyy uudelleen. Palaat työpöydälle Pi: n uudelleenkäynnistyksen jälkeen, ja sinun pitäisi olla paikallisessa Wifi -verkossa.
Avaa toinen Terminal -ikkuna, ja teemme tästä pienestä Pi: stä keskittimen!
Vaihe 4: Lisää Hub Software Repo
Sinun pitäisi istua päätelaitteen kehotteessa Pi: n työpöydän käyttöliittymässä. Meidän tarvitsee vain nyt lisätä Afero Debian -varasto Pi: hen ja asentaa yksinkertainen paketti. Käymme läpi vaiheet täällä, mutta jos olet päässyt niin pitkälle, tämä on helppo osa!
Jos et halua käyttää työpöytäympäristöä ja tunnet Pi: n, voit myös SSH: n liittää Pi: hen verkon yli ja suorittaa samat komennot myös ssh -istunnosta, ne toimivat samalla tavalla mistä tahansa.
Lisäämme ensin Afero Debianin repon Pi: hen. Tarjoamme sinulle yksinkertaisen komentosarjan, joka lataa Afero APT -allekirjoituksen allekirjoituksesi Pi -laitteeseesi ja lisää repon sinulle /etc/apt/sources.d. Tartu käsikirjoitukseen komennolla:
wget
Voit ladata pienen komentosarjan nimeltä addrepo.sh. Voit halutessasi tarkastella tätä skriptiä varmistaaksesi, että se tekee kaiken, mitä sanomme sen tekevän. Jos haluat, sinun on suoritettava se pääkäyttäjänä komennolla:
bash./addrepo.sh
Tämä skripti pyytää sinua antamaan pi-käyttäjätilisi salasanan (jotta se voi sudo), jos se tarvitsee sitä, niin se lisää allekirjoitusavaimen ja lisää repon Pi: hen ja tarjoaa sitten suorittaa "sudo apt-get update" puolestasi päivittämään repoluettelon. Anna sen päivittää vastaamalla "y" täällä, ja kun se on valmis, keskittimen ohjelmisto on asennettavissa!
Vaihe 5: Asenna Hub -ohjelmisto
Olemme melkein valmiita! Afero Hub -ohjelmisto on yksinkertainen Debian -paketti. No, kaksi, mutta sinun tarvitsee vain asentaa yksi. Katso pakettien kuvaukset ja niiden tehtävät virallisesta kehittäjäasiakirjasta.
Asenna paketit yksinkertaisella komennolla:
sudo apt-get install afero-hub
Tämä paketti hakee Hub -ohjelmiston ja sen edellyttämät paketit ja asentaa ne. Sinua pyydetään hyväksymään Afero -kehittäjien käyttöehdot, jotka voit tarkistaa tästä linkistä tai paketista. Jos et hyväksy käyttöehtoja, pakettia ei asenneta.
Kun hyväksyt ehdot, Afero Hub -paketti asennetaan.
Kun keskittimen ohjelmisto on asennettu, pääteikkunassa näkyy QR -koodi. Kuten kaikki Afero -laitteet, tämä Pi Hub lisätään tiliisi, kun skannaat QR -koodin matkapuhelimellasi. Asennus keskeytyy, kunnes lisäät tämän laitteen Afero -tiliisi, joten tehkää se nyt!
Käynnistä Afero -mobiilisovelluksesi, napauta keskikuvaketta ja napauta sitten Lisää laite valikon yläosassa. Käytä laitteen kameraa QR -koodin skannaamiseen pääteikkunassa. Jos jostain syystä QR -koodi ei skannaa, voit napauttaa "Lisää laite manuaalisesti" näytön alareunassa ja syöttää (pitkä… anteeksi!) Yhdistystunnuksen sovellukseesi tällä tavalla. Onneksi testissä olemme havainneet, että nämä päätelaitteisiin perustuvat QR-koodit skannaavat yleensä melko hyvin!
Kun olet lisännyt Pi tilillesi, näet uuden Hub -laitteen mobiilisovelluksessa, se on verkossa ja sitten paketin asennusohjelma poistuu takaisin päätelaitteen kehotteeseen.
Onnittelut, olet perustanut oman Afero -keskuksen!
Sinun tulisi etsiä uusi keskittimesi minne tahansa, missä haluat aina olevan pääsyn Afero-laitteisiisi, sammuta vain Pi tavalliseen tapaan ("sudo halt") ja kytke se sinne, missä haluat käyttää Afero-laitteitasi. Muista, että keskitin kattaa kunnollisen alueen, joten sen ei tarvitse olla aivan laitteidesi vieressä.
Voit myös asentaa Hub -ohjelmiston useille Pis -laitteille ja keskittimet kattamaan suuremman alueen - Afero -laitteet vaeltelevat automaattisesti navasta keskiöön ja muodostavat aina yhteyden parhaan signaalin tarjoavaan keskittimeen. Talossani minulla on Pi yläkerrassa ja yksi alakerrassa ja näen kaikki Afero -laitteet missä tahansa taloni ympärillä.
Vaihe 6: Lisätietoja
Jälleen Hub -ohjelmiston dokumentaatio löytyy Afero Developer Documentationista, jossa on lisätietoja pakettien poistamisesta tai päivittämisestä.
Hub -ohjelmisto on suunniteltu käynnistymään käynnistyksen yhteydessä ja käynnistymään uudelleen, jos se jostain syystä sulkeutuu. Voit tarkistaa prosessit supervorctl -komennolla ja käynnistää tai pysäyttää ne manuaalisesti tarpeen mukaan, mutta yleensä sinun ei tarvitse huolehtia niiden manuaalisesta ohjaamisesta.
Jos sinulla on kysyttävää tai haluat lisätietoja, tutustu Afero -kehittäjäfoorumeihin osoitteessa forum.afero.io ja soita meille!