Orodha ya maudhui:

Msaidizi wa Google kwenye DragonBoard ™ 410c: 57 Hatua
Msaidizi wa Google kwenye DragonBoard ™ 410c: 57 Hatua

Video: Msaidizi wa Google kwenye DragonBoard ™ 410c: 57 Hatua

Video: Msaidizi wa Google kwenye DragonBoard ™ 410c: 57 Hatua
Video: Часть 2 - Трипланетная аудиокнига Э. Э. Смита (главы 5–8) 2024, Novemba
Anonim
Msaidizi wa Google kwenye DragonBoard ™ 410c
Msaidizi wa Google kwenye DragonBoard ™ 410c

Maagizo haya yatakufundisha kuendesha Msaidizi wa Google kwenye DragonBoard na kuanzisha mazingira mazuri na vifaa vingine.

Inahitajika:

-DragonBoard ™ 410c (w / usakinishaji mpya wa linaro-alip);

-12V / 1A 5.5mm usambazaji wa umeme wa jack;

-CC2531 moduli ya zigbee;

-Ufuatiliaji wa HDMI;

Panya -USB na kibodi;

-OSRAM TAA ™ Tunable Nyeupe 60 balbu;

-FLC BLE bulb;

-Yale Real Living deadbolt smart lock (w / moduli ya zigbee);

-Host PC (w / Windows)

Hatua ya 1: Wingu la Google Ingia

Wingu la Google Ingia
Wingu la Google Ingia

Katika PC mwenyeji, nenda kwenye ukurasa wa Wingu la Google na uingie.

Hatua ya 2: PubSub - Dashibodi

PubSub - Dashibodi
PubSub - Dashibodi

Kwenye menyu ya kushoto zungusha kipanya juu ya "PubSub" na ubonyeze kwenye "Mada".

Hatua ya 3: PubSub - Unda Mradi wa Wingu la Google

PubSub - Unda Mradi wa Wingu la Google
PubSub - Unda Mradi wa Wingu la Google

Ingiza jina la mradi na bonyeza "CREATE".

Hatua ya 4: PubSub - Wezesha API

PubSub - Wezesha API
PubSub - Wezesha API

Bonyeza "Wezesha API".

Hatua ya 5: PubSub - Unda Mada:

PubSub - Unda Mada
PubSub - Unda Mada

Bonyeza "Unda mada".

Hatua ya 6: PubSub - Jina la Mada:

PubSub - Jina la Mada
PubSub - Jina la Mada

Ingiza jina la mada na bonyeza "Unda".

Hatua ya 7: PubSub - Unda Usajili:

PubSub - Unda Usajili
PubSub - Unda Usajili

Bonyeza "Unda usajili."

Hatua ya 8: PubSub - Usanidi wa Usajili:

PubSub - Usanidi wa Usajili
PubSub - Usanidi wa Usajili

Ingiza jina kwa usajili na ujaze iliyobaki kama picha hapo juu inavyoonyesha.

Hatua ya 9: PubSub - Mada / Usajili Unaohitajika:

Kufuata mfano, unda mada hizi na usajili huu:

  1. BluDevCtl

    1. DashBluDevSub
    2. BluDevSub
  2. ZigCtl

    1. DashZigSub
    2. ZigCtlSub

Hatua ya 10: Vitendo kwenye Google - Ingia:

Nenda kwa ukurasa wa dashibodi ya Vitendo na uingie na akaunti ile ile iliyotumiwa hapo awali.

Hatua ya 11: Vitendo kwenye Google - Ingiza Mradi:

Vitendo kwenye Google - Ingiza Mradi
Vitendo kwenye Google - Ingiza Mradi

Bonyeza "Ongeza / ingiza mradi".

Hatua ya 12: Vitendo kwenye Google - Chagua Mradi:

Vitendo kwenye Google - Chagua Mradi
Vitendo kwenye Google - Chagua Mradi

Chagua mradi ulioundwa hapo awali wa kuagiza na bonyeza "IMPORT PROJECT".

Hatua ya 13: Vitendo kwenye Google - Usajili wa Kifaa:

Vitendo kwenye Google - Usajili wa Kifaa
Vitendo kwenye Google - Usajili wa Kifaa

Kwenye kiweko cha mradi bonyeza "Usajili wa Kifaa".

Hatua ya 14: Vitendo kwenye Google - Jiandikishe Mfano:

Vitendo kwenye Google - Jiandikishe Mfano
Vitendo kwenye Google - Jiandikishe Mfano

Bonyeza kwenye "USAJILI MODEL".

Hatua ya 15: Vitendo kwenye Google - Usanidi wa Mfano:

Vitendo kwenye Google - Usanidi wa Mfano
Vitendo kwenye Google - Usanidi wa Mfano

Ingiza jina la kifaa, mtengenezaji na aina ya kifaa kama Spika na bonyeza "JIANDIKISHE MFANO".

Hatua ya 16: Vitendo kwenye Google - Siri ya Mteja JSON:

Vitendo kwenye Google - Siri ya Mteja JSON
Vitendo kwenye Google - Siri ya Mteja JSON
Vitendo kwenye Google - Siri ya Mteja JSON
Vitendo kwenye Google - Siri ya Mteja JSON

Bonyeza "Pakua hati za OAuth 2.0" kupakua siri ya mteja JSON ambayo itatumika baadaye na bonyeza "Next".

Hatua ya 17: Vitendo kwenye Google - Bainisha Tabia:

Vitendo kwenye Google - Bainisha Tabia
Vitendo kwenye Google - Bainisha Tabia

Bonyeza tu kwenye "RUKA".

Hatua ya 18: Udhibiti wa Shughuli za Akaunti:

Nenda kwenye ukurasa wa kudhibiti Shughuli za Google, ingia na akaunti sawa na hapo awali na uhakikishe kuwa swichi zifuatazo za kugeuza zinawezeshwa (bluu):

  • Shughuli za Wavuti na Programu. Kwa kuongezea, hakikisha uchague Jumuisha historia ya Chrome na shughuli kutoka kwa wavuti, programu na vifaa vinavyotumia kisanduku cha kuangalia huduma za Google;
  • Maelezo ya Kifaa;
  • Shughuli ya Sauti na Sauti.

Hatua ya 19: Hati za Akaunti za Huduma - Unda Hati:

Hati za Akaunti ya Huduma - Unda Kitambulisho
Hati za Akaunti ya Huduma - Unda Kitambulisho

Nenda kwenye dashibodi ya Hati za Google Cloud, ingia na akaunti sawa na hapo awali na bonyeza "Unda hati".

Hatua ya 20: Hati za Akaunti za Huduma - Usanidi:

Hati za Akaunti ya Huduma - Usanidi
Hati za Akaunti ya Huduma - Usanidi

Chagua "Akaunti mpya ya huduma" katika "Akaunti ya huduma", ingiza jina lake, chagua "Mmiliki" kama "Wajibu", chagua JSON kama "Aina ya ufunguo" na bonyeza "Unda".

Hatua ya 21: Hati za Akaunti ya Huduma - Pakua Hati:

Hati za Akaunti ya Huduma - Pakua Hati
Hati za Akaunti ya Huduma - Pakua Hati

Kama itakavyobofya "Unda", faili ya JSON itapakuliwa. Okoa kwani utahitaji faili hii mbele.

Hatua ya 22: Hifadhi ya Wingu la Google - Unda ndoo:

Hifadhi ya Wingu la Google - Unda ndoo
Hifadhi ya Wingu la Google - Unda ndoo

Nenda kwenye ukurasa wa Uhifadhi wa Wingu la Google, ingia na ubofye "Unda BUCKET".

Hatua ya 23: Hifadhi ya Wingu la Google - Jaribio la Bure:

Hifadhi ya Wingu la Google - Jaribio la Bure
Hifadhi ya Wingu la Google - Jaribio la Bure

Hifadhi ni huduma ya kulipwa, lakini Google inatoa jaribio la bure ambalo lina zaidi ya inahitajika. Ili kusanidi jaribio la bure bonyeza "Jisajili kwa jaribio la bure".

Hatua ya 24: Hifadhi ya Wingu la Google - Jaribio la Bure - Hatua ya 1:

Hifadhi ya Wingu la Google - Jaribio la Bure - Hatua ya 1
Hifadhi ya Wingu la Google - Jaribio la Bure - Hatua ya 1

Chagua nchi, kubali sheria na masharti na bonyeza "WAKUBALIANE NA ENDELEA".

Hatua ya 25: Hifadhi ya Wingu la Google - Jaribio la Bure - Hatua ya 2:

Kutoka hapa unahitaji kuingiza habari kadhaa za taasisi (ambazo zinatofautiana nchi kwa nchi) na kadi ya mkopo ili kuweza kufikia uhifadhi

Hatua ya 26: Hifadhi ya Wingu la Google - Unda Ndoo W / Jaribio la Bure:

Hifadhi ya Wingu la Google - Unda Ndoo W / Jaribio la Bure
Hifadhi ya Wingu la Google - Unda Ndoo W / Jaribio la Bure

Bonyeza tena kwenye "BUNA BAHATI".

Hatua ya 27: Hifadhi ya Wingu la Google - Usanidi wa Ndoo:

Hifadhi ya Wingu la Google - Usanidi wa Ndoo
Hifadhi ya Wingu la Google - Usanidi wa Ndoo

Weka jina la ndoo na ujaze iliyobaki kama picha hapo juu inavyoonyesha.

Hatua ya 28: Hifadhi ya Wingu la Google - Faili:

Hifadhi ya Wingu la Google - Faili
Hifadhi ya Wingu la Google - Faili

Unda faili 3 zilizo na majina haya:

  • hadhi.txt;
  • statusble.txt;
  • statuszgb.txt.

Hatua ya 29: Hifadhi ya Wingu la Google - Pakia Faili:

Hifadhi ya Wingu la Google - Pakia Faili
Hifadhi ya Wingu la Google - Pakia Faili

Pakia faili zikiburuta kisha kwenye ndoo.

Hatua ya 30: Hifadhi ya Wingu la Google - Angalia Upakiaji:

Hifadhi ya Wingu la Google - Angalia Upakiaji
Hifadhi ya Wingu la Google - Angalia Upakiaji

Subiri hadi faili zote zipakuliwe.

Hatua ya 31: Kazi za Wingu la Google - Unda Kazi:

Kazi za Wingu la Google - Unda Kazi
Kazi za Wingu la Google - Unda Kazi

Nenda kwenye ukurasa wa Kazi za Wingu la Google na uingie. LAZIMA ufuate maagizo ya jaribio la bure katika Hatua ya 22 ili kuweza kuunda kazi.

Hatua ya 32: Kazi za Wingu la Google - Usanidi wa Kazi:

Kazi za Wingu la Google - Usanidi wa Kazi
Kazi za Wingu la Google - Usanidi wa Kazi

Jaza usanidi kama picha hapo juu inavyoonyesha. Faili ya.zip inapatikana kupakua hapa chini.

Hatua ya 33: Kazi za Wingu la Google - Mhariri wa Inline:

Kazi za Wingu la Google - Kihariri Inline
Kazi za Wingu la Google - Kihariri Inline

Kwenye Dashibodi ya Kazi bonyeza icon ya kupanua ya mhariri wa ndani.

Hatua ya 34: Kazi za Wingu la Google - Hariri Mbadala:

Kazi za Wingu la Google - Badilisha Mabadiliko
Kazi za Wingu la Google - Badilisha Mabadiliko
Kazi za Wingu la Google - Badilisha Mabadiliko
Kazi za Wingu la Google - Badilisha Mabadiliko

Weka ubadilishaji wa ndoo kwa jina la Ndoo iliyowekwa katika Hatua ya 26 na bonyeza "OK".

Hatua ya 35: Kazi za Wingu la Google - Hifadhi Mabadiliko:

Kazi za Wingu la Google - Hifadhi Mabadiliko
Kazi za Wingu la Google - Hifadhi Mabadiliko

Bonyeza kwenye "Tumia" ili kuokoa mabadiliko yanayobadilika. Subiri funciton ipelekwe, na ikiwa hitilafu yoyote itaonekana, kurudia mchakato tena.

Hatua ya 36: Dialogflow - Dashibodi:

Dialogflow - Dashibodi
Dialogflow - Dashibodi

Nenda kwenye ukurasa wa Dialogflow na bonyeza "Nenda kufariji".

Hatua ya 37: Dialogflow - Ingia:

Mtiririko wa mazungumzo - Ingia
Mtiririko wa mazungumzo - Ingia

Ingia ukitumia akaunti sawa ya Google kama hapo awali.

Hatua ya 38: Dialogflow - Mipangilio ya Akaunti:

Mtiririko wa mazungumzo - Mipangilio ya Akaunti
Mtiririko wa mazungumzo - Mipangilio ya Akaunti

Chagua nchi, kubali sheria na masharti na bonyeza "kubali".

Hatua ya 39: Dialogflow - Usanidi wa Wakala:

Dialogflow - Usanidi wa Wakala
Dialogflow - Usanidi wa Wakala

Chagua lugha, eneo la wakati na mradi wa Wingu (Hatua ya 3) na ubofye o "Unda".

Hatua ya 40: Dialogflow - Usanidi:

Mtiririko wa mazungumzo - Usanidi
Mtiririko wa mazungumzo - Usanidi

Kwenye koni ya wakala bonyeza ikoni ya usanidi.

Hatua ya 41: Dialogflow - Ingiza:

Utiririshaji wa mazungumzo - Ingiza
Utiririshaji wa mazungumzo - Ingiza

Bonyeza "Hamisha na uingize".

Hatua ya 42: Dialogflow - Rejesha kutoka ZIP:

Dialogflow - Rejesha kutoka kwa ZIP
Dialogflow - Rejesha kutoka kwa ZIP

Bonyeza "RUDISHA KUTOKA KWA ZIP".

Hatua ya 43: Dialogflow - Chagua Faili:

Mtiririko wa mazungumzo - Chagua Faili
Mtiririko wa mazungumzo - Chagua Faili

Bonyeza kwenye "CHAGUA FILE".

Hatua ya 44: Dialogflow - Pakia faili ya ZIP:

Dialogflow - Pakia faili ya ZIP
Dialogflow - Pakia faili ya ZIP

Chagua faili ya.zip inayopatikana kupakua hapo chini, andika RUDISHA ambapo inasema na bonyeza "RUDISHA".

Hatua ya 45: Dialogflow - Hifadhi Mabadiliko:

Mtiririko wa mazungumzo - Hifadhi Mabadiliko
Mtiririko wa mazungumzo - Hifadhi Mabadiliko

Kwenye kiweko cha wakala bonyeza "SAVE".

Hatua ya 46: Dialogflow - Utimilifu:

Utiririshaji wa mazungumzo - Utimilifu
Utiririshaji wa mazungumzo - Utimilifu

Bonyeza katika "Utimilifu" kwenye menyu ya kushoto.

Hatua ya 47: Dialogflow - Cloud Function Console

Dialogflow - Cloud Function Console
Dialogflow - Cloud Function Console

Katika kichupo kingine nenda kwenye koni ya kazi iliyoundwa hapo awali na bonyeza "Trigger".

Hatua ya 48: Dialogflow - Cloud Function URL

Utiririshaji wa mazungumzo - Kazi ya Wingu URL
Utiririshaji wa mazungumzo - Kazi ya Wingu URL
Utiririshaji wa mazungumzo - Kazi ya Wingu URL
Utiririshaji wa mazungumzo - Kazi ya Wingu URL

Nakili URL na ubandike kama URL ya Wavuti kwenye usanidi wa utimilifu wa Dialogflow.

Hatua ya 49: Usanidi wa Joka - Fikia Kituo cha DB:

Usanidi wa Joka - Fikia Kituo cha DB
Usanidi wa Joka - Fikia Kituo cha DB

Ili kutekeleza hatua hizi unahitaji fomu ya kufikia kituo cha DragonBoard. Kwa mfano, PuTTY ilitumika kwenye Windows kufikia kupitia UART ya serial. Usifanye amri yoyote ambayo mafunzo yanaonyesha kama ROOT! Ikiwa unapata kituo kupitia swichi ya UART ya serial kwa linaro ya mtumiaji kama picha inavyoonyesha.

Amri:

$ su linaro

Hatua ya 50: Usanidi wa Joka - Pakua Nambari:

Pakua.zip katika hatua hii na uondoe.

Hatua ya 51: Usanidi wa Joka - Kuunganisha kupitia SFTP:

Usanidi wa Joka - Kuunganisha kupitia SFTP
Usanidi wa Joka - Kuunganisha kupitia SFTP
Usanidi wa Joka - Kuunganisha kupitia SFTP
Usanidi wa Joka - Kuunganisha kupitia SFTP

Sasa ni wakati wa kuhamisha kitambulisho kilichozalishwa kwenye Wingu la Google hadi kwenye Ubao wa Joka. Inaweza kufanywa kwa njia anuwai. Mfano huu utatumia FileZila kwenye mashine ya mwenyeji kutuma faili kwenye kumbukumbu ya ndani ya Joka.

Katika "Host" ingiza mtandao wa ndani wa DB IP *, mtumiaji na nenosiri chaguo-msingi ni "linaro" na "Port" ni 22.

* Run ifconfig katika terminal ili kugundua IP ya ndani.

$ ifconfig

Hatua ya 52: Usanidi wa joka - Hamisha Nambari kwa DB:

Hamisha folda ya DB_GA kwenye Jukwaa kwenye / nyumbani / linaro / folda.

Hatua ya 53: Usanidi wa joka - Kuhamisha Hati:

Usanidi wa Joka - Kuhamisha Hati
Usanidi wa Joka - Kuhamisha Hati
Usanidi wa Joka - Kuhamisha Hati
Usanidi wa Joka - Kuhamisha Hati

Sasa uhamishe hati hizo kwenye mzizi wa folda ya DB_GA na ubadilishe jina la "mteja_secret_XXX.json" hadi "mteja_secret.json" na nyingine kwenye "service_account_key.json".

Hatua ya 54: Usanidi wa Joka - Kusanikisha Utegemezi:

Tumia sasisho linalofaa;

$ sudo apt sasisho

Sakinisha vifurushi hivi kupitia apt: python-pip, libglib2.0-dev, swig, portaudio19-dev, libpulse-dev;

$ sudo apt kufunga python-pip libglib2.0-dev swig portaudio19-dev libpulse-dev

Nenda kwenye folda ya "DB" katika "DB_GA" na utumie amri hii kusanikisha vifurushi vya bomba;

$ sudo pip install -r mahitaji.txt

Sakinisha NodeJS 8.x;

$ sudo curl -sL https://deb.nodesource.com/setup_8.x | Sudo bash -

$ sudo apt -y nodejs = 8.15.1-1nodesource1

Nenda kwenye folda ya "DB_GA / DB / zbserver" na uendeshe npm install

Sudo npm kufunga

Hatua ya 55: Usanidi wa joka - Usanidi wa Hati:

Usanidi wa Joka - Usanidi wa Hati
Usanidi wa Joka - Usanidi wa Hati

Sasa ni wakati wa kuunganisha kiwindaji cha HDMI, kibodi na panya kwenye DB.

Kwenye DB Desktop ingiza Ctrl + Alt + T kufungua kituo.

Nenda kwenye folda ya DB_GA:

$ cd / nyumbani / linaro / DB_GA /

Tumia amri hii:

$ sudo google-oauthlib-tool - mteja-siri mteja_secret.json --credentials /root/.config/google-oauthlib-tool/credentials.json --scope https://www.googleapis.com/auth/assistant- mfano wa sdk - salama

Hatua ya 56: Usanidi wa Joka - Uingiaji wa Kitambulisho:

Usanidi wa Joka - Uingiaji wa Kitambulisho
Usanidi wa Joka - Uingiaji wa Kitambulisho

Nakili URL ambayo amri ya mwisho hutoa na kubandika kwenye kivinjari cha DB na uingie na akaunti sawa ya Google iliyotumiwa kwenye mafunzo yote.

Hatua ya 57: Endesha Msaidizi wa Google

Nenda kwenye DB_GA / DB / syswatch_dev / folda:

$ cd / nyumbani / linaro / DB_GA / DB / syswatch_dev /

Unganisha Moduli ya Zigbee kwa DB;

Endesha faili ya watch.py:

$ sudo python watch.py

Ilipendekeza: