Sisällysluettelo:
- Vaihe 1: Kirjaudu Google Cloudiin
- Vaihe 2: PubSub - konsoli
- Vaihe 3: PubSub - Luo Google Cloud Project
- Vaihe 4: PubSub - Ota sovellusliittymä käyttöön
- Vaihe 5: PubSub - aiheen luominen:
- Vaihe 6: PubSub - Aiheen nimi:
- Vaihe 7: PubSub - Luo tilaus:
- Vaihe 8: PubSub - tilausasetukset:
- Vaihe 9: PubSub - Pakolliset aiheet/tilaukset:
- Vaihe 10: Toiminnot Googlessa - Kirjaudu sisään:
- Vaihe 11: Toiminnot Googlessa - Tuo projekti:
- Vaihe 12: Toiminnot Googlessa - Valitse projekti:
- Vaihe 13: Toiminnot Googlessa - Laitteen rekisteröinti:
- Vaihe 14: Toiminnot Googlessa - Rekisteröintimalli:
- Vaihe 15: Toiminnot Googlessa - Mallin asennus:
- Vaihe 16: Toiminnot Googlessa - Client Secret JSON:
- Vaihe 17: Toiminnot Googlessa - Määritä piirteet:
- Vaihe 18: Tilitoimintojen hallinta:
- Vaihe 19: Palvelutilin kirjautumistiedot - Luo tunnistetiedot:
- Vaihe 20: Palvelutilin kirjautumistiedot - Asennus:
- Vaihe 21: Palvelutilin kirjautumistiedot - Lataa käyttöoikeustiedot:
- Vaihe 22: Google Cloud Storage - luo ryhmä:
- Vaihe 23: Google Cloud Storage - ilmainen kokeilu:
- Vaihe 24: Google Cloud Storage - ilmainen kokeilu - Vaihe 1:
- Vaihe 25: Google Cloud Storage - ilmainen kokeilu - Vaihe 2:
- Vaihe 26: Google Cloud Storage - Luo ämpäri ilman ilmaista kokeilua:
- Vaihe 27: Google Cloud Storage - Säiliön määritys:
- Vaihe 28: Google Cloud Storage - Tiedostot:
- Vaihe 29: Google Cloud Storage - Lataa tiedostot:
- Vaihe 30: Google Cloud Storage - Tarkista lataus:
- Vaihe 31: Google Cloud Functions - Luo toiminto:
- Vaihe 32: Google Cloud Functions - Toimintojen määritys:
- Vaihe 33: Google Cloud Functions - Inline Editor:
- Vaihe 34: Google Cloud Functions - Muokkaa muuttujaa:
- Vaihe 35: Google Cloud Functions - Tallenna muutokset:
- Vaihe 36: Dialogflow - konsoli:
- Vaihe 37: Dialogflow - Kirjaudu sisään:
- Vaihe 38: Dialogflow - Tilin asetukset:
- Vaihe 39: Dialogflow - Agent Setup:
- Vaihe 40: Dialogflow - kokoonpano:
- Vaihe 41: Dialogflow - tuonti:
- Vaihe 42: Dialogflow - palauttaminen ZIP -tiedostosta:
- Vaihe 43: Dialogflow - Valitse tiedosto:
- Vaihe 44: Dialogflow - Lataa ZIP -tiedosto:
- Vaihe 45: Dialogflow - Tallenna muutokset:
- Vaihe 46: Dialogflow - Toteutus:
- Vaihe 47: Dialogflow - Cloud Function Console
- Vaihe 48: Dialogflow - pilvitoiminnon URL -osoite
- Vaihe 49: Dragonboard -asennus - DB -terminaalin käyttö:
- Vaihe 50: Dragonboard -asennus - Lataa koodi:
- Vaihe 51: Dragonboard -asennus - Yhdistäminen SFTP: n kautta:
- Vaihe 52: Dragonboard Setup - Siirrä koodi tietokantaan:
- Vaihe 53: Dragonboard -asennus - Valtuustietojen siirtäminen:
- Vaihe 54: Dragonboard -asennus - Riippuvuuksien asentaminen:
- Vaihe 55: Dragonboard -asennus - kirjautumistietojen määritys:
- Vaihe 56: Dragonboard -asennus - kirjautumistiedot:
- Vaihe 57: Suorita Google Assistant
Video: Google Assistant DragonBoard ™ 410c: 57 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä opas opettaa sinua käyttämään Google Assistantia DragonBoardissa ja asentamaan smarthome -ympäristön joidenkin laitteiden kanssa.
Vaaditaan:
-DragonBoard ™ 410c (uuden linaro-alip-asennuksen kanssa);
-12V/1A 5,5 mm jakkivirtalähde;
-CC2531 zigbee -moduuli;
-HDMI -näyttö;
-USB -hiiri ja näppäimistö;
-OSRAM LIGHTFY ™ viritettävä valkoinen 60 -lamppu;
-FLC BLE -lamppu;
-Yale Real Living deadbolt -lukko (zigbee -moduulilla);
-Isäntätietokone (Windowsilla)
Vaihe 1: Kirjaudu Google Cloudiin
Siirry isäntätietokoneessa Google Cloud -sivulle ja kirjaudu sisään.
Vaihe 2: PubSub - konsoli
Vie hiiri vasemmanpuoleisessa valikossa "PubSub" -kohdan päälle ja napsauta "Aiheet".
Vaihe 3: PubSub - Luo Google Cloud Project
Lisää projektin nimi ja napsauta "LUO".
Vaihe 4: PubSub - Ota sovellusliittymä käyttöön
Napsauta "Ota sovellusliittymä käyttöön".
Vaihe 5: PubSub - aiheen luominen:
Napsauta "Luo aihe".
Vaihe 6: PubSub - Aiheen nimi:
Anna aiheelle nimi ja napsauta "LUO".
Vaihe 7: PubSub - Luo tilaus:
Klikkaa "LUO TILAUS".
Vaihe 8: PubSub - tilausasetukset:
Lisää nimi tilaukseen ja täytä loput kuten yllä oleva kuva osoittaa.
Vaihe 9: PubSub - Pakolliset aiheet/tilaukset:
Luo esimerkin mukaisesti nämä aiheet seuraavilla tilauksilla:
-
BluDevCtl
- DashBluDevSub
- BluDevSub
-
ZigCtl
- DashZigSub
- ZigCtlSub
Vaihe 10: Toiminnot Googlessa - Kirjaudu sisään:
Siirry Actions -konsolin sivulle ja kirjaudu sisään samalla tilillä, jota käytit aiemmin.
Vaihe 11: Toiminnot Googlessa - Tuo projekti:
Napsauta "Lisää/tuo projekti".
Vaihe 12: Toiminnot Googlessa - Valitse projekti:
Valitse aiemmin luotu projekti tuotavaksi ja napsauta "IMPORT PROJECT".
Vaihe 13: Toiminnot Googlessa - Laitteen rekisteröinti:
Napsauta projektin konsolissa "Laitteen rekisteröinti".
Vaihe 14: Toiminnot Googlessa - Rekisteröintimalli:
Napsauta "REKISTERÖINTIMALLI".
Vaihe 15: Toiminnot Googlessa - Mallin asennus:
Anna kaiuttimelle laitteen nimi, valmistaja ja laitetyyppi ja napsauta "REKISTERÖINTIMALLI".
Vaihe 16: Toiminnot Googlessa - Client Secret JSON:
Napsauta "Lataa OAuth 2.0 -tiedot" ladataksesi asiakassalaisuuden JSON, jota käytetään myöhemmin, ja napsauta "Seuraava".
Vaihe 17: Toiminnot Googlessa - Määritä piirteet:
Napsauta vain "OHITA".
Vaihe 18: Tilitoimintojen hallinta:
Siirry Googlen toiminnan ohjaussivulle, kirjaudu sisään samalla tilillä kuin ennen ja varmista, että seuraavat vaihtokytkimet ovat käytössä (sininen):
- Verkko- ja sovellustoiminta. Muista myös valita Sisällytä Chromen historia ja toiminta Googlen palveluita käyttävien sivustojen, sovellusten ja laitteiden valintaruutu.
- Laitteen informaatio;
- Puhe- ja äänitoiminta.
Vaihe 19: Palvelutilin kirjautumistiedot - Luo tunnistetiedot:
Siirry Google Cloud Credentials -konsoliin, kirjaudu sisään samalla tilillä kuin aiemmin ja napsauta "Luo tunnistetiedot".
Vaihe 20: Palvelutilin kirjautumistiedot - Asennus:
Valitse "Uusi palvelutili" "Palvelutili" -kohdasta, lisää sille nimi, valitse "Omistaja" rooliksi, valitse JSON avaintyypiksi ja napsauta "Luo".
Vaihe 21: Palvelutilin kirjautumistiedot - Lataa käyttöoikeustiedot:
Kuten napsauta "Luo", JSON -tiedosto ladataan. Tallenna, koska tarvitset tätä tiedostoa eteenpäin.
Vaihe 22: Google Cloud Storage - luo ryhmä:
Siirry Google Cloud Storage -sivulle, kirjaudu sisään ja napsauta "CREATE BUCKET".
Vaihe 23: Google Cloud Storage - ilmainen kokeilu:
Tallennus on maksullinen palvelu, mutta Google tarjoaa ilmaisen kokeilujakson, jossa on enemmän kuin tarvitaan. Määritä ilmainen kokeilu napsauttamalla "Tilaa ilmainen kokeilu".
Vaihe 24: Google Cloud Storage - ilmainen kokeilu - Vaihe 1:
Valitse maa, hyväksy palveluehdot ja napsauta "HYVÄKSY JA JATKA".
Vaihe 25: Google Cloud Storage - ilmainen kokeilu - Vaihe 2:
Täältä sinun on syötettävä joitakin institutionaalisia tietoja (jotka vaihtelevat maittain) ja luottokortti, jotta voit käyttää tallennustilaa
Vaihe 26: Google Cloud Storage - Luo ämpäri ilman ilmaista kokeilua:
Napsauta uudelleen "LUO KAUPA".
Vaihe 27: Google Cloud Storage - Säiliön määritys:
Anna kauhalle nimi ja täytä loput kuten yllä oleva kuva osoittaa.
Vaihe 28: Google Cloud Storage - Tiedostot:
Luo 3 tiedostoa näillä nimillä:
- status.txt;
- statusble.txt;
- statuszgb.txt.
Vaihe 29: Google Cloud Storage - Lataa tiedostot:
Lataa tiedostot vetämällä niitä sitten säilöön.
Vaihe 30: Google Cloud Storage - Tarkista lataus:
Odota, kunnes kaikki tiedostot on ladattu.
Vaihe 31: Google Cloud Functions - Luo toiminto:
Siirry Google Cloud Functions -sivulle ja kirjaudu sisään. Sinun PITI noudattaa vaiheen 22 ilmaisen kokeilun ohjeita, jotta voit luoda toiminnon.
Vaihe 32: Google Cloud Functions - Toimintojen määritys:
Täytä asetukset yllä olevan kuvan mukaisesti.. Zip -tiedosto ladattavissa alta.
Vaihe 33: Google Cloud Functions - Inline Editor:
Napsauta toimintokonsolissa sisäisen editorin laajennuskuvaketta.
Vaihe 34: Google Cloud Functions - Muokkaa muuttujaa:
Aseta bucket -muuttujan vaiheessa 26 asetetun Bucket -nimen nimi ja napsauta "OK".
Vaihe 35: Google Cloud Functions - Tallenna muutokset:
Tallenna muuttujan muutos napsauttamalla "Ota käyttöön". Odota, että toiminto otetaan käyttöön, ja jos näyttöön tulee virhe, toista prosessi uudelleen.
Vaihe 36: Dialogflow - konsoli:
Siirry Dialogflow -sivulle ja napsauta "Siirry konsoliin".
Vaihe 37: Dialogflow - Kirjaudu sisään:
Kirjaudu sisään samalla Google -tilillä kuin aiemmin.
Vaihe 38: Dialogflow - Tilin asetukset:
Valitse maa, hyväksy palveluehdot ja napsauta "HYVÄKSY".
Vaihe 39: Dialogflow - Agent Setup:
Valitse kieli, aikavyöhyke ja pilviprojekti (vaihe 3) ja napsauta "LUO".
Vaihe 40: Dialogflow - kokoonpano:
Napsauta agenttikonsolissa määrityskuvaketta.
Vaihe 41: Dialogflow - tuonti:
Napsauta "Vie ja tuo".
Vaihe 42: Dialogflow - palauttaminen ZIP -tiedostosta:
Napsauta "PALAUTA ZIP -POSTI".
Vaihe 43: Dialogflow - Valitse tiedosto:
Napsauta "SELECT FILE".
Vaihe 44: Dialogflow - Lataa ZIP -tiedosto:
Valitse alla ladattava.zip -tiedosto, kirjoita RESTORE siihen, missä se sanoo, ja napsauta "PALAUTA".
Vaihe 45: Dialogflow - Tallenna muutokset:
Napsauta agenttikonsolissa "TALLENNA".
Vaihe 46: Dialogflow - Toteutus:
Napsauta vasemman valikon kohtaa "Täyttö".
Vaihe 47: Dialogflow - Cloud Function Console
Siirry toisessa välilehdessä aiemmin luodun toiminnon konsoliin ja napsauta "Trigger".
Vaihe 48: Dialogflow - pilvitoiminnon URL -osoite
Kopioi URL -osoite ja liitä Webhook -URL -osoitteeksi Dialogflow -suoritusasetuksissa.
Vaihe 49: Dragonboard -asennus - DB -terminaalin käyttö:
Näiden vaiheiden suorittamiseen tarvitset lomakkeen DragonBoard -terminaalin käyttämiseksi. Esimerkissä PuTTY: tä käytettiin Windowsissa pääsemiseen sarjaportin UART: n kautta. Älä suorita mitään komentoa, jonka opetusohjelma näyttää ROOT! Jos käytät päätelaitetta UART -sarjan kautta, vaihda käyttäjän linaroon kuvan mukaisesti.
Komento:
$ su linaro
Vaihe 50: Dragonboard -asennus - Lataa koodi:
Lataa.zip tässä vaiheessa ja pura.
Vaihe 51: Dragonboard -asennus - Yhdistäminen SFTP: n kautta:
Nyt on aika siirtää Google Cloudissa luodut kirjautumistiedot Dragonboardille. Se voidaan tehdä eri tavoin. Tässä esimerkissä tiedostoja lähetetään isäntäkoneen FileZilalla Dragonboardin sisäiseen muistiin.
Lisää isäntään DB -lähiverkon IP*, oletuskäyttäjä ja salasana on "linaro" ja "Portti" on 22.
*Suorita ifconfig päätelaitteessa paikallisen IP -osoitteen löytämiseksi.
$ ifconfig
Vaihe 52: Dragonboard Setup - Siirrä koodi tietokantaan:
Siirrä DB_GA -kansio/ home/ linaro/ -kansion Dragonboardille.
Vaihe 53: Dragonboard -asennus - Valtuustietojen siirtäminen:
Siirrä nyt kirjautumistiedot DB_GA -kansion juureen ja nimeä "client_secret_XXX.json" uudelleen nimeksi "client_secret.json" ja toinen "service_account_key.json".
Vaihe 54: Dragonboard -asennus - Riippuvuuksien asentaminen:
Suorita apt update;
$ sudo apt päivitys
Asenna nämä paketit apt: python-pip, libglib2.0-dev, swig, portaudio19-dev, libpulse-dev;
$ sudo apt install python-pip libglib2.0-dev swig portaudio19-dev libpulse-dev
Siirry DB_GA -kansioon "DB_GA" ja suorita tämä komento asentaaksesi pip -paketit;
$ sudo pip install –r vaatimukset.txt
Asenna NodeJS 8.x;
$ sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
$ sudo apt install -y nodejs = 8.15.1-1nodesource1
Siirry kansioon "DB_GA/DB/zbserver" ja suorita npm install
sudo npm asennus
Vaihe 55: Dragonboard -asennus - kirjautumistietojen määritys:
Nyt on aika kytkeä HDMI -näyttö, näppäimistö ja hiiri tietokantaan.
Avaa pääte painamalla DB -työpöydällä Ctrl+Alt+T.
Siirry kansioon DB_GA:
$ cd/home/linaro/DB_GA/
Suorita tämä komento:
$ sudo google-oauthlib-tool --client-secrets client_secret.json --credentials /root/.config/google-oauthlib-tool/credentials.json --scope https://www.googleapis.com/auth/assistant- sdk-prototyyppi-tallenna
Vaihe 56: Dragonboard -asennus - kirjautumistiedot:
Kopioi viimeisen komennon antama URL -osoite ja liitä tietokantaselaimeen ja kirjaudu sisään samalla Google -tilillä, jota käytettiin koko opetusohjelmassa.
Vaihe 57: Suorita Google Assistant
Siirry kansioon DB_GA/DB/syswatch_dev/:
$ cd/home/linaro/DB_GA/DB/syswatch_dev/
Liitä Zigbee -moduuli tietokantaan;
Suorita watch.py -tiedosto:
$ sudo python watch.py
Suositeltava:
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplicativo Android: 6 vaihetta
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Applicativo Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambientes como casas ou ostoskeskukset ja lentoasemat.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Anturit: 7 vaihetta
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Anturit: O objetivo desse tutorial é Mostrar as etapas tarpeen á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com and Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Hätätilanteiden havaitseminen - Qualcomm Dragonboard 410c: 7 vaihetta
Hätätilanteiden havaitseminen - Qualcomm Dragonboard 410c: Etsitkö turvajärjestelmiä, jotka valvovat hätätilanteita, on mahdollista huomata, että kaikkien tallennettujen tietojen käsittely on liian vaikeaa. Kun ajattelimme sitä, päätimme käyttää tietämystämme ääni-/kuvankäsittelyssä, antureissa ja
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 vaihetta
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente koostuu erillisistä ç ã o autom á tica do lixo. Atravin verkkokamera, tunniste tai tyyppi de lixo e o deposita no compartimento sopivuus para posteriormente ser reciclado
Kohteen tunnistus W/ Dragonboard 410c tai 820c OpenCV: n ja Tensorflow: n avulla: 4 vaihetta
Objektien tunnistus W/ Dragonboard 410c tai 820c OpenCV: n ja Tensorflow: n avulla: Tässä ohjeessa kuvataan, miten asennetaan OpenCV-, Tensorflow- ja koneoppimiskehykset Python 3.5: lle Objektitunnistus -sovelluksen suorittamiseksi