Obsah:
- Krok 1: Přihlaste se do Google Cloud
- Krok 2: PubSub - konzola
- Krok 3: PubSub - vytvořte projekt Google Cloud
- Krok 4: PubSub - Povolte API
- Krok 5: PubSub - vytvoření tématu:
- Krok 6: PubSub - název tématu:
- Krok 7: PubSub - vytvořte předplatné:
- Krok 8: PubSub - Nastavení předplatného:
- Krok 9: PubSub - požadovaná témata/předplatné:
- Krok 10: Akce na Googlu - Přihlaste se:
- Krok 11: Akce na Googlu - import projektu:
- Krok 12: Akce na Googlu - vyberte projekt:
- Krok 13: Akce na Googlu - registrace zařízení:
- Krok 14: Akce na Googlu - model registrace:
- Krok 15: Akce na Googlu - Nastavení modelu:
- Krok 16: Akce na Googlu - Client Secret JSON:
- Krok 17: Akce na Googlu - upřesněte vlastnosti:
- Krok 18: Řízení aktivity účtu:
- Krok 19: Pověření účtu služby - vytvořte pověření:
- Krok 20: Pověření účtu služby - Nastavení:
- Krok 21: Pověření účtu služby - Stáhněte si pověření:
- Krok 22: Google Cloud Storage - vytvořte segment:
- Krok 23: Google Cloud Storage - bezplatná zkušební verze:
- Krok 24: Google Cloud Storage - bezplatná zkušební verze - krok 1:
- Krok 25: Google Cloud Storage - bezplatná zkušební verze - krok 2:
- Krok 26: Google Cloud Storage - vytvořte si balíček s bezplatnou zkušební verzí:
- Krok 27: Google Cloud Storage - Bucket Setup:
- Krok 28: Google Cloud Storage - soubory:
- Krok 29: Google Cloud Storage - nahrávání souborů:
- Krok 30: Google Cloud Storage - zkontrolujte nahrávání:
- Krok 31: Cloudové funkce Google - funkce vytvoření:
- Krok 32: Google Cloud Functions - Nastavení funkcí:
- Krok 33: Google Cloud Functions - Inline Editor:
- Krok 34: Google Cloud Functions - Upravit proměnnou:
- Krok 35: Cloudové funkce Google - Uložit změny:
- Krok 36: Dialogflow - konzola:
- Krok 37: Dialogflow - Přihlášení:
- Krok 38: Dialogflow - Nastavení účtu:
- Krok 39: Dialogflow - Nastavení agenta:
- Krok 40: Dialogflow - Konfigurace:
- Krok 41: Dialogflow - import:
- Krok 42: Dialogflow - obnovení ze ZIP:
- Krok 43: Dialogflow - výběr souboru:
- Krok 44: Dialogflow - nahrání souboru ZIP:
- Krok 45: Dialogflow - Uložení změn:
- Krok 46: Dialogflow - splnění:
- Krok 47: Dialogflow - konzola cloudových funkcí
- Krok 48: Dialogflow - URL funkce cloudu
- Krok 49: Nastavení Dragonboard - Přístup k terminálu DB:
- Krok 50: Nastavení Dragonboard - Stáhněte si kód:
- Krok 51: Nastavení Dragonboard - Připojení přes SFTP:
- Krok 52: Nastavení Dragonboard - Přeneste kód do databáze:
- Krok 53: Nastavení Dragonboard - Přenos přihlašovacích údajů:
- Krok 54: Nastavení Dragonboard - instalace závislostí:
- Krok 55: Nastavení Dragonboard - Konfigurace pověření:
- Krok 56: Nastavení Dragonboard - Přihlašovací údaje:
- Krok 57: Spusťte Google Assistant
Video: Google Assistant na DragonBoard ™ 410c: 57 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Tento Instructables vás naučí spustit Google Assistant v DragonBoard a nastavit u některých zařízení chytré prostředí.
Požadované:
-DragonBoard ™ 410c (s novou instalací linaro-alip);
-12V/1A 5,5 mm jack napájecí zdroj;
-CC2531 zigbee modul;
-Monitor HDMI;
-USB myš a klávesnice;
-Žárově laditelná bílá 60 žárovka OSRAM LIGHTFY ™;
-FLC žárovka BLE;
-Yale Real Living deadbolt smart lock (w/ zigbee modul);
-Host PC (s Windows)
Krok 1: Přihlaste se do Google Cloud
V hostitelském počítači přejděte na stránku Google Cloud a přihlaste se.
Krok 2: PubSub - konzola
V levé nabídce najeďte myší na „PubSub“a klikněte na „Témata“.
Krok 3: PubSub - vytvořte projekt Google Cloud
Vložte název projektu a klikněte na „VYTVOŘIT“.
Krok 4: PubSub - Povolte API
Klikněte na „Povolit API“.
Krok 5: PubSub - vytvoření tématu:
Klikněte na „Vytvořit téma“.
Krok 6: PubSub - název tématu:
Vložte název tématu a klikněte na „VYTVOŘIT“.
Krok 7: PubSub - vytvořte předplatné:
Klikněte na „VYTVOŘIT PŘEDPLATNÉ“.
Krok 8: PubSub - Nastavení předplatného:
Vložte název předplatného a zbytek vyplňte, jak ukazuje obrázek výše.
Krok 9: PubSub - požadovaná témata/předplatné:
Podle příkladu vytvořte tato témata s těmito předplatnými:
-
BluDevCtl
- DashBluDevSub
- BluDevSub
-
ZigCtl
- DashZigSub
- ZigCtlSub
Krok 10: Akce na Googlu - Přihlaste se:
Přejděte na stránku konzoly Akce a přihlaste se pomocí stejného účtu, jaký jste použili dříve.
Krok 11: Akce na Googlu - import projektu:
Klikněte na „Přidat/importovat projekt“.
Krok 12: Akce na Googlu - vyberte projekt:
Vyberte dříve vytvořený projekt, který chcete importovat, a klikněte na „IMPORTOVAT PROJEKT“.
Krok 13: Akce na Googlu - registrace zařízení:
Na konzole projektu klikněte na „Registrace zařízení“.
Krok 14: Akce na Googlu - model registrace:
Klikněte na „REGISTRACE MODELU“.
Krok 15: Akce na Googlu - Nastavení modelu:
Jako reproduktor zadejte název zařízení, výrobce a typ zařízení a klikněte na „REGISTRACE MODELU“.
Krok 16: Akce na Googlu - Client Secret JSON:
Kliknutím na „Stáhnout pověření OAuth 2.0“stáhnete tajný kód klienta JSON, který bude použit později, a klikněte na „Další“.
Krok 17: Akce na Googlu - upřesněte vlastnosti:
Stačí kliknout na „SKIP“.
Krok 18: Řízení aktivity účtu:
Přejděte na stránku Řízení aktivity Google, přihlaste se pomocí stejného účtu jako dříve a ujistěte se, že jsou povoleny následující přepínače (modré):
- Aktivita na webu a v aplikacích. Kromě toho nezapomeňte zaškrtnout políčko Zahrnout historii a aktivitu prohlížeče Chrome z webů, aplikací a zařízení, které používají služby Google;
- Informace o zařízení;
- Hlasová a zvuková aktivita.
Krok 19: Pověření účtu služby - vytvořte pověření:
Přejděte do konzoly Google Cloud Credentials, přihlaste se pomocí stejného účtu jako dříve a klikněte na „Vytvořit přihlašovací údaje“.
Krok 20: Pověření účtu služby - Nastavení:
Vyberte „Nový účet služby“v „Účtu služby“, vložte pro něj název, jako „Role“vyberte „Vlastníka“, jako „Typ klíče“vyberte JSON a klikněte na „Vytvořit“.
Krok 21: Pověření účtu služby - Stáhněte si pověření:
Po kliknutí na „Vytvořit“se stáhne soubor JSON. Uložte, jak budete tento soubor potřebovat dopředu.
Krok 22: Google Cloud Storage - vytvořte segment:
Přejděte na stránku Google Cloud Storage, přihlaste se a klikněte na „VYTVOŘIT BUCKET“.
Krok 23: Google Cloud Storage - bezplatná zkušební verze:
Úložiště je placená služba, ale Google nabízí bezplatnou zkušební verzi, která má více, než je potřeba. Chcete -li nastavit bezplatnou zkušební verzi, klikněte na „Zaregistrovat se na bezplatnou zkušební verzi“.
Krok 24: Google Cloud Storage - bezplatná zkušební verze - krok 1:
Vyberte zemi, přijměte podmínky služby a klikněte na „SOUHLASIT A POKRAČOVAT“.
Krok 25: Google Cloud Storage - bezplatná zkušební verze - krok 2:
Odtud musíte zadat nějaké institucionální informace (které se liší země od země) a kreditní kartu, abyste měli přístup k úložišti
Krok 26: Google Cloud Storage - vytvořte si balíček s bezplatnou zkušební verzí:
Znovu klikněte na „VYTVOŘIT BUCKET“.
Krok 27: Google Cloud Storage - Bucket Setup:
Vložte název kbelíku a zbytek vyplňte, jak ukazuje obrázek výše.
Krok 28: Google Cloud Storage - soubory:
Vytvořte 3 soubory s těmito názvy:
- status.txt;
- statusble.txt;
- statuszgb.txt.
Krok 29: Google Cloud Storage - nahrávání souborů:
Nahrajte soubory přetažením a poté do kbelíku.
Krok 30: Google Cloud Storage - zkontrolujte nahrávání:
Počkejte, až budou nahrány všechny soubory.
Krok 31: Cloudové funkce Google - funkce vytvoření:
Přejděte na stránku Google Cloud Functions a přihlaste se. Abyste mohli vytvořit funkci, MUSÍTE postupovat podle pokynů pro bezplatnou zkušební verzi v kroku 22.
Krok 32: Google Cloud Functions - Nastavení funkcí:
Vyplňte nastavení podle obrázku výše. Níže uvedený soubor.zip je ke stažení.
Krok 33: Google Cloud Functions - Inline Editor:
V konzole funkcí klikněte na ikonu rozbalení vloženého editoru.
Krok 34: Google Cloud Functions - Upravit proměnnou:
Nastavte proměnnou segmentu na název segmentu nastaveného v kroku 26 a klikněte na „OK“.
Krok 35: Cloudové funkce Google - Uložit změny:
Změnu proměnné uložíte kliknutím na „Nasadit“. Počkejte na spuštění funkce a pokud se objeví nějaká chyba, postup opakujte znovu.
Krok 36: Dialogflow - konzola:
Přejděte na stránku Dialogflow a klikněte na „Přejít na konzolu“.
Krok 37: Dialogflow - Přihlášení:
Přihlaste se pomocí stejného účtu Google jako dříve.
Krok 38: Dialogflow - Nastavení účtu:
Vyberte zemi, přijměte podmínky služby a klikněte na „PŘIJMOUT“.
Krok 39: Dialogflow - Nastavení agenta:
Vyberte jazyk, časové pásmo a cloudový projekt (krok 3) a klikněte na o „VYTVOŘIT“.
Krok 40: Dialogflow - Konfigurace:
V konzole agenta klikněte na ikonu konfigurace.
Krok 41: Dialogflow - import:
Klikněte na „Exportovat a importovat“.
Krok 42: Dialogflow - obnovení ze ZIP:
Klikněte na „OBNOVIT Z ZIP“.
Krok 43: Dialogflow - výběr souboru:
Klikněte na „VYBRAT SOUBOR“.
Krok 44: Dialogflow - nahrání souboru ZIP:
Níže vyberte soubor.zip, který je k dispozici ke stažení, zadejte RESTORE tam, kde je uvedeno, a klikněte na „RESTORE“.
Krok 45: Dialogflow - Uložení změn:
Na konzole agenta klikněte na „ULOŽIT“.
Krok 46: Dialogflow - splnění:
V nabídce vlevo klikněte na „Splnění“.
Krok 47: Dialogflow - konzola cloudových funkcí
Na další kartě přejděte na konzolu dříve vytvořené funkce a klikněte na „Spoušť“.
Krok 48: Dialogflow - URL funkce cloudu
Zkopírujte URL a vložte jako URL Webhooku v nastavení plnění Dialogflow.
Krok 49: Nastavení Dragonboard - Přístup k terminálu DB:
K provedení těchto kroků potřebujete formulář pro přístup k terminálu DragonBoard. V tomto příkladu byl PuTTY v systému Windows použit pro přístup přes sériový UART. Nespouštějte žádný příkaz, který tutoriál zobrazuje jako ROOT! Pokud přistupujete k terminálu přes sériový UART, přepněte na uživatelské linaro, jak ukazuje obrázek.
Příkaz:
$ su linaro
Krok 50: Nastavení Dragonboard - Stáhněte si kód:
V tomto kroku stáhněte soubor.zip a rozbalte jej.
Krok 51: Nastavení Dragonboard - Připojení přes SFTP:
Nyní je čas přenést přihlašovací údaje vygenerované v Google Cloud na Dragonboard. Lze to provést různými způsoby. Tento příklad použije FileZila na hostitelském počítači k odeslání souborů do vnitřní paměti Dragonboardu.
Do pole „Host“zadejte IP místní sítě DB*, výchozí uživatel a heslo je „linaro“a „Port“je 22.
*Spusťte ifconfig v terminálu, abyste zjistili místní IP.
$ ifconfig
Krok 52: Nastavení Dragonboard - Přeneste kód do databáze:
Přeneste složku DB_GA do Dragonboard ve složce/ home/ linaro/.
Krok 53: Nastavení Dragonboard - Přenos přihlašovacích údajů:
Nyní přeneste pověření do kořenového adresáře složky DB_GA a přejmenujte „client_secret_XXX.json“na „client_secret.json“a druhé na „service_account_key.json“.
Krok 54: Nastavení Dragonboard - instalace závislostí:
Spustit apt update;
$ sudo apt update
Nainstalujte tyto balíčky pomocí apt: python-pip, libglib2.0-dev, swig, portaudio19-dev, libpulse-dev;
$ sudo apt install python-pip libglib2.0-dev swig portaudio19-dev libpulse-dev
Přejděte do složky „DB“v „DB_GA“a spusťte tento příkaz pro instalaci balíčků pip;
$ sudo pip install –r requirements.txt
Nainstalujte NodeJS 8.x;
$ sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
$ sudo apt install -y nodejs = 8.15.1-1nodesource1
Přejděte do složky „DB_GA/DB/zbserver“a spusťte npm install
instalace sudo npm
Krok 55: Nastavení Dragonboard - Konfigurace pověření:
Nyní je čas připojit monitor HDMI, klávesnici a myš k DB.
Na ploše DB otevřete Ctrl+Alt+T a otevřete terminál.
Přejděte do složky DB_GA:
$ cd/home/linaro/DB_GA/
Spusťte tento příkaz:
$ 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-prototype-uložit
Krok 56: Nastavení Dragonboard - Přihlašovací údaje:
Zkopírujte adresu URL, kterou vygeneruje poslední příkaz, vložte ji do prohlížeče DB a přihlaste se pomocí stejného účtu Google, který jste použili v celém kurzu.
Krok 57: Spusťte Google Assistant
Přejděte do složky DB_GA/DB/syswatch_dev/:
$ cd/home/linaro/DB_GA/DB/syswatch_dev/
Připojte modul Zigbee k DB;
Spusťte soubor watch.py:
$ sudo python watch.py
Doporučuje:
Zjišťování mimořádných situací - Qualcomm Dragonboard 410c: 7 kroků
Zjišťování mimořádných situací - Qualcomm Dragonboard 410c: Hledáte -li bezpečnostní systémy, které pracují na monitorování mimořádných situací, je možné si všimnout, že zpracovat všechny zaznamenané informace je příliš obtížné. Když jsme o tom přemýšleli, rozhodli jsme se využít své znalosti v oblasti zpracování zvuku/obrazu, senzorů a
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 kroků
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Inteligentní nosná lišta, která se odděluje ç ã o autom á tica do lixo. Webová kamera Atrav &decute; s de uma, ela identifica o tipo de lixo e o Depositita no Compartimento adekvátado para posteriormente ser reciclado
Jak interagovat s Alexou pomocí Dragonboard-410c: 5 kroků
Jak interagovat s Alexou pomocí Dragonboard-410c: S tímto tutoriálem se naučíte, jak Alexa vložit do Dragonboard-410c. Než začneme, představme si některé věci, které potřebujete: Alexa Voice Service (AVS) - Umožňuje hovořit s vašimi zařízeními, budete mít přístup ke cloudové alexa th
Inteligentní simulace stoplight s DragonBoard 410c: 7 kroků (s obrázky)
Inteligentní simulace stoplight s DragonBoard 410c: | MATERIÁLY: MDF 1,20 Mts. x 1,20 Mts.8 LED: · 2 Zelení · 2 Žlutá · 2 Reds · 2 bílé Jeden kus lepenky. Dračí deska 410c BladeWiresSilikonová silikonová pistoleHračkaProtoboardTlačítko
Comunicação IoT Com a Dragonboard 410C: 5 kroků
Comunicação IoT Com a Dragonboard 410C: É bastante comum desenvolver ou, até mesmo, includes all um produto IoT para a sua casa. Abrir uma cortina, ligar uma tomada, ajustar a temperatura de um ambiente, monitoramento de segurança, entre outros benefícios de equipmentamentos IoT. Agora, seria inte