Sisukord:
- Samm: logige Google'i pilve sisse
- 2. samm: PubSub - konsool
- 3. samm: PubSub - looge Google'i pilvprojekt
- 4. samm: PubSub - lubage API
- 5. samm: PubSub - teema loomine:
- 6. samm: PubSub - teema nimi:
- Samm 7: PubSub - tellimuse loomine:
- 8. samm: PubSub - tellimuse seadistamine:
- 9. samm: PubSub - kohustuslikud teemad/tellimused:
- 10. toiming: toimingud Google'is - logige sisse:
- 11. toiming: toimingud Google'is - projekti importimine:
- 12. samm: toimingud Google'is - valige projekt:
- 13. toiming: toimingud Google'is - seadme registreerimine:
- 14. toiming: toimingud Google'is - registreerimismudel:
- 15. toiming: toimingud Google'is - mudeli seadistamine:
- 16. toiming: toimingud Google'is - kliendisaladuse JSON:
- 17. toiming: toimingud Google'is - omaduste määramine:
- 18. toiming: kontotegevuse kontroll:
- 19. samm: teenusekonto mandaadid - looge mandaat:
- 20. samm: teenusekonto mandaadid - seadistamine:
- 21. samm: teenusekonto mandaadid - laadige mandaat alla:
- 22. toiming: Google'i pilvesalvestus - looge ämber:
- 23. toiming: Google'i pilvesalvestus - tasuta prooviperiood:
- 24. samm: Google'i pilvesalvestus - tasuta prooviperiood - 1. samm:
- 25. samm: Google'i pilvesalvestus - tasuta prooviperiood - 2. samm:
- 26. samm: Google'i pilvesalvestus - looge ämber tasuta prooviversiooniga:
- 27. samm: Google'i pilvesalvestus - ämbriseadistus:
- 28. toiming: Google'i pilvesalvestus - failid:
- 29. samm: Google'i pilvesalvestus - failide üleslaadimine:
- 30. toiming: Google'i pilvesalvestus - kontrollige üleslaadimist:
- Samm: Google'i pilvfunktsioonid - funktsiooni loomine:
- 32. samm: Google'i pilvfunktsioonid - funktsioonide seadistamine:
- Samm 33: Google'i pilvfunktsioonid - tekstisisese redigeerija:
- 34. samm: Google'i pilvfunktsioonid - muutuja muutmine:
- Samm: Google'i pilvfunktsioonid - muudatuste salvestamine:
- 36. samm: dialoogivoog - konsool:
- 37. samm: dialoogivoog - logige sisse:
- 38. samm. Dialoogivoog - konto seaded:
- 39. samm: dialoogivoog - agendi seadistamine:
- Samm 40: dialoogivoo - seadistamine:
- Samm 41: dialoogivoog - import:
- Samm 42: dialoogivoog - taastamine ZIP -ist:
- Samm 43: Dialoogivoog - valige fail:
- Samm 44: dialoogivoog - ZIP -faili üleslaadimine:
- 45. samm. Dialoogivoog - muudatuste salvestamine:
- 46. samm: dialoogivool - täitmine:
- 47. samm: dialoogivoog - pilvefunktsiooni konsool
- 48. samm. Dialoogivoog - pilvefunktsiooni URL
- Samm 49: Dragonboardi seadistamine - juurdepääs DB -terminalile:
- Samm 50: Dragonboardi seadistamine - koodi allalaadimine:
- Samm 51: Dragonboardi seadistamine - ühendamine SFTP kaudu:
- Samm 52: Dragonboardi seadistamine - Koodi ülekandmine andmebaasi:
- Samm 53: Dragonboardi seadistamine - mandaadi ülekandmine:
- Samm: Dragonboardi seadistamine - sõltuvuste installimine:
- 55. samm: Dragonboardi seadistamine - mandaadi konfigureerimine:
- Samm 56: Dragonboardi seadistamine - mandaadi sisselogimine:
- Samm: käivitage Google'i assistent
Video: Google'i assistent DragonBoard ™ 410c -l: 57 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See juhend juhendab teid Google Assistanti DragonBoardis käitama ja mõne seadmega nutikodu keskkonda seadistama.
Nõutud:
-DragonBoard ™ 410c (koos uue paigaldusega linaro-alip);
-12V/1A 5,5 mm pistikupesa toide;
-CC2531 siksamoodul;
-HDMI monitor;
-USB hiir ja klaviatuur;
-OSRAM LIGHTFY ™ häälestatav valge 60 pirn;
-FLC BLE pirn;
-Yale Real Living deadbolt nutikas lukk (zigbee mooduliga);
-Host PC (Windowsiga)
Samm: logige Google'i pilve sisse
Avage arvutis Google Cloudi leht ja logige sisse.
2. samm: PubSub - konsool
Hõljutage vasakpoolses menüüs kursorit „PubSub” kohal ja klõpsake „Teemad”.
3. samm: PubSub - looge Google'i pilvprojekt
Sisestage projekti nimi ja klõpsake "CREATE".
4. samm: PubSub - lubage API
Klõpsake "Luba API".
5. samm: PubSub - teema loomine:
Klõpsake "Loo teema".
6. samm: PubSub - teema nimi:
Sisestage teema nimi ja klõpsake "CREATE".
Samm 7: PubSub - tellimuse loomine:
Klõpsake nuppu "LOE TELLIMINE".
8. samm: PubSub - tellimuse seadistamine:
Sisestage tellimusele nimi ja täitke ülejäänud, nagu ülaltoodud pilt näitab.
9. samm: PubSub - kohustuslikud teemad/tellimused:
Näite järgi looge need tellimustega need teemad:
-
BluDevCtl
- DashBluDevSub
- BluDevSub
-
ZigCtl
- DashZigSub
- ZigCtlSub
10. toiming: toimingud Google'is - logige sisse:
Minge toimingute konsooli lehele ja logige sisse sama kontoga, mida varem kasutasite.
11. toiming: toimingud Google'is - projekti importimine:
Klõpsake "Lisa/impordi projekt".
12. samm: toimingud Google'is - valige projekt:
Valige importimiseks varem loodud projekt ja klõpsake nuppu "IMPORDI PROJEKT".
13. toiming: toimingud Google'is - seadme registreerimine:
Klõpsake projekti konsoolil nuppu "Seadme registreerimine".
14. toiming: toimingud Google'is - registreerimismudel:
Klõpsake "REGISTER MODEL".
15. toiming: toimingud Google'is - mudeli seadistamine:
Sisestage kõlarina seadme nimi, tootja ja seadme tüüp ning klõpsake "REGISTER MODEL".
16. toiming: toimingud Google'is - kliendisaladuse JSON:
Kliendi salajase JSON -i allalaadimiseks, mida kasutatakse hiljem, klõpsake nuppu „Laadi alla OAuth 2.0 volikirjad” ja klõpsake nuppu „Järgmine”.
17. toiming: toimingud Google'is - omaduste määramine:
Klõpsake ainult nuppu "Jäta vahele".
18. toiming: kontotegevuse kontroll:
Minge Google'i tegevuste juhtimise lehele, logige sisse sama kontoga nagu varem ja veenduge, et järgmised lülitid on lubatud (sinine):
- Veebi- ja rakendustegevus. Lisaks märkige kindlasti ruut Kaasa Chrome'i ajalugu ja tegevus Google'i teenuseid kasutavatelt saitidelt, rakendustest ja seadmetest;
- Seadme teave;
- Hääle- ja helitegevus.
19. samm: teenusekonto mandaadid - looge mandaat:
Minge Google'i pilvandmete konsooli, logige sisse sama kontoga nagu varem ja klõpsake nuppu „Loo mandaat“.
20. samm: teenusekonto mandaadid - seadistamine:
Valige jaotises "Teeninduskonto" "Uus teenusekonto", sisestage sellele nimi, valige "Omanik" rolliks, valige "Võtme tüübiks" JSON ja klõpsake "Loo".
21. samm: teenusekonto mandaadid - laadige mandaat alla:
Nagu klõpsates nupul „Loo”, laaditakse alla JSON -fail. Salvestage, kuna teil on seda faili vaja.
22. toiming: Google'i pilvesalvestus - looge ämber:
Minge Google'i pilvesalvestuse lehele, logige sisse ja klõpsake nuppu "LOO KOPP".
23. toiming: Google'i pilvesalvestus - tasuta prooviperiood:
Salvestusruum on tasuline teenus, kuid Google pakub tasuta prooviversiooni, mida on rohkem kui vaja. Tasuta prooviversiooni seadistamiseks klõpsake "Registreeru tasuta prooviversiooniks".
24. samm: Google'i pilvesalvestus - tasuta prooviperiood - 1. samm:
Valige riik, nõustuge teenusetingimustega ja klõpsake nuppu "LEPIDA JA JÄTKA".
25. samm: Google'i pilvesalvestus - tasuta prooviperiood - 2. samm:
Siit peate salvestusruumile juurdepääsemiseks sisestama teatud institutsioonilise teabe (mis on riigiti erinev) ja krediitkaardi
26. samm: Google'i pilvesalvestus - looge ämber tasuta prooviversiooniga:
Klõpsake uuesti nupul "LOO KOPP".
27. samm: Google'i pilvesalvestus - ämbriseadistus:
Sisestage ämbrile nimi ja täitke ülejäänud osa, nagu ülaltoodud pilt näitab.
28. toiming: Google'i pilvesalvestus - failid:
Looge 3 faili nende nimedega:
- status.txt;
- statusble.txt;
- statuszgb.txt.
29. samm: Google'i pilvesalvestus - failide üleslaadimine:
Laadige failid lohistades seejärel ämbrisse.
30. toiming: Google'i pilvesalvestus - kontrollige üleslaadimist:
Oodake, kuni kõik failid on üles laaditud.
Samm: Google'i pilvfunktsioonid - funktsiooni loomine:
Minge Google'i pilvfunktsioonide lehele ja logige sisse. Funktsiooni loomiseks PEATE järgima 22. etapi tasuta prooviversiooni juhiseid.
32. samm: Google'i pilvfunktsioonid - funktsioonide seadistamine:
Täitke seadistus, nagu ülaltoodud pilt näitab. Allpool on allalaadimiseks saadaval.zip -fail.
Samm 33: Google'i pilvfunktsioonid - tekstisisese redigeerija:
Funktsioonikonsoolis klõpsake inline redaktori laiendamise ikooni.
34. samm: Google'i pilvfunktsioonid - muutuja muutmine:
Määrake bucket muutuja sammus 26 määratud ämbri nimele ja klõpsake "OK".
Samm: Google'i pilvfunktsioonid - muudatuste salvestamine:
Muutuja muudatuse salvestamiseks klõpsake nuppu "Juuruta". Oodake, kuni funktsioon on kasutusele võetud, ja kui ilmneb tõrge, korrake protsessi uuesti.
36. samm: dialoogivoog - konsool:
Minge lehele Dialogflow ja klõpsake "Mine konsooli".
37. samm: dialoogivoog - logige sisse:
Logige sisse sama Google'i kontoga nagu varem.
38. samm. Dialoogivoog - konto seaded:
Valige riik, nõustuge teenusetingimustega ja klõpsake "VÕTA".
39. samm: dialoogivoog - agendi seadistamine:
Valige keel, ajavöönd ja pilveprojekt (3. samm) ja klõpsake nuppu "LOO".
Samm 40: dialoogivoo - seadistamine:
Klõpsake agendikonsoolil konfiguratsiooniikoonil.
Samm 41: dialoogivoog - import:
Klõpsake "Eksport ja import".
Samm 42: dialoogivoog - taastamine ZIP -ist:
Klõpsake nuppu "TAASTA ZIP -PILTIST".
Samm 43: Dialoogivoog - valige fail:
Klõpsake "SELECT FILE".
Samm 44: dialoogivoog - ZIP -faili üleslaadimine:
Valige allpool allalaadimiseks saadaval olev.zip -fail, tippige RESTORE sinna, kuhu see on kirjutatud, ja klõpsake nuppu „RESTORE”.
45. samm. Dialoogivoog - muudatuste salvestamine:
Klõpsake agendikonsoolil nuppu "SALVESTA".
46. samm: dialoogivool - täitmine:
Klõpsake vasakpoolses menüüs valikul "Täitmine".
47. samm: dialoogivoog - pilvefunktsiooni konsool
Teisel vahekaardil minge varem loodud funktsiooni konsooli ja klõpsake nuppu "Käivita".
48. samm. Dialoogivoog - pilvefunktsiooni URL
Kopeerige URL ja kleepige Dialogflow täitmise seadistuses Webhooki URL -iks.
Samm 49: Dragonboardi seadistamine - juurdepääs DB -terminalile:
Nende toimingute tegemiseks vajate vormi, et pääseda juurde DragonBoardi terminalile. Näites kasutati PuTTY -d Windowsis, et pääseda juurde jada UART kaudu. Ärge käivitage ühtegi käsku, mida õpetus näitab ROOT! Kui pääsete terminali juurde UART -seeria kaudu, lülitage kasutaja linaro, nagu pildil näidatud.
Käsk:
$ su linaro
Samm 50: Dragonboardi seadistamine - koodi allalaadimine:
Laadige selles etapis alla.zip ja ekstraktige.
Samm 51: Dragonboardi seadistamine - ühendamine SFTP kaudu:
Nüüd on aeg Google'i pilves loodud mandaadid Dragonboardile üle kanda. Seda saab teha mitmel viisil. See näide kasutab failide Dragonboardi sisemällu saatmiseks hostmasinas FileZila.
Sisestage jaotises "Host" DB kohaliku võrgu IP*, vaikimisi kasutaja ja parool on "linaro" ning "Port" on 22.
*Kohaliku IP avastamiseks käivitage terminalis ifconfig.
$ ifconfig
Samm 52: Dragonboardi seadistamine - Koodi ülekandmine andmebaasi:
Teisaldage kaust DB_GA kausta/ home/ linaro/ Dragonboardile.
Samm 53: Dragonboardi seadistamine - mandaadi ülekandmine:
Nüüd viige mandaat üle kausta DB_GA kausta ja nimetage "client_secret_XXX.json" ümber kausta "client_secret.json" ja teine kausta "service_account_key.json".
Samm: Dragonboardi seadistamine - sõltuvuste installimine:
Käivitage apt update;
$ sudo apt värskendus
Installige need paketid apt kaudu: python-pip, libglib2.0-dev, swig, portaudio19-dev, libpulse-dev;
$ sudo apt install python-pip libglib2.0-dev swig portaudio19-dev libpulse-dev
Minge kausta "DB" jaotises "DB_GA" ja käivitage see käsk pip -pakettide installimiseks;
$ sudo pip install –r nõuded.txt
Installige NodeJS 8.x;
$ sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
$ sudo apt install -y nodejs = 8.15.1-1nodesource1
Minge kausta „DB_GA/DB/zbserver” ja käivitage npm install
installida sudo npm
55. samm: Dragonboardi seadistamine - mandaadi konfigureerimine:
Nüüd on aeg ühendada DB -ga HDMI -monitor, klaviatuur ja hiir.
Terminali avamiseks sisestage DB töölauale Ctrl+Alt+T.
Minge kausta DB_GA:
$ cd/home/linaro/DB_GA/
Käivitage see käsk:
$ 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-prototüüp-salvesta
Samm 56: Dragonboardi seadistamine - mandaadi sisselogimine:
Kopeerige viimane käsk väljastatud URL ja kleepige see DB brauserisse ning logige sisse sama Google'i kontoga, mida kasutati kogu õpetuses.
Samm: käivitage Google'i assistent
Minge kausta DB_GA/DB/syswatch_dev/:
$ cd/home/linaro/DB_GA/DB/syswatch_dev/
Ühendage Zigbee moodul DB -ga;
Käivitage fail watch.py:
$ sudo python watch.py
Soovitan:
WLED (ESP8266 -l) + IFTTT + Google'i assistent: 5 sammu
WLED (ESP8266 -l) + IFTTT + Google'i assistent: see õpetus aitab teil alustada IFTTT ja Google'i assistendi WLED -i kasutamist ESP8266 -l. WLED -i seadistamine ESP8266, järgige seda juhendit tynicki kohta: https: //tynick.com/blog/11-03-2019/getting-started… Hüüdke Aircookiele sellise suurepärase tarkvara eest
Käed -vabad Google'i assistent Raspberry Pi jaoks: 14 sammu (koos piltidega)
Käed -vabad Google'i assistent Raspberry Pi jaoks: Tere ja tere tulemast minu esimesele Instructable'ile! Selles juhendis näitan teile, mida ma pean kõige lihtsamaks viisiks, kuidas installida oma Raspberry Pi -sse kõik laulvad, kõik tantsivad Google'i assistendid. Ta on OK Googliga täiesti käed vabad
Google'i assistent - Koduautomaatika, kasutades esp8266: 6 sammu
Google'i assistent | Koduautomaatika, kasutades esp8266: selles juhendis näitan teile Google'i assistendi juhitavat koduautomaatikat
Kontroller ja katkestaja Murale Avec Domoticz ja Google'i assistent: 4 sammu
Kontroller Un Interrupteur Murale Avec Domoticz ja Google'i assistent: Bonjour à tous, aujourd'hui nous allons voir comment Simuller un doigt qui va allumer ou éteindre notre interruptteur murale gràce à un wemos d1 mini, une imprimante 3d (si vous n'en avez , vous pouvez toujours faire imprimer ces pièces dans un fab
Google'i assistent Raspberry Pi lihtsal viisil: 15 sammu
Google'i assistent Raspberry Pi-l lihtne viis: Google'i assistent Raspberry Pi-s Niisiis, kuidas see kõik võimalik on? Mõni aeg tagasi avaldas Google oma kätega tehisintellekti komplekti, mille number oli The Magpi. See tegi teie Google'i assistendi loomise äärmiselt lihtsaks, kuid häälkomplekti kätte saamine