Tartalomjegyzék:

SEER- InternetOfThings alapú intelligens személyi asszisztens: 12 lépés (képekkel)
SEER- InternetOfThings alapú intelligens személyi asszisztens: 12 lépés (képekkel)

Videó: SEER- InternetOfThings alapú intelligens személyi asszisztens: 12 lépés (képekkel)

Videó: SEER- InternetOfThings alapú intelligens személyi asszisztens: 12 lépés (képekkel)
Videó: “180” Movie 2024, Július
Anonim
SEER- InternetOfThings alapú intelligens személyi asszisztens
SEER- InternetOfThings alapú intelligens személyi asszisztens
SEER- InternetOfThings alapú intelligens személyi asszisztens
SEER- InternetOfThings alapú intelligens személyi asszisztens

A Seer olyan eszköz, amely erősítő szerepet játszik az intelligens otthonok és az automatizálás területén. Ez alapvetően a dolgok internetének alkalmazása.

A SEER egy 9 hüvelykes kihangosító nélküli vezeték nélküli hangszóró, amely Raspberry Pi 3 B modellből épül fel, beépített kamerával, amelyet hangjával vezérelhet. A SEER az Amazon Web Services szolgáltatásban fut, és a nagysebességű internetkapcsolathoz aHologram Nova USB modem szükséges. A parancs elindításához a SEER -nek hallania kell az „ébresztő szót”. Az alapértelmezett szó "LÁTÓ", bár megváltoztathatja az alkalmazásunkon keresztül.

A SEER segítségével egy kompatibilis eszköz képes zenét lejátszani, kérdésekre válaszolni, szabályozni a fényeket és még sok minden mást.

A SECURITY-SEER egy új megközelítés az intelligens otthonok biztonságához, az automatizáláshoz és a hangvezérléshez.

01 Seer automatikusan behívja a lakóhelyéhez legközelebb eső rendőrség, tűzoltóság és mentőszolgálat kapcsolattartóit, így egyetlen gombnyomással elérheti a megfelelő hatóságokat, bárhol is legyen a világon. A folyamatban lévő betörésekről készült video- és hangbizonyíték révén a hívás megkapja a neki járó prioritást.

02 Automatikus üzemmódváltás. Nem kell a billentyűzettel babrálni, vagy akár kihúzni? telefonod. Látó érzékeli, amikor jön és megy, és automatikusan módot vált.

03 Kiváló minőségű videó éjjel-nappal. A Seer prémium videó minőségével, kiváló éjszakai látásával és 147 fokos széles látószögű objektívjével mindig tudhatja, mi történik otthon. Nézzen élőben bármikor, és streameljen teljes hosszúságú HD klipeket felár nélkül.

04 Megbízható adatvédelem. A beépített adatvédelmi beállítással a Seer lehetővé teszi a kamera és a mikrofon teljes kikapcsolását bármikor. A rögzítés során a Seer kiterjedt biztonsági intézkedéseket alkalmaz a személyes adatok védelme érdekében.

RENDSZER-

01 Seer minden hangját lejátssza a Spotify, a Pandora, a szívrádió, a TuneIn, az Amazon Music és más eszközökön, csak a hangjával. Mindannyian szeretjük tudni, hogyan állnak a kedvenc sportcsapataink. A Látó segítségével olyan részleteket hallhat, mint az indiai sportok eredményei és a közelgő menetrendek. Mindössze annyit kell tennie, hogy azt mondja: „Látó, add meg a sportfrissítésemet.

02 Csupán a hangjával irányíthatja fényeit. Megkérheti Látogatót, hogy kapcsolja be vagy ki az összes fényt, vagy változtassa meg a fények színét, valahányszor új dal szól a Látóeszközön.

03 Hacsak nem otthon dolgozik, a forgalom körülményei az üzlethelyiséghez fontos részletek, amelyeket minden nap tudni kell. Szerencsére Látó segít elkerülni a forgalmi dugókat.

04 A Domino's Pizza most egy tweet küldésével lehetővé teszi az ételek rendelését. Az IFTTT -nek köszönhetően ez a funkció tovább automatizálódott, így hangjával rendelhet pizzát. Ehhez IFTTT -t kell használnia, és rendelkeznie kell Twitter -fiókkal.

05 Igen, rendelhet az Uberről a Látónk segítségével. Ehhez hozzá kell adnunk a képességeket a Látó alkalmazáshoz. Válassza a Készségek lehetőséget az alkalmazás főmenüjében. Keresse meg az „Uber” elemet, majd válassza a „Képesség engedélyezése” lehetőséget. Meg kell adnia az „Egyetértés és engedélyezés” lehetőséget, amely lehetővé teszi az Uber számára, hogy hozzáférjen az eszköz helyéhez.

06 Ez arany a különleges képességű népek számára, mivel azok, akik nem látnak, sok napi 2 napos nyüzsgést kell elszenvedniük, segítő kézként olyan készséggel rendelkezünk, hogy a hangulatnak megfelelően énekel, beszél, fecseg, és sok kanca, amit akar..

07 A Seer segítségével riasztást, emlékeztetőket, akár hívásokat, üzeneteket hozhat létre, válaszolhat rájuk, és teljes környezetet teremthet egy okos otthonról.

08 Segítség A látássérültek/idős emberek kapcsolatba léphetnek a világgal azáltal, hogy hozzáférést biztosítanak a Wikipédiához, a Gmailhez, a zenéhez, a hírekhez, a hangvezérelt számológéphez.

1. lépés: Szükséges hardver

Image
Image

Mielőtt elkezdené, tekintse át, mire van szüksége.

Raspberry Pi 3 (ajánlott) vagy Pi 2 B modell (támogatott)

Hologram Global IoT SIM -kártya

Hologram Huawei E303/353 USB Cellular Modem

STEVAL-STLKT01V1-Az ST Microelectronics STEVAL-STLKT01V1 használatával intelligens biztonsági kamerát készítünk, amely értesíti Önt, ha valaki illetéktelen személy belép az üzletébe/házába. STEVAL-STLKT01V1, mozgásérzékelőket használnak a mozgás 360 fokos észlelésére, majd a málna pi 3B motor segítségével elmozdul ebbe az irányba, és fényképeket készít, és automatikusan értesíti az érintett személyeket. az Android alkalmazáson keresztül megnézhetjük, mi történik, és sürgősségi hívást kezdeményezhetünk. Érzékelő csempe bölcső akkumulátortöltővel, páratartalom- és hőmérséklet -érzékelővel, SD memóriakártya -nyílás, USB -port Csatlakozik a pi -hez, és adatokat küld az Amazon hangszolgáltatásaihoz.

Mikro-USB tápkábel a Raspberry Pi számára.

Micro SD kártya (legalább 8 GB) - Az induláshoz operációs rendszerre van szüksége. A NOOBS (New Out of the Box Software) egy könnyen használható operációs rendszer telepítőkezelő a Raspberry Pi számára. A NOOBS megszerzésének legegyszerűbb módja az SD -kártya megvásárlása előre telepített NOOBS - Raspberry Pi 8 GB előtöltött (NOOBS) Micro SD -kártyával. Alternatív megoldásként letöltheti és telepítheti az SD -kártyára (kövesse az itt található utasításokat).

USB 2.0 mini mikrofon - a Raspberry Pi nem rendelkezik beépített mikrofonnal; Ahhoz, hogy kapcsolatba léphessen az Alexával, szüksége lesz egy külső eszközre.

Külső hangszóró 3,5 mm -es audio kábellel.

USB -s billentyűzet és egér, valamint egy külső HDMI -monitor - azt is javasoljuk, hogy legyen kéznél USB -billentyűzet és egér, valamint egy HDMI -monitor, ha nem tudja távolról (SSH) bekapcsolni a Pi készüléket.

WiFi vezeték nélküli adapter a Pi 2 -hez. Megjegyzés: A Pi 3 beépített WiFi -vel rendelkezik. További hitellel megmutatjuk, hogyan lehet távvezérlni (SSH) a készülékhez, így nincs szükség monitorra, billentyűzetre és egérre - és hogyan a naplókhoz a hibaelhárítás érdekében.

2. lépés: Csatlakoztassa a Raspberry Pi -t a Cellularhez a Huawei E303 modemmel

Csatlakoztassa a Raspberry Pi -t a Cellularhez a Huawei E303 modemmel
Csatlakoztassa a Raspberry Pi -t a Cellularhez a Huawei E303 modemmel
Csatlakoztassa a Raspberry Pi -t a Cellularhez a Huawei E303 modemmel
Csatlakoztassa a Raspberry Pi -t a Cellularhez a Huawei E303 modemmel

A Raspberry Pi egy nagyszerű IoT platform, és még jobb, ha mobil internetkapcsolattal rendelkezik.

Ha a Raspberry Pi -n mobilkapcsolatot létesít, akkor más menő projektek egész világát nyithatja meg az Ön számára. Bárhol, ahol a wifi nem megvalósítható, most már rendelkezhet internetkapcsolattal.

Csak kövesse ezeket az egyszerű utasításokat:

  • Telepítse a Raspbian legújabb verzióját a Raspberry Pi webhelyén található utasítások követésével.
  • Helyezze be a Hologram SIM -kártyát a Huawei modembe úgy, hogy a fedelet lecsúsztatja, majd az érintkezőkkel lefelé helyezi be. Vegye figyelembe, hogy mini-SIM-kártya méretű.
  • Csatlakoztassa a modemet a Raspberry Pi -hez, és indítsa el a Pi -t
  • Nyisson meg egy terminál ablakot, és írja be az ifconfig parancsot. Látnia kell az eth1 bejegyzést, amint az a képen látható.
  • Typesudo dhclient eth1, hogy belső IP -címet rendeljen a modemhez.
  • Nyissa meg a Pi böngészőt, és lépjen a https://192.168.1.1 címre
  • Lépjen a modembeállítások profilkezelő oldalára, és hozzon létre egy új profilt. Érdemes az APN -t "hologram" -ra állítani, és a képen látható módon üresen hagyni a felhasználónevet és a jelszót.
  • Ezután lépjen a Mobilkapcsolat oldalra, és győződjön meg arról, hogy a hálózat "Auto" -ra van állítva, és a barangolás engedélyezve van.
  • A modemnek most csatlakoznia kell a mobilhálózathoz (látni fogja, hogy a LED világít a modemen, amikor sikeresen csatlakozik)
  • Próbáljon meg pingelni valamit, vagy látogasson el egy webhelyre (például https://hologram.io/test.html). Most már bármit megtehet az interneten keresztül.
  • A modem elmenti az APN beállításait, így nem kell újra konfigurálnia.
  • A Raspbian újabb verziói nem igényelnek semmilyen extra konfigurációt, hogy automatikusan létrehozzák a kapcsolatot, amikor a táblát csatlakoztatják, de ha bármilyen problémája van, adja hozzá ezeket a sorokat az/etc/network/interfaces fájlhoz

allow-hotplug eth1

iface eth1 inet Dhcp

3. lépés: A Pi beállítása

A Pi beállítása
A Pi beállítása

Hacsak nem telepítette a Raspbian Jessie -t a Pi -re, kövesse útmutatónkat - A málna pi beállítása -, amely végigvezeti Önt a Raspbian Jessie letöltésén és telepítésén, valamint a hardver csatlakoztatásán (ha még nem ismeri a Raspberry Pi -t, nagyon ajánljuk kövesse a fenti útmutatót, hogy a Pi -t felállítsa és készen álljon, mielőtt továbblép.)

4. lépés: Regisztráljon egy Amazon fejlesztői fiókhoz

Regisztráljon egy Amazon fejlesztői fiókhoz
Regisztráljon egy Amazon fejlesztői fiókhoz

Hacsak nem rendelkezik ilyennel, készítsen ingyenes fejlesztői fiókot a developer.amazon.com webhelyen. Itt meg kell néznie az AVS feltételeit és megállapodásait.

5. lépés: Készítsen eszköz- és biztonsági profilt

Készítsen eszköz- és biztonsági profilt
Készítsen eszköz- és biztonsági profilt

Kövesse az itt leírt lépéseket a termék regisztrálásához és biztonsági profil létrehozásához.

Jegyezze fel az alábbi paramétereket. Ezekre lesz szüksége az alábbi 5. lépésben.

  • ProductID (más néven eszköztípusazonosító),
  • ClientID, és
  • ClientSecret

Fontos: Győződjön meg arról, hogy az Engedélyezett eredet és az Engedélyezett visszatérési URL -címek beállítása a Biztonsági profil> Internetes beállítások menüpontban található (lásd: Eszköz- és biztonsági profil létrehozása):

  • Megengedett eredet: https:// localhost: 3000
  • Engedélyezett visszatérési URL -ek: https:// localhost: 3000/authresponse

6. lépés: A mintaalkalmazás klónozása

Nyissa meg a terminált, és írja be a következőt:

cd Desktopgit klón

7. lépés: Frissítse a telepítési szkriptet hitelesítő adataival

Frissítse a telepítési szkriptet hitelesítő adataival
Frissítse a telepítési szkriptet hitelesítő adataival

A telepítési szkript futtatása előtt frissítenie kell a szkriptet a 3. lépésben kapott hitelesítő adatokkal - ProductID, ClientID, ClientSecret. Írja be a következőt a terminálba:

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

Illessze be a fenti 3. lépésből kapott ProductID, ClientID és ClientSecret értékeket. A változtatásoknak így kell kinézniük:

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

Gépelje be a ctrl-X, majd az Y billentyűt, majd nyomja le az Enter billentyűt a módosítások mentéséhez a fájlba.

8. lépés: Futtassa a telepítési szkriptet

Futtassa a Telepítési szkriptet
Futtassa a Telepítési szkriptet

Most már készen áll a telepítő szkript futtatására. Ez telepíti az összes függőséget, beleértve a Sensory és a KITT. AI két wake word motorját is.

Megjegyzés: A telepítő szkript telepíti az összes projektfájlt abba a mappába, ahonnan a szkript fut. A szkript futtatásához nyissa meg a terminált, és keresse meg azt a mappát, ahol a projektet klónozta. Ezután futtassa a következő parancsot:

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

Néhány egyszerű kérdésre kell választ kapnia. Ezek segítenek abban, hogy a folytatás előtt minden szükséges előfeltételt teljesítsen.

Amikor a varázsló elindul, fogjon egy csésze kávét - ez körülbelül 30 percet vesz igénybe.

9. lépés: Futtassa webszolgáltatását, mintaalkalmazását és a Wake Word Engine programot

Futtassa webszolgáltatását, mintaalkalmazását és a Wake Word Engine programot
Futtassa webszolgáltatását, mintaalkalmazását és a Wake Word Engine programot
Futtassa webszolgáltatását, mintaalkalmazását és a Wake Word Engine programot
Futtassa webszolgáltatását, mintaalkalmazását és a Wake Word Engine programot
Futtassa webszolgáltatását, mintaalkalmazását és a Wake Word Engine programot
Futtassa webszolgáltatását, mintaalkalmazását és a Wake Word Engine programot

Most, hogy a telepítés befejeződött, három parancsot kell futtatnia 3 különálló terminál ablakban:

  • 1. terminálablak: a webszolgáltatás engedélyezéshez való futtatásához
  • 2. terminálablak: a mintaalkalmazás futtatásához az AVS -sel való kommunikációhoz
  • 3. terminálablak: az ébresztő szó motorjának futtatása, amely lehetővé teszi az interakció elindítását az "Alexa" kifejezés használatával.

Megjegyzés: Ezeket a parancsokat sorrendben kell futtatni.

Terminal ablak 1

Nyisson meg egy új terminál ablakot, és írja be a következő parancsokat a webszolgáltatás megjelenítéséhez, amely a mintaalkalmazás AVS -en történő engedélyezésére szolgál:

cd ~/Desktop/alexa-avs-sample-app/samplecd companionService && npm start

A szerver most a 3000 -es porton fut, és készen áll az ügyfél elindítására. Az engedélyezésről további információt az API áttekintése jogosultság című részben talál.

Terminál ablak 2

Nyisson meg egy új terminál ablakot, és írja be a következő parancsokat az AVS -sel kommunikáló mintaalkalmazás futtatásához:

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

Tekintse meg az API áttekintő felületeket, ha többet szeretne megtudni az AVS -re/onnan küldött üzenetekről.

Nézzük végig az ablakot érintő következő lépéseket

1. Amikor futtatja az ügyfelet, megjelenik egy ablak, amelyben a következő üzenet jelenik meg: - Kérjük, regisztrálja készülékét az alábbi URL -címen a böngészőben, és kövesse az utasításokat:

localhost: 3000/Provision/d340f629bd685deeff28a917. Szeretné automatikusan megnyitni az URL -t az alapértelmezett böngészőben?

Kattintson az "Igen" gombra az URL megnyitásához az alapértelmezett böngészőben.

2. Ha Raspbian Jessie -t futtat Pixel asztali számítógéppel (és Chromium böngészővel), figyelmeztetést kaphat a böngészőtől. Megkerülheti, ha rákattint a Speciális -> Tovább a localhostra (nem biztonságos) lehetőségre.

3. A bejelentkezés az Amazon weboldalra kerül. Adja meg Amazon hitelesítő adatait.

4. A fejlesztői engedélyezési oldalra kerül, megerősítve, hogy szeretné, ha eszköze elérné a korábban létrehozott biztonsági profilt. Kattintson az OK gombra.

5. Most egy olyan URL -re lesz átirányítva, amelyik betűvel kezdődik

6. Térjen vissza a Java alkalmazáshoz, és kattintson az OK gombra. Az ügyfél most készen áll az Alexa kérések elfogadására.

Terminal ablak 3

Megjegyzés: Hagyja ki ezt a lépést, ha ugyanazt az alkalmazást ébresztő szó motor nélkül szeretné futtatni.

Ez a projekt két harmadik féltől származó ébresztő szómotort támogat: a Sensory TrulyHandsFree és a KITT. AI Snowboy-ját. A -e paraméter az ügynök kiválasztására szolgál, és a {{engine}} két értékét támogatja: kitt_ai és szenzoros.

Nyisson meg egy új terminál ablakot, és használja a következő parancsokat egy ébresztő szó motor létrehozásához a Sensory vagy a KITT. AI -ból. Az ébresztő szó motor lehetővé teszi, hogy interakciókat kezdeményezzen az "Alexa" kifejezés használatával.

A Szenzoros ébresztő szó motor használatához írja be a -

cd ~/Desktop/alexa-avs-sample-app/samplecd wakeWordAgent/src &&./wakeWordAgent -e sensory

vagy írja be ezt a KITT. AI ébresztő szó motorjának használatához -

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

Most van egy működő kihangosító AVS prototípusa! Az alábbi forrásokból többet megtudhat az elérhető ébresztő szó motorokról:

  • Szenzoros
  • KITT. AI

10. lépés: Beszéljen Alexával

Beszélj Alexával
Beszélj Alexával

Most már beszélhet Alexával az "Alexa" ébresztő szó használatával. Próbálja ki a következőt -

Mondja "Alexa", majd várja meg a hangjelzést. Most mondd: "mennyi az idő?" Mondja "Alexa", majd várja meg a hangjelzést. Mondja most: "milyen az idő Seattle -ben?" Ha úgy tetszik, rákattinthat a "Figyelj" gombra is az ébresztő szó használata helyett. Kattintson egyszer a „Figyelj” gombra, majd engedje el a kattintást, és várja meg a hangjelzést, mielőtt beszélni kezdene. Beletelhet egy -két másodpercbe, mielőtt meghallja a hangjelzést

11. lépés: Kijelentkezés a mintaalkalmazásból

Lásd a mintaalkalmazás kijelentkezési utasításait.

12. lépés: Menjen fej nélkül, és szabaduljon meg a monitortól, a billentyűzettől és az egértől

Image
Image

Most, hogy az AVS prototípus fut, érdemes megszabadulni a monitortól, a billentyűzettől és az egértől. Ezt megteheti az SSH és a VNC használatával.

Ajánlott: