tuya Wind IDE

Informace o produktu
Tuya Wind IDE (integrované vývojové prostředí) je rozšíření Visual Studio Code (VS Code) dostupné v angličtině a čínštině. Poskytuje vývojářům TuyaOS EasyGo komplexní vybavení, správu, distribuci a aktualizaci vývojových sad TuyaOS EasyGo pro konzistentní vývoj napříč hostiteli a programovacími nástroji.
Pokyny k produktu
Pokyny k instalaci
Instalační prostředí:
- Nainstalujte software VM (VirtualBox nebo VMware) a vytvořte VM.
- Nainstalujte Ubuntu 18.04 nebo 20.04 na VM s doporučenou RAM nastavenou na 8 GB.
Předpoklady:
Krok 1: Instalace prostředí Linux VM:
- Nainstalujte software VM a vytvořte VM s Ubuntu 18.04 nebo 20.04.
- Nastavte VM RAM na 8 GB.
Krok 2: Povolit přihlášení SSH bez hesla:
- Pro Windows 10 nebo 11 nakonfigurujte přihlášení SSH bez hesla spuštěním příkazů v PowerShellu.
Instalace IDE:
- Přihlaste se do Tuya Wind IDE pomocí svého účtu Tuya Developer Platform.
- Stáhněte si vývojový rámec.
- Vytvořte aplikaci, sestavte ji, vyčistěte sestavení, flashujte firmware a ladte podle potřeby.
FAQ
- Q: Co poskytuje Tuya Wind IDE vývojářům?
- A: Tuya Wind IDE nabízí komplexní vybavení pro vývojáře TuyaOS EasyGo, správu, distribuci a aktualizaci vývojových sad pro konzistentní práci.
- Q: Jak mohu povolit přihlášení SSH bez hesla pro hostitele Windows?
- A: Přihlášení SSH bez hesla můžete nakonfigurovat na hostitelích Windows spuštěním konkrétních příkazů v prostředí PowerShell.
Tuya Wind IDE (integrované vývojové prostředí) poskytuje vývojářům TuyaOS EasyGo komplexní vybavení.
Pozadí
Tuya Wind IDE je poskytováno jako rozšíření Visual Studio Code (VS Code) a je k dispozici v angličtině i čínštině. K tomuto IDE se přihlásíte pomocí účtu Vývojářská platforma Tuya. Tuya Wind IDE spravuje, distribuuje a aktualizuje vývojové sady TuyaOS EasyGo, což umožňuje konzistentní vývoj napříč hostiteli a programovacími nástroji.
Instalační prostředí
Tuya Wind IDE podporuje následující prostředí:
- Linuxový virtuální stroj (VM) na hostiteli Windows nebo Linux VM: používá se pro vývoj většiny síťových produktů, mobilních produktů, bran, ovládacích panelů, IP kamer (IPC) a síťových videorekordérů (NVR).
- Windows: používá se pro vývoj většiny dílčích zařízení.
- MacOS: podporuje pouze procházení a žádost o povolení pro vývojové rámce TuyaOS, nikoli pro stahování.
Předpoklady
info
- Pokud během vývoje používáte virtuální počítač Linux (VM) na hostiteli Windows, přečtěte si krok 1: Instalace prostředí virtuálního počítače Linux a poté si přečtěte část Instalace IDE pro následující operace.
- Pokud během vývoje používáte hostitele Linux (nebo VM) nebo systém Windows, přeskočte Krok 1: Instalace prostředí Linux VM.
Krok 1: Nainstalujte prostředí Linux VM
Nainstalujte software VM, VirtualBox nebo VMware a vytvořte VM. Nainstalujte Ubuntu 18.04 nebo 20.04 na VM. Doporučuje se nastavit RAM virtuálního počítače na 8G.
- VirtualBox:
- Pokud používáte VirtualBox, nastavte Adapter 2 na Host-only Adapter, abyste zajistili, že se VS Code na Windows bude moci připojit k VM přes SSH.

- Pokud nemůžete vytvořit Host-only Adapter, v hlavním okně VirtualBox vyberte File > Host Network Manager a nakonfigurujte jej podle obrázku níže. Nebo navštivte tento webmísto pro odstraňování problémů.


- Zapněte svůj VM a získejte IP adresu svého VM.

- Nainstalujte potřebný software na virtuální počítač.

- Pokud používáte VirtualBox, nastavte Adapter 2 na Host-only Adapter, abyste zajistili, že se VS Code na Windows bude moci připojit k VM přes SSH.
Pokud během vývoje používáte pouze virtuální počítač s Linuxem, přečtěte si část Instalace IDE pro následující operace.
Krok 2: Povolit přihlášení SSH bez hesla
- Windows 10 nebo 11 má vestavěného klienta SSH.
- Na hostiteli Windows spusťte v PowerShellu následující příkazy a nakonfigurujte přihlášení SSH bez hesla.
- Předpokládejme, že uživatelské jméno virtuálního počítače je vscode.
- IP adresa virtuálního počítače je 192.168.56.105.
- Vygenerujte SSH klíč.

- Zadejte uživatelské jméno a IP adresu vašeho virtuálního počítače.

- Zadejte umístění, kde se nachází veřejný klíč k nahrání.

- Zaregistrujte veřejný klíč. Musíte zadat uživatelské jméno a heslo serveru.

Krok 3: Nainstalujte vzdálené rozšíření SSH
- Nainstalujte a otevřete VS Code.
- V levém navigačním panelu klikněte na Rozšíření. Hledat a nainstalujte Vzdálené připojení – SSH.

- Nastavte a připojte se k SSH. Tento example používá IP adresu 192.168.56.105.

Nainstalujte IDE
- Instalovat VS kód na vašem počítači se systémem Windows.
- Otevřete kód VS. Hledat a nainstalujte Tuya Wind IDE, jak je znázorněno na následujících obrázcích.

Přihlaste se
- Otevřete přihlašovací stránku, jak je znázorněno na následujícím obrázku. Přihlaste se do IDE pomocí účtu Vývojářská platforma Tuya.

Odhlaste se
- Klikněte na ikonu účtu v pravém horním rohu a klikněte na Odhlásit se.

Stáhněte si vývojový rámec
- Vyberte Domů > Vytvořit rámec.

Vyplňte požadovaná pole v průvodci TuyaOS Framework Wizard. V následující tabulce jsou uvedeny parametry a jejich popis.

Kliknutím na odkaz ve vyskakovacím okně se dozvíte více o režimu vývoje a typu vývojové sady, kterou si vyberete.
- Vývojový rámec:

- Typ vývojového kitu:

- Nezapomeňte si stáhnout vývojový rámec TuyaOS ve správném vývojovém prostředí a podle toho jej používat. Kliknutím na Dokončit stáhněte vývojovou sadu.

Kontextové menu

V následující tabulce:
- {project} představuje cestu aktuálního vývojového rámce TuyaOS.
- {project}/software/apps/{application} představuje cestu aplikace aktuálního vývojového rámce TuyaOS.

Akce týkající se rámců rozvoje
- V pracovním prostoru máte otevřenou sadu pro vývoj produktu.

Rozbalte adresář softwaru v Průzkumníku. Klepněte pravým tlačítkem myši na software nebo jakýkoli podadresář a zvolte Zobrazit informace o projektu. Klikněte na Development Framework v levém navigačním panelu Tuya Home. Informace o vývojovém rámci se zobrazí na pravé straně obrazovky.
Přepínání mezi vývojovými frameworky (pouze prostředí Linux)
- Pokud má vývojový rámec více verzí, uvidíte rozbalovací nabídku vedle verze TuyaOS.

- Z rozbalovací nabídky vyberte požadovanou verzi TuyaOS.

- Klepnutím na Přepnout přepnete na tuto verzi.

Stáhněte si sadu pro vývoj produktu
- Pokud vývojový rámec TuyaOS poskytuje sadu pro vývoj produktu ke stažení, karta Product Dev Kit se zobrazí na stránce informací o Dev Framework.

- Klikněte na Požádat o povolení a přesně vyplňte požadované informace, abyste získali přístup k sadě pro vývoj produktu.
- Žádost o povolení je k dispozici pouze pro podnikové vývojáře, takže nezapomeňte zadat správnou e-mailovou adresu správce účtu, se kterým jste v kontaktu. Máte-li dotazy ohledně požadovaných informací, kontaktujte svého správce účtu.

- Žádost o povolení je k dispozici pouze pro podnikové vývojáře, takže nezapomeňte zadat správnou e-mailovou adresu správce účtu, se kterým jste v kontaktu. Máte-li dotazy ohledně požadovaných informací, kontaktujte svého správce účtu.
- Po odeslání žádosti obdržíte zprávu, že se vaše žádost o povolení znovu zpracováváviewvyd. Čekejte prosím. Žádost o povolení můžete zrušit během review proces.

- Po schválení si můžete stáhnout požadovanou sadu pro vývoj produktu.

- Staženou sadu pro vývoj produktu najdete v adresáři software /TuyaOS/apps v pracovním prostoru.

View centrum zdrojů

- Kliknutím na Hledat v levém horním rohu obrazovky Centra zdrojů zobrazíte nebo skryjete vyhledávací pole. Své hledání můžete zúžit pomocí více vyhledávacích polí včetně Development Mode (multi-select), Type Development Kit (multi-select), Dev. Platforma (vícenásobný výběr), Verze TuyaOS (vícenásobný výběr) a Stav oprávnění (jeden výběr). Pokud necháte pole prázdné, nebudou pro toto pole při vyhledávání uvažována žádná kritéria.
Výsledky vyhledávání se zobrazí jako seznam pod vyhledávacím polem. Výsledky můžete třídit podle režimu vývoje, sady pro vývojáře typů, vývojové platformy nebo verze TuyaOS samostatně nebo pomocí váženého třídění.- Samostatné řazení: Kliknutím na záhlaví tabulky seřadíte podle tohoto pole.
- Vážené třídění: Priorita od vysoké po nízkou je Vývojový režim > Type Dev Kit > Vývojová platforma > Verze TuyaOS. Předpokládejme, že jste seřadili výsledky podle režimu vývoje. Po kliknutí na Type Dev Kit budou výsledky seřazeny podle tohoto pole beze změny pořadí sloupce Development Mode. Pokud poté kliknete na Vývojovou platformu, výsledky budou seřazeny podle tohoto pole, přičemž pořadí sloupců Development Mode a Type Dev Kit se nezmění.
- Můžete požádat o povolení ke stažení vývojové sady TuyaOS EasyGo a zrušit požadavek, který je v režiiview stát. Po schválení vaší žádosti bude k dispozici ke stažení cílová vývojová sada.

Vytvořte aplikaci
- V Průzkumníku rozbalte adresář software/TuyaOS/apps. Klepněte pravým tlačítkem myši na složku aplikací a vyberte Vytvořit projekt.
Sestavte aplikaci
- V Průzkumníku rozbalte adresář software/TuyaOS/apps/xxx. Klepněte pravým tlačítkem myši na složku xxx a vyberte možnost Sestavit projekt. Pokud je cesta nesprávná, zobrazí se v pravém dolním rohu chybová zpráva.
- info: Pokud je v adresáři apps pouze jedno demo, složka demo se zobrazí za adresářem apps v Průzkumníku kvůli designu VS Code. Musíte si vybrat a kliknout pravým tlačítkem myši na podadresář aplikací. V opačném případě se v pravém dolním rohu zobrazí chybová zpráva.
- Zvolte Build Project, zadejte číslo verze sestavení ve formátu xxx a potvrďte klávesou Enter. Číslo verze aplikace pro Bluetooth mesh a Beacon má formát xx a pro ostatní protokoly se používá xxx.

- Počkejte, až si terminál IDE stáhne toolchain a sestaví projekt. Adresář, kde je uložen vestavěný firmware, je zobrazen v okně terminálu.

Vyčistěte stavbu
- V Průzkumníku rozbalte adresář software/TuyaOS/apps/xxx. Klepněte pravým tlačítkem myši na složku xxx a vyberte příkaz Vyčistit projekt.
- info: Pokud je v adresáři apps pouze jedno demo, složka demo se zobrazí za adresářem apps v Průzkumníku kvůli designu VS Code. Musíte si vybrat a kliknout pravým tlačítkem myši na podadresář aplikací. V opačném případě se v pravém dolním rohu zobrazí chybová zpráva.
- Vyberte Clean Project, zadejte číslo verze sestavení ve formátu xxx a potvrďte stisknutím klávesy Enter. Číslo verze aplikace pro Bluetooth mesh a Beacon má formát xx a pro ostatní protokoly se používá xxx.

Flash firmware
- Pokud je vaším prostředím linuxový virtuální stroj ve Windows, vyhledejte blikající nástroj v adresáři pc/tools. Pro flashování a ověření firmwaru v systému Windows můžete použít poskytnuté nástroje.
- K flashování firmwaru můžete použít funkce Flash App a Flash Prod v kontextové nabídce.
- V Průzkumníku rozbalte adresář software/TuyaOS/apps/xxx. Klikněte pravým tlačítkem na složku xxx a vyberte Flash App.
- Flash App vymaže data v uživatelské oblasti.
- V Průzkumníku rozbalte adresář software/TuyaOS/apps/xxx. Klepněte pravým tlačítkem myši na složku xxx a vyberte Flash Prod.
- Flash Prod vymaže všechna data.
View Dokumentace TuyaOS
- Klepněte pravým tlačítkem myši na software nebo jiné podadresáře a vyberte Rychlý start.

- Objeví se navigace v dokumentaci TuyaOS.

Vývojová dokumentace TuyaOS obsahuje:
- adresář hardwaru: dokumentace pro vývoj vestavěného softwaru.
- adresář pc/tools: dokumentaci k programům běžícím na hostiteli, jako je například flashovací nástroj.
- adresář softwaru: dokumentace pro ukázky a API.
Co můžete udělat:
- Vždy se můžete vrátit na stránku centra dokumentace kliknutím na Navigaci dokumentace TuyaOS v levém horním rohu.
- Zkontrolujte dokumentaci rozhraní TuyaOS API.

- Zkontrolujte demo dokumentaci TuyaOS.

Adresářová struktura odkazu API
- domovská stránka: popisuje aktuální vývojový kit.
- Související webstránky/příručka pro vývojáře: popisuje proces vývoje, diagram procesu a věci, které je třeba si povšimnout.
- Struktura: poskytuje informace o strukturách k použití.
- Files: popisuje funkce, definice, výčet, makra a další.
- Vyhledávací pole: vyhledává jakékoli informace o vývoji pomocí globálního vyhledávání (výchozí) a filtrů (jako jsou struktury a files).

- Fuzzy vyhledávání je podporováno. Napřample, pokud zadáte znak a, vrátí se všechny relevantní informace.

Ladit
Nainstalujte preferované ladicí rozšíření na VS Code.
Dokumenty / zdroje
![]() |
tuya Wind IDE [pdfUživatelská příručka Vítr IDE, Vítr, IDE |

