Obsah:

SEER- Inteligentní osobní asistent založený na InternetOfThings: 12 kroků (s obrázky)
SEER- Inteligentní osobní asistent založený na InternetOfThings: 12 kroků (s obrázky)

Video: SEER- Inteligentní osobní asistent založený na InternetOfThings: 12 kroků (s obrázky)

Video: SEER- Inteligentní osobní asistent založený na InternetOfThings: 12 kroků (s obrázky)
Video: Šokující pravda o nelidských UFO: John Greenewald odhaluje vše 2024, Červenec
Anonim
SEER- Inteligentní osobní asistent založený na InternetOfThings
SEER- Inteligentní osobní asistent založený na InternetOfThings
SEER- Inteligentní osobní asistent založený na InternetOfThings
SEER- Inteligentní osobní asistent založený na InternetOfThings

Seer je zařízení, které bude hrát podpůrnou roli v oblasti inteligentních domácností a automatizace. Je to v podstatě aplikace internetu věcí.

SEER je 9palcový handsfree bezdrátový reproduktor tvořený Raspberry Pi 3 model B s integrovanou kamerou, kterou ovládáte hlasem. SEER běží na webových službách Amazon a pro vysokorychlostní připojení k internetu vyžaduje USB modem aHologram Nova. Chcete -li spustit příkaz, musí SEER slyšet „probuzení“. Výchozí slovo je „VIDĚT“, ačkoli jej můžete změnit prostřednictvím naší aplikace.

Se SEER může kompatibilní zařízení přehrávat hudbu, odpovídat na otázky, ovládat světla a mnoho dalšího.

SECURITY-SEER je nový přístup k zabezpečení inteligentní domácnosti, automatizaci, hlasovému ovládání.

01 Seer automaticky vyhledá kontakty na policii, hasiče a EMS nejblíže vašemu domovu, což vám umožní přístup k příslušným úřadům jediným dotykem, ať jste kdekoli na světě. Díky video a audio důkazům o vloupání bude mít váš hovor prioritu, kterou si zaslouží.

02 Automatické přepínání režimu. Není třeba se rozčilovat s klávesnicí nebo dokonce vytahovat? tvůj telefon. Vidoucí vnímá, když přicházíte a odcházíte, a automaticky mění režimy.

03 Vysoce kvalitní video, ve dne i v noci. Se špičkovou kvalitou videa Seer, vynikajícím nočním viděním a 147stupňovým širokoúhlým objektivem můžete vždy vědět, co se děje doma. Sledujte kdykoli živě a streamujte HD klipy v plné délce bez dalších poplatků.

04 Soukromí, kterému můžete věřit. Díky integrovanému nastavení ochrany osobních údajů vám aplikace Seer umožňuje kdykoli zcela vypnout kameru a mikrofon. Při nahrávání používá Seer rozsáhlá bezpečnostní opatření k ochraně soukromých dat.

SYSTÉM-

01 Seer přehrává veškerou vaši hudbu ze Spotify, Pandory, rádia srdce, TuneIn, Amazon Music a dalších pomocí vašeho hlasu. Všichni rádi víme, jak si vedou naše oblíbené sportovní týmy. Se Seer můžete slyšet detaily, jako jsou výsledky a nadcházející plány pro indické sporty. Jediné, co musíte udělat, je říci „Vidím, dejte mi moji sportovní aktualizaci.

02 Svým osvětlením můžete ovládat pouze svůj hlas. Můžete požádat Seera, aby zapnul nebo vypnul všechna světla nebo změnil barvu vašich světel pokaždé, když se na vašem zařízení Seer přehraje nová skladba.

03 Pokud nepracujete z domova, dopravní situace do vašeho místa podnikání je důležitým detailem, který je třeba znát každý den. Naštěstí vám Seer může pomoci vyhnout se dopravním zácpám.

04 Domino's Pizza nyní umožňuje objednávat jídlo jednoduše zasláním tweetu. Díky IFTTT byla tato funkce dále automatizována, takže si můžete objednat pizzu svým hlasem. Chcete -li to provést, musíte použít IFTTT a mít účet Twitter.

05 Ano, na Uberu si můžete objednat pomocí našeho Věštce. K tomu budeme muset přidat funkce do aplikace Vidět. V hlavní nabídce aplikace vyberte Dovednosti. Najděte „Uber“a poté vyberte „Povolit dovednosti“. Musíte „Souhlasit a povolit“, což Uberu umožní přístup k poloze vašeho zařízení.

06 To je zlato pro zvláště zdatné lidi, protože ti, kteří je nevidí, musí trpět mnohodenní 2denní shon, jako pomocná ruka máme dovednost, která podle nálady zpívá, mluví, chatuje a mnoha klisnám, co chce člověk.

07 Se Seer můžete vytvářet budíky, připomenutí, dokonce i hovory, zprávy, odpovídat na ně a vytvářet plnohodnotné prostředí chytré domácnosti.

08 Nápověda Zrakově postižení/staří lidé se spojí se světem tím, že jim poskytnou přístup k Wikipedii, Gmailu, hudbě, zprávám, hlasem ovládané kalkulačce.

Krok 1: Požadovaný hardware

Image
Image

Než začnete, podívejme se, co budete potřebovat.

Raspberry Pi 3 (doporučeno) nebo Pi 2 Model B (podporováno)

Globální IoT SIM karta Hologram

Mobilní modem USB Hologram Huawei E303/353

STEVAL-STLKT01V1-Pomocí ST Microelectronics STEVAL-STLKT01V1 vyrobíme chytrou bezpečnostní kameru, která vás upozorní, kdykoli do vašeho obchodu/domu vstoupí někdo neoprávněný. STEVAL-STLKT01V1, snímače pohybu budou použity k detekci pohybu v 360 stupních a poté se malina pi 3B pomocí motoru bude pohybovat v tomto směru a pořizovat fotografie a automaticky informuje dotyčné osoby. prostřednictvím aplikace pro Android můžeme sledovat, co se děje, a volat nouzovou pomoc. Kolébka senzoru s nabíječkou baterií, snímačem vlhkosti a teploty, slotem pro paměťovou kartu SD, portem USB Připojuje se k pi a odesílá data do hlasových služeb Amazon.

Napájecí kabel micro-USB pro Raspberry Pi.

Karta Micro SD (minimálně 8 GB) - ke spuštění potřebujete operační systém. NOOBS (New Out of the Box Software) je snadno použitelný správce instalace operačního systému pro Raspberry Pi. Nejjednodušší způsob, jak získat NOOBS, je koupit si SD kartu s předinstalovanou NOOBS - Micro SD kartou Raspberry Pi 8GB Preloaded (NOOBS). Případně si jej můžete stáhnout a nainstalovat na SD kartu (postupujte podle pokynů zde).

Mini mikrofon USB 2.0 - Raspberry Pi nemá vestavěný mikrofon; pro interakci s Alexou budete potřebovat externí k připojení.

Externí reproduktor se zvukovým kabelem 3,5 mm.

USB klávesnice a myš a externí monitor HDMI - doporučujeme také mít USB klávesnici a myš a také monitor HDMI, pokud se vám nedaří vzdáleně (SSH) připojit váš Pi.

Bezdrátový bezdrátový adaptér WiFi pro Pi 2. Poznámka: Pi 3 má vestavěnou WiFi. Pro další kredit vám ukážeme, jak do vašeho zařízení vzdáleně (SSH), což eliminuje potřebu monitoru, klávesnice a myši - a jak do protokolů ocasu pro řešení potíží.

Krok 2: Připojte Raspberry Pi k mobilnímu telefonu pomocí modemu Huawei E303

Připojte Raspberry Pi k mobilnímu telefonu pomocí modemu Huawei E303
Připojte Raspberry Pi k mobilnímu telefonu pomocí modemu Huawei E303
Připojte Raspberry Pi k mobilnímu telefonu pomocí modemu Huawei E303
Připojte Raspberry Pi k mobilnímu telefonu pomocí modemu Huawei E303

Raspberry Pi je skvělá platforma IoT a je ještě lepší s mobilním internetovým připojením.

Mobilní připojení na vašem Raspberry Pi vám může otevřít celý svět dalších skvělých projektů. Kdekoli, kde Wi -Fi nemusí být možné, nyní můžete mít připojení k internetu.

Postupujte podle těchto jednoduchých pokynů:

  • Nainstalujte nejnovější verzi Raspbian podle pokynů na webu Raspberry Pi.
  • Vložte SIM kartu Hologramu do modemu Huawei tak, že sundáte kryt a poté jej zasunete kontakty dolů. Všimněte si, že to vyžaduje velikost karty mini-SIM.
  • Připojte modem k Raspberry Pi a spusťte Pi
  • Otevřete okno terminálu a zadejte ifconfig. Měli byste vidět položku pro eth1, jak je znázorněno na obrázku.
  • Zadejte příkaz dhclient eth1 pro přiřazení interní adresy IP modemu.
  • Otevřete na Pi webový prohlížeč a přejděte na
  • V nastavení modemu přejděte na stránku správy profilu a vytvořte nový profil. Budete chtít nastavit APN na „hologram“a ponechat uživatelské jméno a heslo prázdné, jak je znázorněno na obrázku.
  • Poté přejděte na stránku Mobilní připojení a ujistěte se, že je síť nastavena na „Auto“a že je povolen roaming.
  • Modem by se nyní měl připojit k mobilní síti (LED dioda na modemu se rozsvítí, když se úspěšně připojí)
  • Zkuste něco pingnout nebo přejít na webovou stránku (například https://hologram.io/test.html)Nyní byste měli být schopni dělat cokoli chcete přes internet.
  • Modem uloží vaše nastavení APN, takže jej nemusíte znovu konfigurovat.
  • Novější verze Raspbianu by neměly vyžadovat žádnou další konfiguraci, aby automaticky navázaly připojení, když je deska zapojena, ale pokud máte nějaké potíže, přidejte tyto řádky do/etc/network/interfaces

allow-hotplug eth1

iface eth1 inet Dhcp

Krok 3: Nastavení vašeho Pi

Nastavení vašeho Pi
Nastavení vašeho Pi

Pokud již na svém Pi nemáte nainstalovanou Raspbian Jessie, postupujte podle našeho průvodce - Nastavení Raspberry Pi - který vás provede stažením a instalací Raspbian Jessie a připojením hardwaru (pokud Raspberry Pi neznáte, vřele doporučujeme budete postupovat podle výše uvedeného průvodce, abyste svůj Pi připravili a připravili, než se přesunete dále).

Krok 4: Zaregistrujte si účet Amazon Developer

Zaregistrujte si účet vývojáře Amazon
Zaregistrujte si účet vývojáře Amazon

Pokud ho ještě nemáte, vytvořte si bezplatný účet vývojáře na adrese developer.amazon.com. Zde byste si měli přečíst podmínky a dohody AVS.

Krok 5: Vytvořte profil zařízení a zabezpečení

Vytvořte profil zařízení a zabezpečení
Vytvořte profil zařízení a zabezpečení

Při registraci produktu a vytvoření bezpečnostního profilu postupujte podle těchto pokynů.

Poznamenejte si následující parametry. Budete je potřebovat v kroku 5 níže.

  • ProductID (také známý jako ID typu zařízení),
  • ID klienta a
  • ClientSecret

Důležité: Ujistěte se, že jsou vaše povolené počátky a povolené zpáteční adresy URL nastaveny v části Bezpečnostní profil> Nastavení webu (viz Vytvoření zařízení a bezpečnostního profilu):

  • Povolený původ: https:// localhost: 3000
  • Povolené návratové adresy URL: https:// localhost: 3000/authresponse

Krok 6: Klonujte ukázkovou aplikaci

Otevřete terminál a zadejte následující:

cd klon Desktopgit

Krok 7: Aktualizujte instalační skript pomocí svých pověření

Aktualizujte instalační skript pomocí svých pověření
Aktualizujte instalační skript pomocí svých pověření

Než spustíte instalační skript, musíte skript aktualizovat pomocí přihlašovacích údajů, které jste získali v kroku 3 - ProductID, ClientID, ClientSecret. Do terminálu zadejte následující:

cd ~/Desktop/alexa-avs-sample-appnano automated_install.sh

Vložte hodnoty pro ProductID, ClientID a ClientSecret, které jste získali z výše uvedeného kroku 3. Změny by měly vypadat takto:

  • ProductID = "RaspberryPi3"
  • ClientID = "amzn.xxxxx.xxxxxxxxxxx"
  • ClientSecret = "4e8cb14xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx6b4f9"

Zadejte ctrl-X a poté Y a poté stisknutím klávesy Enter uložte změny do souboru.

Krok 8: Spusťte instalační skript

Spusťte instalační skript
Spusťte instalační skript

Nyní jste připraveni spustit instalační skript. Tím se nainstalují všechny závislosti, včetně dvou modulů Wake Word od Sensory a KITT. AI.

Poznámka: Instalační skript nainstaluje všechny soubory projektu do složky, ze které je skript spuštěn. Chcete -li spustit skript, otevřete terminál a přejděte do složky, kde byl projekt klonován. Poté spusťte následující příkaz:

cd ~/Desktop/alexa-avs-sample-app. automated_install.sh

Budete vyzváni k zodpovězení několika jednoduchých otázek. Ty pomáhají zajistit, abyste před pokračováním splnili všechny nezbytné předpoklady.

Když čaroděj začne, jděte si dát šálek kávy - trvá to asi 30 minut.

Krok 9: Spusťte webovou službu, ukázkovou aplikaci a Wake Word Engine

Spusťte svou webovou službu, ukázkovou aplikaci a Wake Word Engine
Spusťte svou webovou službu, ukázkovou aplikaci a Wake Word Engine
Spusťte svou webovou službu, ukázkovou aplikaci a Wake Word Engine
Spusťte svou webovou službu, ukázkovou aplikaci a Wake Word Engine
Spusťte svou webovou službu, ukázkovou aplikaci a Wake Word Engine
Spusťte svou webovou službu, ukázkovou aplikaci a Wake Word Engine

Nyní, když je instalace dokončena, budete muset spustit tři příkazy ve 3 samostatných oknech terminálu:

  • Okno terminálu 1: ke spuštění webové služby pro autorizaci
  • Okno terminálu 2: ke spuštění ukázkové aplikace ke komunikaci s AVS
  • Okno terminálu 3: ke spuštění enginu Wake Word, který vám umožní zahájit interakci pomocí fráze „Alexa“.

Poznámka: Tyto příkazy je nutné spouštět v uvedeném pořadí.

Okno terminálu 1

Otevřete nové okno terminálu a zadáním následujících příkazů otevřete webovou službu, která slouží k autorizaci vaší ukázkové aplikace pomocí AVS:

cd ~/Desktop/alexa-avs-sample-app/samplescd CompanionService && npm start

Server nyní běží na portu 3000 a vy jste připraveni klienta spustit. Další informace o autorizaci najdete v části Přehled API Autorizace.

Okno terminálu 2

Otevřete nové okno terminálu a zadáním následujících příkazů spusťte ukázkovou aplikaci, která komunikuje s AVS:

cd ~/Desktop/alexa-avs-sample-app/samplescd javaclient && mvn exec: exec

Další informace o zprávách odeslaných do/z AVS najdete v Rozhraní API Overview.

Pojďme se projít několika dalšími kroky relevantními pro okno

1. Při spuštění klienta by se mělo objevit okno se zprávou, která zní - Zaregistrujte prosím své zařízení tak, že ve webovém prohlížeči navštívíte následující adresu URL a budete postupovat podle pokynů:

localhost: 3000/provision/d340f629bd685deeff28a917. Chcete adresu URL automaticky otevřít ve výchozím prohlížeči?

Kliknutím na „Ano“otevřete adresu URL ve výchozím prohlížeči.

2. Používáte -li Raspbian Jessie na ploše Pixel (a v prohlížeči Chromium), může se od prohlížeče zobrazit varování. Můžete to obejít kliknutím na Pokročilé -> Přejít na localhost (nebezpečné).

3. Budete přesměrováni na webovou stránku Přihlášení pomocí Amazonu. Zadejte své pověření pro Amazon.

4. Budete přesměrováni na stránku Autorizace Dev, která potvrzuje, že chcete, aby vaše zařízení mělo přístup k dříve vytvořenému bezpečnostnímu profilu. Klikněte na Dobře.

5. Nyní budete přesměrováni na adresu URL začínající na

6. Vraťte se do aplikace Java a klikněte na tlačítko OK. Klient je nyní připraven přijímat požadavky Alexa.

Okno terminálu 3

Poznámka: Přeskočením tohoto kroku spustíte stejnou aplikaci bez modulu Wake Word.

Tento projekt podporuje dva enginy třetího slova pro probuzení: Sensory's TrulyHandsFree a Snowboy od KITT. AI. Parametr -e se používá k výběru agenta a podporuje dvě hodnoty pro {{engine}}: kitt_ai a sensory.

Otevřete nové okno terminálu a pomocí následujících příkazů vyvolejte modul pro probuzení ze systému Sensory nebo KITT. AI. Wake word engine vám umožní zahájit interakce pomocí fráze „Alexa“.

Chcete -li použít modul senzorických probuzení, zadejte -

cd ~/Desktop/alexa-avs-sample-app/samplescd wakeWordAgent/src &&./wakeWordAgent -e senzorické

nebo zadejte toto a použijte Wake Word Engine KITT. AI -

cd ~/Desktop/alexa-avs-sample-app/samplescd wakeWordAgent/src &&./wakeWordAgent -e kitt_ai

Nyní máte funkční prototyp AVS bez použití rukou! Chcete-li se dozvědět více o dostupných motorech Wake Word, použijte následující zdroje:

  • Smyslové
  • KITT. AI

Krok 10: Promluvte si s Alexou

Promluvte si s Alexou
Promluvte si s Alexou

Nyní můžete s Alexou hovořit jednoduše pomocí slova „Alexa“. Zkuste následující -

Řekněte „Alexa“a počkejte na pípnutí. Nyní řekněte „kolik je hodin?“Řekněte „Alexa“a počkejte na pípnutí. Nyní řekněte „jaké je počasí v Seattlu?“Pokud chcete, můžete místo použití slova probuzení také kliknout na tlačítko „Poslouchat“. Jednou klikněte na tlačítko „Poslouchat“, po uvolnění kliknutí počkejte, až začne mluvit zvukový signál. Může trvat jednu nebo dvě sekundy, než uslyšíte zvukový signál

Krok 11: Jak se odhlásit z ukázkové aplikace

Viz Pokyny pro odhlášení aplikace.

Krok 12: Bezhlavě se zbavte monitoru, klávesnice a myši

Image
Image

Nyní, když máte spuštěný prototyp AVS, se možná budete chtít zbavit monitoru, klávesnice a myši. Můžete to udělat pomocí SSH a VNC.

Doporučuje: