Obsah:

Vytvorte si vlastný rozbočovač Afero s Raspberry Pi: 6 krokov
Vytvorte si vlastný rozbočovač Afero s Raspberry Pi: 6 krokov

Video: Vytvorte si vlastný rozbočovač Afero s Raspberry Pi: 6 krokov

Video: Vytvorte si vlastný rozbočovač Afero s Raspberry Pi: 6 krokov
Video: SKR Pro v1.x - установка Klipper 2024, November
Anonim
Vytvorte si vlastný rozbočovač Afero s Raspberry Pi
Vytvorte si vlastný rozbočovač Afero s Raspberry Pi

Ahojte, všetci!

Zverejnili sme niekoľko pokynov, ktoré ukazujú, aké ľahké je použiť dosku Afero Modulo-1 na pripojenie vašich zariadení k cloudu, aby boli bezdrôtovo prístupné, bezdrôtovo ovládateľné a schopné bezpečne a spoľahlivo hovoriť s inými zariadeniami online.

Pretože je Modulo-1 zariadenie iba s rozhraním Bluetooth, na pripojenie k internetu potrebuje trochu lepšie pripojené zariadenie. V našich predchádzajúcich pokynoch sme urobili projekty, ktoré sa spoliehajú iba na lokálne pripojenie krátkeho dosahu (napríklad BoE-bot) alebo pripojenie, ktoré musí byť dostupné iba vtedy, keď ste v blízkosti (napríklad pasca na myši). V týchto prípadoch funguje mobilná aplikácia Afero ako komunikačné centrum medzi miestnymi doskami Modulo a cloudom Afero.

Máme ďalšiu hrsť zábavných projektov, ktoré môžeme predviesť už čoskoro, pričom niektoré z nich sú ešte praktickejšie, ak je vaše zariadenie poháňané systémom Afero online a neustále pripojené k cloudu, takže ich môžete monitorovať alebo ovládať, aj keď nie ste doma.

Nedávno sme vydali softvérový balík, ktorý zmení malý počítač Debian Linux (založený na Raspberry Pi) na ARM na samostatné Afero Hub. Vďaka tomu budú vaše miestne zariadenia Afero online a pripojené k cloudu, takže k nim budete mať prístup odkiaľkoľvek na svete prostredníctvom mobilnej aplikácie.

Viac informácií o softvéri Afero Hub nájdete na týchto užitočných odkazoch -

Blogový príspevok Afero oznamujúci softvér Hub

Dokumentácia pre vývojárov - Afero Hub Software

Inštalácia je rýchla a jednoduchá, prevedieme ich tu v krátkom návode, ktorý vám ukáže, ako na to!

Krok 1: Hardvér pre softvér Hub

Vydali sme Hub Software ako balík Debian pre architektúry CPU ARM. Najľahšou a najdostupnejšou hardvérovou platformou, na ktorej je možné spustiť softvér, je Raspberry Pi. Raspberry Pi 3 a Raspberry Pi Zero W majú vstavanú podporu Wifi a Bluetooth, takže budú fungovať ako rozbočovač Afero bez ďalšieho hardvéru. Toto je zďaleka najľahší spôsob, ako spojiť rozbočovač.

Uistite sa, že máte poruke:

- Raspberry Pi 3 Model B alebo Raspberry Pi Zero W

- Vhodný napájací zdroj (najvhodnejší je nástenný napájací adaptér USB)

- Karta MicroSD s veľkosťou najmenej 8 GB

Na uvedenie Hub do prevádzky budete potrebovať niekoľko ďalších položiek:

- čítačka/adaptér MicroSD pre váš počítač na zápis obrazu z karty SD

- klávesnica/myš USB a monitor HDMI na konfiguráciu Pi (voliteľné, ale odporúčané)

Ak nemáte Pi alebo si chcete kúpiť nový na použitie ako rozbočovač, môžete nájsť veľa rôznych „štartovacích súprav“Raspberry Pi 3, ktoré sú súčasťou balenia Pi 3, zvyčajne roztomilého krytu, napájacieho zdroja spotrebný materiál a kartu MicroSD, všetko, čo potrebujete, aby ste mohli začať. Tieto druhy štartovacích súprav nájdete na svojom obľúbenom webe s elektronikou alebo vo svojom miestnom obľúbenom obchode s elektronikou, alebo takmer kdekoľvek inde.

Ak ste s používaním Pi celkom nový, mali by ste chytiť USB klávesnicu/myš a monitor HDMI na pripojenie ku konzole Pi a nastaviť WiFi sieť. Akonáhle budete mať Pi vo svojej lokálnej WiFi sieti, už ich nepotrebujete - Hub Software už monitor ani klávesnicu vôbec nepotrebuje. Ak poznáte Pi, môžete použiť „bezhlavé“nastavenie v dokumentácii pre vývojárov Afero, aby ste nastavenie trochu zjednodušili.

Krok 2: Nainštalujte OS

Stiahnite si najnovšie vydanie Raspbian Lite z raspberrypi.org - od tohto písania je to vydanie Raspian „Stretch“.

Po stiahnutí napíšte tento obrázok operačného systému na kartu MicroSD pomocou peknej dokumentácie na raspberrypi.org, ktorá vám ukáže, ako vytvoriť túto kartu MicroSD v systéme Windows, Mac OS/OS X alebo Linux PC v závislosti od toho, čo máte. Na zapísanie karty MicroSD postupujte podľa pokynov v tejto dokumentácii a potom sa vráťte sem a pokračujte … počkáme ťa!

Krok 3: Nakonfigurujte Pi

Nakonfigurujte Pi
Nakonfigurujte Pi
Nakonfigurujte Pi
Nakonfigurujte Pi
Nakonfigurujte Pi
Nakonfigurujte Pi

Teraz urobme niekoľko rýchlych nastavení zariadenia Pi, aby sme ho získali vo vašej miestnej sieti Wi -Fi -

- Nainštalujte kartu MicroSD, ktorú ste práve vyrobili, do slotu SD v zariadení Pi 3

- Pripojte klávesnicu/myš USB k portom USB na zariadení Pi

- Pripojte HDMI kábel k Pi a k počítačovému monitoru, ktorý môžete dočasne používať

Zapnite Pi zapojením kábla do portu MicroUSB pripojeného k sieťovému napájaniu (port USB počítača nemusí poskytovať dostatok energie pre Pi.)

Pi sa spustí a zavedie vás do desktopového prostredia, ktoré môžete použiť.

Podľa užitočných pokynov na raspberrypi.org otvorte okno terminálu a zapojte svoje Pi do miestnej siete WiFi.

Keď to skončíte, v tom istom terminálovom okne spustite „sudo raspi-config“a spustite konfiguračný program Pi. Máme tu niekoľko rýchlych vecí, ktoré musíme zmeniť.

Vyberte možnosť 5 Možnosti internacionalizácie a potom vyberte možnosť I4 Zmeniť krajinu Wi-Fi. Vyberte krajinu, v ktorej sa nachádzate vy a váš Pi, a potom ukončite raspi-config.

Keď sa vás raspi-config opýta, či chcete reštartovať, zvoľte áno a Pi sa reštartuje. Po reštarte Pi sa vrátite na pracovnú plochu a mali by ste byť vo svojej miestnej sieti Wi -Fi.

Otvorte ďalšie okno terminálu a urobme z tohto malého Pi centrum!

Krok 4: Pridajte Hub Software Repo

Mali by ste sedieť na výzve terminálu v používateľskom rozhraní počítača Pi. Všetko, čo musíme teraz urobiť, je pridať úložisko Afero Debian na Pi a vykonať jednoduchú inštaláciu balíka. Prejdeme sa tu krokmi, ale ak ste sa dostali tak ďaleko, je to jednoduchá časť!

Ak nechcete používať desktopové prostredie a ste oboznámení s Pi, mohli by ste tiež SSH do Pi cez vašu sieť a spustiť tie isté príkazy aj z relácie ssh, fungujú rovnako odkiaľkoľvek.

Najprv pridajte repo Afero Debian na Pi. Ponúkame pre vás jednoduchý skript, ktorý stiahne podpisový podpis Afero APT do vášho Pi a pridá repo k vám /etc/apt/sources.d. Uchopte skript pomocou príkazu:

wget

Stiahnete si malý skript s názvom addrepo.sh. Tento skript si môžete prezrieť, aby ste sa uistili, že robí všetko, čo hovoríme, že bude robiť. Ak chcete, budete ho musieť spustiť ako root pomocou príkazu:

bash./addrepo.sh

Tento skript vás vyzve na zadanie hesla vášho používateľského účtu pi (aby ho mohol sudo), ak ho potrebuje, potom pridá podpisový kľúč a pridá repo do vášho Pi a potom ponúkne spustenie „sudo apt-get update“za vás aktualizovať repo katalóg. Pokračujte a odpovedzte „y“tu, aby sa aktualizoval, a keď sa skončí, je k dispozícii na inštaláciu softvér centra!

Krok 5: Nainštalujte softvér Hub

Nainštalujte softvér Hub
Nainštalujte softvér Hub

Už sme skoro hotoví! Softvér Afero Hub je len jednoduchý balík Debian. Dva, ale stačí nainštalovať jeden. Popis balíkov a ich funkcie nájdete v oficiálnom dokumente vývojára.

Nainštalujte balíky jednoduchým príkazom:

sudo apt-get nainštalovať afero-hub

Tento balík stiahne softvér Hub a jeho nevyhnutné balíky a nainštaluje ich. Budete vyzvaní, aby ste súhlasili so zmluvnými podmienkami vývojára Afero, ktoré si môžete pozrieť v odkaze tu alebo v balíku. Ak nesúhlasíte s Podmienkami služby, balík sa nenainštaluje.

Keď súhlasíte s podmienkami, nainštaluje sa balík Afero Hub.

Po inštalácii softvéru rozbočovača sa v okne vášho terminálu zobrazí QR kód. Rovnako ako všetky zariadenia Afero, aj tento Pi Hub bude pridaný do vášho účtu, keď naskenujete QR kód pomocou mobilného telefónu. Inštalácia sa pozastaví, kým si toto zariadenie nepridáte k svojmu účtu Afero, urobme to teda teraz!

Zapnite mobilnú aplikáciu Afero, klepnite na strednú ikonu a potom v hornej časti ponuky klepnite na „Pridať zariadenie“. Naskenujte QR kód v okne terminálu pomocou kamery svojho zariadenia. Ak sa z nejakého dôvodu QR kód neskenuje, môžete v spodnej časti obrazovky klepnúť na „Manuálne pridať zariadenie“a zadať tak do svojej aplikácie (dlho … prepáčte!) ID asociácie. Našťastie sme pri testovaní zistili, že tieto QR kódy založené na termináloch sa zvyčajne skenujú celkom dobre!

Potom, čo si do svojho účtu pridáte Pi, uvidíte v mobilnej aplikácii nové zariadenie Hub, bude online a inštalátor balíkov sa potom vráti na výzvu terminálu.

Blahoželáme, založili ste si vlastné Afero Hub!

Vaše nové centrum by ste mali nájsť kdekoľvek, kde chcete mať vždy prístup k svojim zariadeniam Afero, jednoducho vypnite Pi obvyklým spôsobom („sudo halt“) a zapojte ho tam, kde budete chcieť prístup pre svoje zariadenia Afero. Pamätajte, že rozbočovač pokrýva slušnú oblasť, takže nemusí byť hneď vedľa vášho zariadenia.

Softvér Hub môžete nainštalovať aj na viac serverov Pis a mať rozbočovače na pokrytie väčšej oblasti - zariadenia Afero sa budú automaticky pohybovať z rozbočovača do rozbočovača, pričom sa vždy spoja s rozbočovačom, ktorý poskytuje najlepší signál. Vo svojom dome mám Pi na poschodí a jedno na poschodí a kdekoľvek v okolí môjho domu vidím akékoľvek zariadenia Afero.

Krok 6: Ďalšie informácie

Dokumentáciu k softvéru Hub nájdete opäť v dokumentácii The Afero Developer Documentation, kde nájdete ďalšie podrobnosti o odinštalovaní alebo aktualizácii balíkov.

Softvér Hub je navrhnutý tak, aby sa spúšťal pri štarte a sám sa reštartoval, ak sa z akéhokoľvek dôvodu ukončí. Procesy si môžete pozrieť pomocou príkazu supervisorctl a podľa potreby ich môžete manuálne spustiť alebo zastaviť, ale spravidla si nebudete musieť robiť starosti s ich ručným ovládaním.

Ak máte akékoľvek otázky alebo chcete ďalšie informácie, navštívte fóra pre vývojárov Afero na forum.afero.io a napíšte nám!

Odporúča: