Përmbajtje:
- Hapi 1: Identifikohu në Google Cloud
- Hapi 2: PubSub - Console
- Hapi 3: PubSub - Krijo Google Cloud Project
- Hapi 4: PubSub - Aktivizo API
- Hapi 5: PubSub - Krijo Tema:
- Hapi 6: PubSub - Emri i temës:
- Hapi 7: PubSub - Krijoni një pajtim:
- Hapi 8: PubSub - Konfigurimi i Abonimit:
- Hapi 9: PubSub - Temat/Abonimet e kërkuara:
- Hapi 10: Veprimet në Google - Identifikohu:
- Hapi 11: Veprimet në Google - Projekti i Importit:
- Hapi 12: Veprimet në Google - Zgjidhni Projektin:
- Hapi 13: Veprimet në Google - Regjistrimi i pajisjes:
- Hapi 14: Veprimet në Google - Regjistro modelin:
- Hapi 15: Veprimet në Google - Konfigurimi i modelit:
- Hapi 16: Veprimet në Google - Klienti sekret JSON:
- Hapi 17: Veprimet në Google - Specifikoni tiparet:
- Hapi 18: Kontrolli i Aktivitetit të Llogarisë:
- Hapi 19: Kredencialet e llogarisë së shërbimit - Krijoni kredencialet:
- Hapi 20: Kredencialet e llogarisë së shërbimit - Konfigurimi:
- Hapi 21: Kredencialet e llogarisë së shërbimit - Shkarkoni letrat kredenciale:
- Hapi 22: Google Cloud Storage - Krijoni një kovë:
- Hapi 23: Google Cloud Storage - Provë Falas:
- Hapi 24: Google Cloud Storage - Provë Falas - Hapi 1:
- Hapi 25: Google Cloud Storage - Provë Falas - Hapi 2:
- Hapi 26: Google Cloud Storage - Krijoni një kovë pa provë falas:
- Hapi 27: Google Cloud Storage - Konfigurimi i kovës:
- Hapi 28: Google Cloud Storage - Skedarët:
- Hapi 29: Google Cloud Storage - Ngarko skedarë:
- Hapi 30: Google Cloud Storage - Kontrolloni Ngarkimin:
- Hapi 31: Funksionet Google Cloud - Krijo Funksion:
- Hapi 32: Funksionet e Google Cloud - Konfigurimi i funksionit:
- Hapi 33: Funksionet e Google Cloud - Redaktuesi Inline:
- Hapi 34: Funksionet e Google Cloud - Ndrysho Ndryshoren:
- Hapi 35: Funksionet e Google Cloud - Ruaj Ndryshimet:
- Hapi 36: Dialogflow - Console:
- Hapi 37: Dialogflow - Identifikohu:
- Hapi 38: Dialogflow - Cilësimet e llogarisë:
- Hapi 39: Dialogflow - Konfigurimi i agjentit:
- Hapi 40: Dialogflow - Konfigurimi:
- Hapi 41: Dialogflow - Import:
- Hapi 42: Dialogflow - Restore From ZIP:
- Hapi 43: Dialogflow - Zgjidhni Skedarin:
- Hapi 44: Dialogflow - Ngarko skedarin ZIP:
- Hapi 45: Dialogflow - Ruani Ndryshimet:
- Hapi 46: Dialogflow - Përmbushja:
- Hapi 47: Dialogflow - Konsola e Funksionit Cloud
- Hapi 48: Dialogflow - URL e funksionit të resë
- Hapi 49: Konfigurimi i Dragonboard - Hyni në Terminalin DB:
- Hapi 50: Konfigurimi i Dragonboard - Shkarkoni Kodin:
- Hapi 51: Konfigurimi i Dragonboard - Lidhja përmes SFTP:
- Hapi 52: Konfigurimi i Dragonboard - Transferoni Kodin në DB:
- Hapi 53: Konfigurimi i Dragonboard - Transferimi i Kredencialeve:
- Hapi 54: Konfigurimi i Dragonboard - Instalimi i varësive:
- Hapi 55: Konfigurimi i Dragonboard - Konfigurimi i Kredencialeve:
- Hapi 56: Konfigurimi i Dragonboard - Hyrja Kredenciale:
- Hapi 57: Drejtoni Asistentin Google
Video: Google Assistant në DragonBoard ™ 410c: 57 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Ky Instructables do t'ju mësojë të përdorni Google Assistant në DragonBoard dhe dhe të krijoni një mjedis të çuditshëm me disa pajisje.
Kërkohet:
-DragonBoard ™ 410c (pa një instalim të ri të linaro-alip);
-12V/1A Furnizim me prizë 5.5mm;
-CC2531 modul zigbee;
-Monitor HDMI;
-Mus dhe tastierë USB;
-OSRAM LIGHTFY White Llambë e bardhë e Tunueshme 60;
-Llambë FLC BLE;
-Yale Real Living deadbolt lock i zgjuar (pa modul zigbee);
-Post PC (pa Windows)
Hapi 1: Identifikohu në Google Cloud
Në kompjuterin pritës, shkoni te faqja Google Cloud dhe regjistrohuni.
Hapi 2: PubSub - Console
Në menunë e majtë rri pezull miun mbi "PubSub" dhe kliko në "Temat".
Hapi 3: PubSub - Krijo Google Cloud Project
Vendosni një emër projekti dhe klikoni në "CREATE".
Hapi 4: PubSub - Aktivizo API
Klikoni në "Aktivizo API".
Hapi 5: PubSub - Krijo Tema:
Klikoni në "Krijo një temë".
Hapi 6: PubSub - Emri i temës:
Vendosni një emër për temën dhe klikoni në "CREATE".
Hapi 7: PubSub - Krijoni një pajtim:
Klikoni në "KRIJONI PUBRPARIM".
Hapi 8: PubSub - Konfigurimi i Abonimit:
Vendosni një emër në pajtim dhe plotësoni pjesën tjetër siç tregon imazhi i mësipërm.
Hapi 9: PubSub - Temat/Abonimet e kërkuara:
Duke ndjekur shembullin, krijoni këto tema me këto pajtime:
-
BluDevCtl
- DashBluDevSub
- BluDevSub
-
ZigCtl
- DashZigSub
- ZigCtlSub
Hapi 10: Veprimet në Google - Identifikohu:
Shkoni te faqja e tastierës Actions dhe regjistrohuni me të njëjtën llogari të përdorur më parë.
Hapi 11: Veprimet në Google - Projekti i Importit:
Klikoni në "Shto/importo projekt".
Hapi 12: Veprimet në Google - Zgjidhni Projektin:
Përzgjidhni projektin e krijuar më parë për ta importuar dhe klikoni në "IMPORT PROJEKT".
Hapi 13: Veprimet në Google - Regjistrimi i pajisjes:
Në tastierën e projektit klikoni në "Regjistrimi i pajisjes".
Hapi 14: Veprimet në Google - Regjistro modelin:
Klikoni në "REGJISTRI MODEL".
Hapi 15: Veprimet në Google - Konfigurimi i modelit:
Vendosni një emër për pajisjen, prodhuesin dhe llojin e pajisjes si Altoparlant dhe klikoni në "REGJISTRI MODEL".
Hapi 16: Veprimet në Google - Klienti sekret JSON:
Klikoni në "Shkarkoni letrat kredenciale OAuth 2.0" për të shkarkuar sekretin e klientit JSON që do të përdoret më vonë dhe klikoni në "Tjetër".
Hapi 17: Veprimet në Google - Specifikoni tiparet:
Klikoni vetëm në "SKIP".
Hapi 18: Kontrolli i Aktivitetit të Llogarisë:
Shko te faqja e kontrollit të Aktivitetit të Google, identifikohu me të njëjtën llogari si më parë dhe sigurohu që çelësat e mëposhtëm të aktivizimit janë aktivizuar (blu):
- Aktiviteti i uebit dhe i aplikacioneve. Përveç kësaj, sigurohuni që të zgjidhni kutinë e zgjedhjes Përfshi historinë dhe aktivitetin e Chrome nga sajtet, aplikacionet dhe pajisjet që përdorin shërbimet e Google;
- Informacioni i pajisjes;
- Veprimtari Zëri dhe Audio.
Hapi 19: Kredencialet e llogarisë së shërbimit - Krijoni kredencialet:
Shko te tastiera e Google Cloud Credentials, identifikohu me të njëjtën llogari si më parë dhe kliko në "Krijo kredencialet".
Hapi 20: Kredencialet e llogarisë së shërbimit - Konfigurimi:
Zgjidhni "Llogaria e shërbimit të ri" në "Llogaria e shërbimit", futni një emër për të, zgjidhni "Pronari" si "Roli", zgjidhni JSON si "Lloji i çelësit" dhe klikoni në "Krijo".
Hapi 21: Kredencialet e llogarisë së shërbimit - Shkarkoni letrat kredenciale:
Ndërsa klikoni në "Krijo", një skedar JSON do të shkarkohet. Ruaj pasi do të kesh nevojë për këtë skedar përpara.
Hapi 22: Google Cloud Storage - Krijoni një kovë:
Shkoni në faqen e Google Cloud Storage, regjistrohuni dhe klikoni në "CREATE BUCKET".
Hapi 23: Google Cloud Storage - Provë Falas:
Magazinimi është një shërbim me pagesë, por Google ofron një provë falas që ka më shumë seç duhet. Për të konfiguruar provën falas, klikoni në "Regjistrohuni për një provë falas".
Hapi 24: Google Cloud Storage - Provë Falas - Hapi 1:
Përzgjidhni vendin, pranoni kushtet e shërbimit dhe klikoni në "Pajtohem dhe Vazhdo".
Hapi 25: Google Cloud Storage - Provë Falas - Hapi 2:
Nga këtu ju duhet të futni disa informacione institucionale (që ndryshojnë nga vendi në vend) dhe një kartë krediti për të qenë në gjendje të hyni në ruajtje
Hapi 26: Google Cloud Storage - Krijoni një kovë pa provë falas:
Klikoni përsëri në "CREATE BUCKET".
Hapi 27: Google Cloud Storage - Konfigurimi i kovës:
Vendosni një emër për kovën dhe plotësoni pjesën tjetër siç tregon imazhi i mësipërm.
Hapi 28: Google Cloud Storage - Skedarët:
Krijoni 3 skedarë me këta emra:
- status.txt;
- statusble.txt;
- statuszgb.txt.
Hapi 29: Google Cloud Storage - Ngarko skedarë:
Ngarko skedarët duke u tërhequr pastaj në kovë.
Hapi 30: Google Cloud Storage - Kontrolloni Ngarkimin:
Prisni derisa të ngarkohen të gjithë skedarët.
Hapi 31: Funksionet Google Cloud - Krijo Funksion:
Shko te faqja Google Cloud Functions dhe identifikohu. DUHET të kesh ndjekur udhëzimet për një provë falas në Hapin 22 për të qenë në gjendje të krijosh një funksion.
Hapi 32: Funksionet e Google Cloud - Konfigurimi i funksionit:
Plotësoni konfigurimin siç tregon imazhi i mësipërm. Skedari.zip i disponueshëm për tu shkarkuar më poshtë.
Hapi 33: Funksionet e Google Cloud - Redaktuesi Inline:
Në tastierën e funksioneve klikoni në ikonën e zgjerimit të redaktorit të brendshëm.
Hapi 34: Funksionet e Google Cloud - Ndrysho Ndryshoren:
Vendosni ndryshoren e kovës në emrin e Kovës të vendosur në Hapin 26 dhe klikoni në "OK".
Hapi 35: Funksionet e Google Cloud - Ruaj Ndryshimet:
Klikoni në "Vendosni" për të ruajtur ndryshimin e ndryshueshëm. Prisni që funksioni të vendoset dhe nëse shfaqet ndonjë gabim, përsëriteni përsëri procesin.
Hapi 36: Dialogflow - Console:
Shkoni në faqen Dialogflow dhe klikoni në "Shko te tastiera".
Hapi 37: Dialogflow - Identifikohu:
Hyni duke përdorur të njëjtën llogari Google si më parë.
Hapi 38: Dialogflow - Cilësimet e llogarisë:
Zgjidhni një vend, pranoni kushtet e shërbimit dhe klikoni në "Prano".
Hapi 39: Dialogflow - Konfigurimi i agjentit:
Zgjidhni gjuhën, zonën kohore dhe projektin Cloud (Hapi 3) dhe klikoni në "CREATE".
Hapi 40: Dialogflow - Konfigurimi:
Në tastierën e agjentit klikoni në ikonën e konfigurimit.
Hapi 41: Dialogflow - Import:
Klikoni në "Eksport dhe Import".
Hapi 42: Dialogflow - Restore From ZIP:
Klikoni në "RIPARIM NGA ZIP".
Hapi 43: Dialogflow - Zgjidhni Skedarin:
Klikoni në "SELECT FILE".
Hapi 44: Dialogflow - Ngarko skedarin ZIP:
Zgjidhni skedarin.zip të disponueshëm për tu shkarkuar më poshtë, shkruani RESTORE aty ku thotë dhe klikoni në "RESTORE".
Hapi 45: Dialogflow - Ruani Ndryshimet:
Në tastierën e agjentit klikoni në "Ruaj".
Hapi 46: Dialogflow - Përmbushja:
Klikoni në "Përmbushja" në menunë e majtë.
Hapi 47: Dialogflow - Konsola e Funksionit Cloud
Në një skedë tjetër, shkoni te tastiera e funksionit të krijuar më parë dhe klikoni në "Trigger".
Hapi 48: Dialogflow - URL e funksionit të resë
Kopjoni URL -në dhe ngjiteni si URL e Webhook në konfigurimin e përmbushjes së Dialogflow.
Hapi 49: Konfigurimi i Dragonboard - Hyni në Terminalin DB:
Për të kryer këto hapa ju nevojitet një formë për të hyrë në terminalin e DragonBoard. Në shembullin, PuTTY u përdor në Windows për të hyrë përmes serisë UART. Mos ekzekutoni asnjë komandë që tutoriali tregon si ROOT! Nëse hyni në terminal përmes serialit UART kaloni në linaro të përdoruesit siç tregon imazhi.
Komanda:
$ su linaro
Hapi 50: Konfigurimi i Dragonboard - Shkarkoni Kodin:
Shkarkoni.zip në këtë hap dhe ekstraktoni.
Hapi 51: Konfigurimi i Dragonboard - Lidhja përmes SFTP:
Tani është koha për të transferuar kredencialet e krijuara në Google Cloud në Dragonboard. Mund të bëhet në mënyra të ndryshme. Ky shembull do të përdorë FileZila në makinën pritëse për të dërguar skedarët në kujtesën e brendshme të Dragonboard.
Në "Host" futni IP -në e rrjetit lokal DB*, përdoruesi dhe fjalëkalimi i paracaktuar është "linaro" dhe "Port" është 22.
*Drejtoni ifconfig në terminal për të zbuluar IP -në lokale.
$ ifconfig
Hapi 52: Konfigurimi i Dragonboard - Transferoni Kodin në DB:
Transferoni dosjen DB_GA në Dragonboard në dosjen/ home/ linaro/.
Hapi 53: Konfigurimi i Dragonboard - Transferimi i Kredencialeve:
Tani transferoni kredencialet në rrënjën e dosjes DB_GA dhe riemëroni "client_secret_XXX.json" në "client_secret.json" dhe tjetri në "service_account_key.json".
Hapi 54: Konfigurimi i Dragonboard - Instalimi i varësive:
Drejtoni përditësimin e duhur;
$ sudo apt përditësim
Instaloni këto pako përmes apt: python-pip, libglib2.0-dev, swig, portaudio19-dev, libpulse-dev;
$ sudo apt instaloni python-pip libglib2.0-dev swig portaudio19-dev libpulse-dev
Shkoni te dosja "DB" në "DB_GA" dhe ekzekutoni këtë komandë për të instaluar paketat pip;
$ sudo pip install –r kërkesat.txt
Instaloni NodeJS 8.x;
$ sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
$ sudo apt install -y nodejs = 8.15.1-1nodesource1
Shkoni te dosja "DB_GA/DB/zbserver" dhe ekzekutoni instalimin npm
sudo npm install
Hapi 55: Konfigurimi i Dragonboard - Konfigurimi i Kredencialeve:
Tani është koha për të lidhur monitorin HDMI, tastierën dhe miun në DB.
Në Desktop DB futni Ctrl+Alt+T për të hapur një terminal.
Shkoni te dosja DB_GA:
$ cd/home/linaro/DB_GA/
Drejtoni këtë komandë:
$ 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-prototip-ruaj
Hapi 56: Konfigurimi i Dragonboard - Hyrja Kredenciale:
Kopjoni URL -në që jep komanda e fundit dhe ngjiteni në shfletuesin DB dhe regjistrohuni me të njëjtën llogari Google të përdorur në të gjithë mësimin.
Hapi 57: Drejtoni Asistentin Google
Shkoni te dosja DB_GA/DB/syswatch_dev/:
$ cd/home/linaro/DB_GA/DB/syswatch_dev/
Lidhni modulin Zigbee me DB;
Drejtoni skedarin watch.py:
$ sudo python watch.py
Recommended:
Desenvolvendo Aplikimet Remotamente Para a Dragonboard 410c Usando IDE Eclipse: 17 Hapa
Desenvolvendo Aplikimet Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é mostrar si etapas është e nevojshme á rias para konfigurimit të ambientit të desenvolvimento, modaliteti i HostPC (Kompjuter / Fletore), atrav é s do IDE Eclipse të përpilojë os c ó digos dhe eksport për para Alvo (Drag
Vision 4all - Sistema Visão Assistida Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikativ Android: 6 hapa
Vizioni 4all - Sistemi i Ndihmës Para Deficientes Visuais Usando OpenCV, Dragonboard 410c E Aplikativ Android: DESCRI Ç Ã OO intuito do projeto é dar autonomia para deficientes visuais se locomoverem em ambiente të mbyllura brenda shtëpisë apo qendrave tregtare dhe aeroporteve.A locomo ç ã o em ambientes j á mapeados pode ou n ã o s
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorë: 7 Hapa
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensorë: O objetivo desse tutorial é mostrar si etapas është e nevojshme á rias para konfigurimit të ambientit të desenvolvimento, për mënyrën se si mund të í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Zbulimi i situatave emergjente - Qualcomm Dragonboard 410c: 7 hapa
Zbulimi i Situatave Emergjenciale - Qualcomm Dragonboard 410c: Duke kërkuar sisteme sigurie që punojnë për të monitoruar situatat emergjente, është e mundur të vërehet se është shumë e vështirë për të përpunuar të gjithë informacionin e regjistruar. Duke menduar për këtë, ne vendosëm të përdorim njohuritë tona në përpunimin e audios/imazhit, sensorë të
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 hapa
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Një informacion inteligjent i përbërë nga ndarja ç ã o autom á tica do lixo. Webcam e ravës, e cila është identike ose e rekomanduar nga lixo e o depozitimi nuk është i përshtatshëm për pjesën e poshtme të serisë së reklamës