Talaan ng mga Nilalaman:
- Hakbang 1: Mag-log In sa Google Cloud
- Hakbang 2: PubSub - Console
- Hakbang 3: PubSub - Lumikha ng Google Cloud Project
- Hakbang 4: PubSub - Paganahin ang API
- Hakbang 5: PubSub - Lumikha ng Paksa:
- Hakbang 6: PubSub - Pangalan ng Paksa:
- Hakbang 7: PubSub - Lumikha ng Subscription:
- Hakbang 8: PubSub - Pag-set up ng Subscription:
- Hakbang 9: PubSub - Kinakailangan Mga Paksa / Mga Subkripsyon:
- Hakbang 10: Mga Pagkilos sa Google - Mag-log In:
- Hakbang 11: Mga Pagkilos sa Google - I-import ang Proyekto:
- Hakbang 12: Mga Pagkilos sa Google - Piliin ang Proyekto:
- Hakbang 13: Mga Pagkilos sa Google - Pagrehistro sa Device:
- Hakbang 14: Mga Pagkilos sa Google - Modelo ng Rehistro:
- Hakbang 15: Mga Pagkilos sa Google - Pag-set up ng Modelo:
- Hakbang 16: Mga Pagkilos sa Google - Lihim ng Client JSON:
- Hakbang 17: Mga Pagkilos sa Google - Tukuyin ang Mga Katangian:
- Hakbang 18: Pagkontrol sa Aktibidad ng Account:
- Hakbang 19: Mga Kredensyang Account sa Serbisyo - Lumikha ng Mga Kredensyal:
- Hakbang 20: Mga Kredensyal sa Serbisyo ng Serbisyo - Pag-setup:
- Hakbang 21: Mga Kredensyang Account sa Serbisyo - I-download ang Mga Kredensyal:
- Hakbang 22: Google Cloud Storage - Lumikha ng Bucket:
- Hakbang 23: Google Cloud Storage - Libreng Pagsubok:
- Hakbang 24: Google Cloud Storage - Libreng Pagsubok - Hakbang 1:
- Hakbang 25: Google Cloud Storage - Libreng Pagsubok - Hakbang 2:
- Hakbang 26: Google Cloud Storage - Lumikha ng Bucket W / Libreng Pagsubok:
- Hakbang 27: Google Cloud Storage - Pag-set up ng Bucket:
- Hakbang 28: Google Cloud Storage - Mga File:
- Hakbang 29: Google Cloud Storage - Mag-upload ng Mga File:
- Hakbang 30: Google Cloud Storage - Suriin ang Upload:
- Hakbang 31: Mga Pag-andar ng Google Cloud - Lumikha ng Pag-andar:
- Hakbang 32: Mga Pag-andar ng Google Cloud - Pag-setup ng Pag-andar:
- Hakbang 33: Mga Pag-andar ng Google Cloud - Inline Editor:
- Hakbang 34: Mga Pag-andar ng Google Cloud - Mag-edit ng Variable:
- Hakbang 35: Mga Pag-andar ng Google Cloud - I-save ang Mga Pagbabago:
- Hakbang 36: Dialogflow - Console:
- Hakbang 37: Dialogflow - Mag-log In:
- Hakbang 38: Dialogflow - Mga Setting ng Account:
- Hakbang 39: Dialogflow - Pag-setup ng Agent:
- Hakbang 40: Dialogflow - Pag-configure:
- Hakbang 41: Dialogflow - Mag-import:
- Hakbang 42: Dialogflow - Ibalik Mula sa ZIP:
- Hakbang 43: Dialogflow - Piliin ang File:
- Hakbang 44: Dialogflow - Mag-upload ng ZIP File:
- Hakbang 45: Dialogflow - I-save ang Mga Pagbabago:
- Hakbang 46: Dialogflow - Katuparan:
- Hakbang 47: Dialogflow - Cloud Function Console
- Hakbang 48: Dialogflow - Cloud Function URL
- Hakbang 49: Pag-setup ng Dragonboard - I-access ang DB Terminal:
- Hakbang 50: Pag-setup ng Dragonboard - I-download ang Code:
- Hakbang 51: Pag-setup ng Dragonboard - Pagkonekta sa pamamagitan ng SFTP:
- Hakbang 52: Pag-setup ng Dragonboard - Ilipat ang Code sa DB:
- Hakbang 53: Pag-setup ng Dragonboard - Paglilipat ng Mga Kredensyal:
- Hakbang 54: Pag-setup ng Dragonboard - Pag-install ng Mga Depende:
- Hakbang 55: Pag-set up ng Dragonboard - Configuration ng Mga Kredensyal:
- Hakbang 56: Pag-setup ng Dragonboard - Pag-login sa Kredensyal:
- Hakbang 57: Patakbuhin ang Google Assistant
Video: Google Assistant sa DragonBoard ™ 410c: 57 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ituturo sa iyo ng Mga Tagubilin na ito na patakbuhin ang Google Assistant sa DragonBoard at i-set up ang isang masamang kapaligiran sa ilang mga aparato.
Kailangan:
-DragonBoard ™ 410c (w / isang sariwang pag-install ng linaro-alip);
-12V / 1A 5.5mm jack power supply;
-CC2531 zigbee module;
-HDMI monitor;
-USB mouse at keyboard;
-OSRAM LIGHTFY ™ Maayos na Puting 60 bombilya;
-FLC BLE bombilya;
-Yale Real Living deadbolt smart lock (w / zigbee module);
-Host PC (w / Windows)
Hakbang 1: Mag-log In sa Google Cloud
Sa host PC, pumunta sa pahina ng Google Cloud at mag-log in.
Hakbang 2: PubSub - Console
Sa kaliwang menu ay i-hover ang mouse sa "PubSub" at mag-click sa "Mga Paksa".
Hakbang 3: PubSub - Lumikha ng Google Cloud Project
Magpasok ng isang pangalan ng proyekto at mag-click sa "GUMAWA".
Hakbang 4: PubSub - Paganahin ang API
Mag-click sa "Paganahin ang API".
Hakbang 5: PubSub - Lumikha ng Paksa:
Mag-click sa "Lumikha ng isang paksa".
Hakbang 6: PubSub - Pangalan ng Paksa:
Magpasok ng isang pangalan para sa paksa at mag-click sa "LILIKHA".
Hakbang 7: PubSub - Lumikha ng Subscription:
Mag-click sa "CREATE SUBSCRIPTION".
Hakbang 8: PubSub - Pag-set up ng Subscription:
Magpasok ng isang pangalan sa subscription at punan ang natitira tulad ng ipinakita ang imahe sa itaas.
Hakbang 9: PubSub - Kinakailangan Mga Paksa / Mga Subkripsyon:
Kasunod sa halimbawa, likhain ang mga paksang ito sa mga subscription na ito:
-
BluDevCtl
- DashBluDevSub
- BluDevSub
-
ZigCtl
- DashZigSub
- ZigCtlSub
Hakbang 10: Mga Pagkilos sa Google - Mag-log In:
Pumunta sa pahina ng Mga Pagkilos console at mag-log in sa parehong account na ginamit dati.
Hakbang 11: Mga Pagkilos sa Google - I-import ang Proyekto:
Mag-click sa "Magdagdag / mag-import ng proyekto".
Hakbang 12: Mga Pagkilos sa Google - Piliin ang Proyekto:
Piliin ang dating nilikha na proyekto upang mai-import at mag-click sa "IMPORT PROJECT".
Hakbang 13: Mga Pagkilos sa Google - Pagrehistro sa Device:
Sa console ng proyekto mag-click sa "Pagpaparehistro ng aparato".
Hakbang 14: Mga Pagkilos sa Google - Modelo ng Rehistro:
Mag-click sa "REGISTER MODEL".
Hakbang 15: Mga Pagkilos sa Google - Pag-set up ng Modelo:
Magpasok ng isang pangalan para sa aparato, tagagawa at uri ng aparato bilang Speaker at mag-click sa "REGISTER MODEL".
Hakbang 16: Mga Pagkilos sa Google - Lihim ng Client JSON:
Mag-click sa "I-download ang mga kredensyal sa OAuth 2.0" upang i-download ang lihim ng kliyente na JSON na gagamitin sa paglaon at mag-click sa "Susunod".
Hakbang 17: Mga Pagkilos sa Google - Tukuyin ang Mga Katangian:
Mag-click lamang sa "SKIP".
Hakbang 18: Pagkontrol sa Aktibidad ng Account:
Pumunta sa pahina ng kontrol ng Aktibidad ng Google, mag-log in sa parehong account tulad ng dati at tiyaking pinagana ang mga sumusunod na toggle switch (asul):
- Aktibidad sa Web at App. Bilang karagdagan, tiyaking piliin ang Kasama ang kasaysayan at aktibidad ng Chrome mula sa mga site, app, at aparato na gumagamit ng checkbox ng mga serbisyo ng Google;
- Impormasyon tungkol sa device;
- Aktibidad sa Boses at Audio.
Hakbang 19: Mga Kredensyang Account sa Serbisyo - Lumikha ng Mga Kredensyal:
Pumunta sa Google Cloud Credentials console, mag-log in sa parehong account tulad ng dati at mag-click sa "Lumikha ng mga kredensyal".
Hakbang 20: Mga Kredensyal sa Serbisyo ng Serbisyo - Pag-setup:
Piliin ang "Bagong account sa serbisyo" sa "Serbisyo ng account", magsingit ng isang pangalan para rito, piliin ang "May-ari" bilang "Papel", piliin ang JSON bilang "Key type" at mag-click sa "Lumikha".
Hakbang 21: Mga Kredensyang Account sa Serbisyo - I-download ang Mga Kredensyal:
Tulad ng pag-click sa "Lumikha", isang file na JSON ang maida-download. I-save dahil kakailanganin mo ang file na ito nang maaga.
Hakbang 22: Google Cloud Storage - Lumikha ng Bucket:
Pumunta sa pahina ng Google Cloud Storage, mag-log in at mag-click sa "CREATE BUCKET".
Hakbang 23: Google Cloud Storage - Libreng Pagsubok:
Ang Storage ay isang bayad na serbisyo, ngunit nag-aalok ang Google ng isang libreng pagsubok na may higit sa kinakailangan. Upang ma-setup ang libreng pagsubok na pag-click sa "Mag-sign up para sa isang libreng pagsubok".
Hakbang 24: Google Cloud Storage - Libreng Pagsubok - Hakbang 1:
Piliin ang bansa, tanggapin ang mga tuntunin ng serbisyo at mag-click sa "Sumasang-ayon AT MAGPATULOY".
Hakbang 25: Google Cloud Storage - Libreng Pagsubok - Hakbang 2:
Mula dito kailangan mong maglagay ng ilang impormasyong pang-institusyon (na magkakaiba-iba ng bawat bansa) at isang credit card upang ma-access ang imbakan
Hakbang 26: Google Cloud Storage - Lumikha ng Bucket W / Libreng Pagsubok:
Mag-click muli sa "CREATE BUCKET".
Hakbang 27: Google Cloud Storage - Pag-set up ng Bucket:
Maglagay ng isang pangalan para sa timba at punan ang natitira tulad ng ipinakita ang imahe sa itaas.
Hakbang 28: Google Cloud Storage - Mga File:
Lumikha ng 3 mga file kasama ang mga pangalang ito:
- katayuan.txt;
- statusble.txt;
- statuszgb.txt.
Hakbang 29: Google Cloud Storage - Mag-upload ng Mga File:
I-upload ang mga file na pagkaladkad pagkatapos sa bucket.
Hakbang 30: Google Cloud Storage - Suriin ang Upload:
Maghintay hanggang ma-upload ang lahat ng mga file.
Hakbang 31: Mga Pag-andar ng Google Cloud - Lumikha ng Pag-andar:
Pumunta sa pahina ng Google Cloud Function at mag-log in. DAPAT mong sundin ang mga tagubilin para sa isang libreng pagsubok sa Hakbang 22 upang makalikha ng isang pagpapaandar.
Hakbang 32: Mga Pag-andar ng Google Cloud - Pag-setup ng Pag-andar:
Punan ang pag-set up tulad ng ipinakita ang imahe sa itaas. Ang.zip file na magagamit upang i-download sa ibaba.
Hakbang 33: Mga Pag-andar ng Google Cloud - Inline Editor:
Sa Function Console mag-click sa palawakin na icon ng inline editor.
Hakbang 34: Mga Pag-andar ng Google Cloud - Mag-edit ng Variable:
Itakda ang variable ng bucket sa pangalan ng Bucket na nakatakda sa Hakbang 26 at mag-click sa "OK".
Hakbang 35: Mga Pag-andar ng Google Cloud - I-save ang Mga Pagbabago:
Mag-click sa "Deploy" upang i-save ang pagbabago ng variable. Hintaying mai-deploy ang funciton, at kung may anumang error na lilitaw, ulitin ulit ang proseso.
Hakbang 36: Dialogflow - Console:
Pumunta sa pahina ng Dialogflow at mag-click sa "Pumunta sa console".
Hakbang 37: Dialogflow - Mag-log In:
Mag-log in gamit ang parehong Google account tulad ng dati.
Hakbang 38: Dialogflow - Mga Setting ng Account:
Pumili ng isang bansa, tanggapin ang mga tuntunin ng serbisyo at mag-click sa "TANGGAPIN".
Hakbang 39: Dialogflow - Pag-setup ng Agent:
Piliin ang wika, timezone at ang proyekto ng Cloud (Hakbang 3) at i-click ang "GUMAWA".
Hakbang 40: Dialogflow - Pag-configure:
Sa ahente ng console mag-click sa icon ng pagsasaayos.
Hakbang 41: Dialogflow - Mag-import:
Mag-click sa "I-export at i-import".
Hakbang 42: Dialogflow - Ibalik Mula sa ZIP:
Mag-click sa "RESTORE MULA SA ZIP".
Hakbang 43: Dialogflow - Piliin ang File:
Mag-click sa "SELECT FILE".
Hakbang 44: Dialogflow - Mag-upload ng ZIP File:
Piliin ang magagamit na.zip file upang ma-download sa ibaba, i-type ang I-restore kung saan ito sinasabi at mag-click sa "RESTORE".
Hakbang 45: Dialogflow - I-save ang Mga Pagbabago:
Sa ahente ng console mag-click sa "I-save".
Hakbang 46: Dialogflow - Katuparan:
Mag-click sa "Katuparan" sa kaliwang menu.
Hakbang 47: Dialogflow - Cloud Function Console
Sa isa pang tab pumunta sa console ng dating nilikha na pag-andar at mag-click sa "Trigger".
Hakbang 48: Dialogflow - Cloud Function URL
Kopyahin ang URL at i-paste bilang Webhook URL sa pag-setup ng katuparan ng Dialogflow.
Hakbang 49: Pag-setup ng Dragonboard - I-access ang DB Terminal:
Upang maisagawa ang mga hakbang na ito kailangan mo ng isang form upang ma-access ang terminal ng DragonBoard. Sa halimbawa, ang PuTTY ay ginamit sa Windows upang ma-access sa pamamagitan ng serial UART. Huwag magpatakbo ng anumang utos na ipinapakita ng tutorial bilang ROOT! Kung ang pag-access sa terminal sa pamamagitan ng serial UART lumipat sa gumagamit linaro tulad ng ipinapakita ng imahe.
Command:
$ su linaro
Hakbang 50: Pag-setup ng Dragonboard - I-download ang Code:
I-download ang.zip sa hakbang na ito at kumuha.
Hakbang 51: Pag-setup ng Dragonboard - Pagkonekta sa pamamagitan ng SFTP:
Panahon na upang ilipat ang mga kredensyal na nabuo sa Google Cloud sa Dragonboard. Maaari itong magawa sa iba`t ibang paraan. Ang halimbawang ito ay gagamit ng FileZila sa host machine upang maipadala ang mga file sa panloob na memorya ng Dragonboard.
Sa "Host" ipasok ang DB local network IP *, ang default na gumagamit at password ay "linaro" at ang "Port" ay 22.
* Patakbuhin ang ifconfig sa terminal upang matuklasan ang lokal na IP.
$ ifconfig
Hakbang 52: Pag-setup ng Dragonboard - Ilipat ang Code sa DB:
Ilipat ang folder ng DB_GA sa Dragonboard sa / home / linaro / folder.
Hakbang 53: Pag-setup ng Dragonboard - Paglilipat ng Mga Kredensyal:
Ngayon ilipat ang mga kredensyal sa ugat ng folder ng DB_GA at palitan ang pangalan ng "client_secret_XXX.json" sa "client_secret.json" at ang isa pa sa "service_account_key.json".
Hakbang 54: Pag-setup ng Dragonboard - Pag-install ng Mga Depende:
Patakbuhin ang apt update;
$ sudo apt update
I-install ang mga package na ito sa pamamagitan ng apt: python-pip, libglib2.0-dev, swig, portaudio19-dev, libpulse-dev;
$ sudo apt i-install ang python-pip libglib2.0-dev swig portaudio19-dev libpulse-dev
Pumunta sa folder na "DB" sa "DB_GA" at patakbuhin ang utos na ito upang mai-install ang mga pip packages;
$ sudo pip install –r mga kinakailangan.txt
I-install ang NodeJS 8.x;
$ sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
$ sudo apt install -y nodejs = 8.15.1-1nodesource1
Pumunta sa folder na "DB_GA / DB / zbserver" at patakbuhin ang pag-install ng npm
sudo npm i-install
Hakbang 55: Pag-set up ng Dragonboard - Configuration ng Mga Kredensyal:
Ngayon ay oras na upang ikonekta ang HDMI monitor, keyboard at mouse sa DB.
Sa DB Desktop ipasok ang Ctrl + Alt + T upang magbukas ng isang terminal.
Pumunta sa folder na DB_GA:
$ cd / home / linaro / DB_GA /
Patakbuhin ang utos na ito:
$ sudo google-oauthlib-tool --client-lihim client_secret.json --credentials /root/.config/google-oauthlib-tool/credentials.json --scope https://www.googleapis.com/auth/assistant- sdk-prototype - makatipid
Hakbang 56: Pag-setup ng Dragonboard - Pag-login sa Kredensyal:
Kopyahin ang URL na lumabas ang huling utos at i-paste sa DB browser at mag-log in gamit ang parehong Google account na ginamit sa buong tutorial.
Hakbang 57: Patakbuhin ang Google Assistant
Pumunta sa DB_GA / DB / syswatch_dev / folder:
$ cd / home / linaro / DB_GA / DB / syswatch_dev /
Ikonekta ang Zigbee Module sa DB;
Patakbuhin ang watch.py file:
$ sudo python relo.py
Inirerekumendang:
Kinokontrol ng Google Assistant LED Matrix!: 7 Mga Hakbang (na may Mga Larawan)
Kontroladong LED Matrix ng Google Assistant!: Sa tutorial na ito, ipapakita ko sa iyo kung paano mo magagawa ang Google Assistant Controlled LED Matrix na maaari mong kontrolin ang form kahit saan gamit ang isang smartphone, Kaya't magsimula tayo
Pagtuklas ng Mga Sitwasyon ng Mga Sumibol - Qualcomm Dragonboard 410c: 7 Mga Hakbang
Pagtuklas ng Mga Sitwasyon ng Mga Emergency - Qualcomm Dragonboard 410c: Naghahanap ng mga sistemang panseguridad na gumagana sa pagsubaybay ng mga sitwasyon ng mga emergency, posible na mapansin na napakahirap iproseso ang lahat ng naitala na impormasyon. Sa pag-iisip tungkol doon, nagpasya kaming gamitin ang aming kaalaman sa pagproseso ng audio / imahe, mga sensor ng
Simula ng Smart Stoplight Sa DragonBoard 410c: 7 Mga Hakbang (na may Mga Larawan)
Simula ng Smart Stoplight Sa DragonBoard 410c: | MATERIALS: MDF 1.20 Mts. x 1.20 Mts.8 LEDs: · 2 Mga gulay at middot; 2 Dilaw at middot; 2 Pula at middot; 2 PutiIsa isang piraso ng karton. Dragon Board 410c BladeWiresSilicone Silicone GunToy carProtoboardPush buttonInfrare
Pag-unlad ng Mga Aplikasyon Gamit ang GPIO Pins sa DragonBoard 410c Sa Mga Sistema ng Pagpapatakbo ng Android at Linux: 6 na Hakbang
Pag-unlad ng Mga Aplikasyon Gamit ang GPIO Pins sa DragonBoard 410c Sa Mga Sistemang Pagpapatakbo ng Android at Linux: Ang layunin ng tutorial na ito ay upang ipakita ang impormasyong kinakailangan upang makabuo ng mga application gamit ang GPIO pin sa DragonBoard 410c mababang bilis na pagpapalawak. Ang tutorial na ito ay nagpapakita ng impormasyon para sa pagbuo ng mga application gamit ang mga GPIO pin na may SYS sa Andr
Pagbabasa ng Mga Halaga Mula sa isang BLE Device Gamit ang CSR1010 at Dragonboard 410c: 6 Mga Hakbang
Mga Halaga ng Pagbasa Mula sa isang BLE Device Gamit ang CSR1010 at Dragonboard 410c: Ipinapakita ng tutorial na ito kung paano basahin ang mga halaga mula sa BLE device na CSR1010 gamit ang Dragonboard 410c kasama si Linaro