Obsah:

Vytvořte si vlastní Afero Hub s Raspberry Pi: 6 kroků
Vytvořte si vlastní Afero Hub s Raspberry Pi: 6 kroků

Video: Vytvořte si vlastní Afero Hub s Raspberry Pi: 6 kroků

Video: Vytvořte si vlastní Afero Hub s Raspberry Pi: 6 kroků
Video: BTT Octopus V1.1 - Klipper Configuration 2024, Červenec
Anonim
Vytvořte si vlastní Afero Hub s Raspberry Pi
Vytvořte si vlastní Afero Hub s Raspberry Pi

Čau všichni!

Zveřejnili jsme několik pokynů, které ukazují, jak snadné je použít desku Afero Modulo-1 k připojení vašich zařízení ke cloudu, aby byla bezdrátově přístupná, bezdrátově ovladatelná a schopná bezpečně a spolehlivě hovořit s jinými zařízeními online.

Protože je Modulo-1 pouze zařízení s technologií Bluetooth, potřebuje k připojení k internetu trochu lépe připojené zařízení. V našich předchozích Instructables jsme udělali projekty, které spoléhají pouze na lokální připojení krátkého dosahu (jako BoE-bot) nebo připojení, které musí být dostupné pouze tehdy, když jste poblíž (jako past na myši.) v případech funguje mobilní aplikace Afero jako komunikační centrum mezi místními deskami Modulo a cloudem Afero.

Máme další hrstku zábavných projektů, které můžeme předvést již brzy, z nichž některé jsou ještě praktičtější, pokud je vaše zařízení poháněné Afero online a neustále připojené ke cloudu, takže je můžete sledovat nebo ovládat, i když nejste doma.

Nedávno jsme vydali softwarový balíček, který z malého počítače s Debianem Linux na bázi ARM (jako Raspberry Pi) udělá samostatný Afero Hub. Udrží vaše místní zařízení Afero online a připojená ke cloudu, takže k nim budete mít přístup odkudkoli na světě prostřednictvím mobilní aplikace.

Další informace o softwaru Afero Hub najdete na těchto praktických odkazech -

Afero Blog Post oznamující Hub Software

Dokumentace pro vývojáře - Afero Hub Software

Nastavení je rychlé a snadné, projdeme je zde v krátkém Instructable, abychom vám ukázali, jak na to!

Krok 1: Hardware pro software Hub

Vydali jsme Hub Software jako balíček Debianu pro architektury ARM CPU. Nejjednodušší a nejdostupnější hardwarovou platformou, na které lze software spustit, je Raspberry Pi. Raspberry Pi 3 a Raspberry Pi Zero W mají integrovanou podporu Wifi a Bluetooth, takže budou fungovat jako rozbočovač Afero bez dalšího hardwaru. Toto je zdaleka nejjednodušší způsob, jak dát dohromady hub.

Ujistěte se, že máte po ruce:

- Raspberry Pi 3 Model B nebo Raspberry Pi Zero W

- Vhodný napájecí zdroj (nejlepší je napájecí adaptér USB pro napájení ze zdi)

- Karta MicroSD o velikosti alespoň 8 GB

K uvedení Hub do provozu budete potřebovat několik dalších položek:

- čtečka/adaptér MicroSD pro váš počítač pro zápis obrazu na kartu SD

- USB klávesnice/myš a monitor HDMI pro konfiguraci Pi (volitelně, ale doporučeno)

Pokud nemáte Pi nebo si chcete koupit nový pro použití jako rozbočovač, můžete najít spoustu různých „startovacích sad“Raspberry Pi 3, které jsou součástí Pi 3, obvykle roztomilé pouzdro, napájecí zdroj zásoby a kartu MicroSD, vše, co potřebujete, abyste mohli začít. Tyto druhy startovacích sad najdete na svém oblíbeném webu s elektronikou nebo v místním oblíbeném obchodě s elektronikou, nebo téměř kdekoli jinde.

Pokud jste s používáním Pi poměrně noví, měli byste pořídit klávesnici/myš USB a monitor HDMI, abyste se připojili ke konzole Pi a nastavili WiFi síť. Jakmile budete mít Pi ve své místní WiFi síti, již je nebudete potřebovat - software Hub Software monitor ani klávesnici vůbec nepotřebuje. Pokud se v Pi vyznáte, můžete použít „bezhlavé“nastavení v dokumentaci pro vývojáře Afero, abyste nastavení trochu zjednodušili.

Krok 2: Nainstalujte OS

Stáhněte si nejnovější verzi Raspbian Lite z raspberrypi.org - od tohoto psaní je to vydání Raspian „Stretch“.

Po stažení napište tento obrázek operačního systému na kartu MicroSD pomocí pěkné dokumentace na raspberrypi.org, která vám ukáže, jak tuto kartu MicroSD vytvořit v systému Windows, Mac OS/OS X nebo Linux PC podle toho, co máte. Chcete -li napsat kartu MicroSD, postupujte podle pokynů v této dokumentaci, poté pokračujte zpět sem … počkáme na tebe!

Krok 3: Konfigurujte Pi

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

Nyní provedeme pár rychlých instalačních prací na Pi, abychom je získali ve vaší místní síti Wifi -

- Nainstalujte kartu MicroSD, kterou jste právě vytvořili, do slotu SD Pi 3

- Připojte USB klávesnici/myš k USB portům na Pi

- Připojte HDMI kabel k Pi a k monitoru počítače, který můžete dočasně používat

Zapněte Pi zapojením kabelu do portu MicroUSB připojeného k napájecímu zdroji ve zdi (port USB počítače nemusí být schopen zajistit dostatek energie pro Pi.)

Pi se spustí a spustí vás do desktopového prostředí, které můžete použít.

Podle praktických pokynů na raspberrypi.org otevřete okno terminálu a připojte svůj Pi k místní WiFi síti.

Až to dokončíte, ve stejném okně terminálu spusťte „sudo raspi-config“a spusťte konfigurační program Pi. Tady máme pár rychlých věcí, které musíme změnit.

Vyberte možnost 5 Možnosti internacionalizace a poté vyberte možnost I4 Změnit zemi Wi-Fi. Vyberte zemi, kde jste vy a váš Pi, a poté ukončete raspi-config.

Když se vás raspi-config zeptá, zda chcete restartovat, vyberte ano a Pi se restartuje. Po restartu Pi se vrátíte na plochu a měli byste být ve své místní síti Wifi.

Otevřete další okno Terminálu a udělejte z tohoto malého Pi centrum!

Krok 4: Přidejte Hub Software Repo

Měli byste sedět na řádku Terminálu na desktopovém uživatelském rozhraní Pi. Vše, co nyní musíme udělat, je přidat úložiště Afero Debian na Pi a provést jednoduchou instalaci balíčku. Zde si projdeme kroky, ale pokud jste se dostali tak daleko, je to snadná část!

Pokud nechcete používat desktopové prostředí a jste obeznámeni s Pi, můžete také SSH do Pi přes vaši síť a spustit stejné příkazy také z relace ssh, fungují stejně odkudkoli.

Nejprve přidáme repo Afero Debian na Pi. Poskytujeme pro vás jednoduchý skript, který stáhne podpisový podpis Afero APT do vašeho Pi a přidá repo k vám /etc/apt/sources.d. Uchopte skript pomocí příkazu:

wget

Stáhněte si malý skript s názvem addrepo.sh. Tento skript si můžete prohlédnout, abyste se ujistili, že dělá vše, co říkáme, že bude dělat. Pokud chcete, budete jej muset spustit jako root pomocí příkazu:

bash./addrepo.sh

Tento skript vás vyzve k zadání hesla vašeho uživatelského účtu pi (aby mohl sudo), pokud ho potřebuje, poté přidá podpisový klíč a přidá repo do vašeho Pi a poté nabídne spuštění „sudo apt-get update“za vás aktualizovat katalog repo. Pokračujte a odpovězte „y“zde, aby se to aktualizovalo, a až to skončí, je k dispozici software rozbočovače k instalaci!

Krok 5: Nainstalujte software Hub

Nainstalujte software Hub
Nainstalujte software Hub

Jsme téměř hotovi! Software Afero Hub je jen jednoduchý balíček Debianu. No, dva, ale stačí nainstalovat jeden. Popisy balíčků a jejich funkce najdete v oficiálním vývojářském dokumentu.

Nainstalujte balíčky jednoduchým příkazem:

sudo apt-get install afero-hub

Tento balíček načte software Hub a jeho nezbytné balíčky a nainstaluje je. Budete vyzváni k souhlasu se smluvními podmínkami vývojáře Afero, které si můžete prohlédnout v odkazu zde nebo v balíčku. Pokud nesouhlasíte s podmínkami služby, balíček nebude nainstalován.

Poté, co souhlasíte s podmínkami, je nainstalován balíček Afero Hub.

Po instalaci softwaru rozbočovače se v okně terminálu zobrazí QR kód. Stejně jako u všech zařízení Afero bude i tento Pi Hub přidán do vašeho účtu, když naskenujete QR kód pomocí svého mobilního telefonu. Instalace se pozastaví, dokud toto zařízení nepřidáte ke svému účtu Afero, takže to pojďme udělat hned!

Zapněte mobilní aplikaci Afero, klepněte na středovou ikonu a poté na „Přidat zařízení“v horní části nabídky. Naskenujte QR kód v okně terminálu pomocí kamery vašeho zařízení. Pokud se z nějakého důvodu QR kód nenaskenuje, můžete v dolní části obrazovky klepnout na „Ručně přidat zařízení“a zadat tak (dlouhé… promiňte!) ID přidružení do své aplikace. Naštěstí při testování jsme zjistili, že tyto QR kódy založené na terminálu se obvykle skenují docela dobře!

Jakmile do svého účtu přidáte Pi, uvidíte v mobilní aplikaci nové zařízení Hub, bude online a instalační program balíčku se vrátí zpět na výzvu terminálu.

Gratulujeme, založili jste si vlastní Afero Hub!

Měli byste najít svůj nový rozbočovač kdekoli, kde chcete mít vždy přístup k vašim zařízením Afero, jednoduše vypněte Pi obvyklým způsobem („sudo halt“) a zapojte jej tam, kde budete chtít přístup pro vaše zařízení Afero. Pamatujte, že rozbočovač pokrývá slušnou oblast, takže nemusí být hned vedle vašeho zařízení.

Software Hub můžete také nainstalovat na více Pis a mít rozbočovače pro pokrytí větší oblasti - zařízení Afero se budou automaticky pohybovat z rozbočovače do rozbočovače, přičemž se vždy spojí s rozbočovačem poskytujícím nejlepší signál. V mém domě mám Pi nahoře a jedno dole a kdekoli kolem mého domu vidím jakákoli zařízení Afero.

Krok 6: Další informace

Další podrobnosti o odinstalaci nebo upgradu balíčků najdete opět v dokumentaci k softwaru Hub v dokumentaci pro vývojáře Afero.

Software Hub je navržen tak, aby se spouštěl při spuštění a sám se restartoval, pokud z jakéhokoli důvodu skončí. Procesy můžete zkontrolovat pomocí příkazu supervisorctl a můžete je ručně spouštět nebo zastavovat podle potřeby, ale obvykle si nebudete muset dělat starosti s jejich ručním ovládáním.

Pokud máte nějaké dotazy nebo chcete další informace, podívejte se na vývojářská fóra Afero na fóru.afero.io a napište nám!

Doporučuje: