Azure IoT Hub rozšíření pro Visual Studio Code
Visual Studio Code (VS Code) umožňuje přidat rozšíření, jako jsou jazyky, ladicí programy a nástroje, do instalace nástroje VS Code, která podporují váš pracovní postup vývoje. Rozšíření Azure IoT Hub pro Visual Studio Code umožňuje přidat do instalace VS Code podporu Azure IoT Hub, abyste mohli během vývoje spravovat centra IoT, zařízení a moduly a pracovat s nimi. Rozšíření Azure IoT Hub je k dispozici na webu Visual Studio Code Marketplace.
Poznámka
Některé funkce uvedené v tomto článku, jako je zasílání zpráv z cloudu do zařízení, dvojčata zařízení a správa zařízení, jsou k dispozici ve službě IoT Hub pouze na úrovni Standard. Další informace o IoT Hub úrovně Basic a Standard/Free najdete v tématu Volba správné IoT Hub úrovně pro vaše řešení.
Instalace rozšíření
Rozšíření můžete najít a nainstalovat z editoru Visual Studio Code nebo z webu Visual Studio Code Marketplace.
Instalace z editoru Visual Studio Code
Pokud chcete rozšíření vyhledat a nainstalovat z editoru Visual Studio Code, proveďte následující kroky.
V editoru VS Code vyberte zobrazení Rozšíření tak, že na panelu zobrazení vyberete ikonu zobrazení Rozšíření nebo vyberete Kombinaci kláves Ctrl+Shift+X.
Do vyhledávacího pole zadejte Azure IoT Hub pro filtrování nabídek z Marketplace. V seznamu by se mělo zobrazit rozšíření Azure IoT Hub. Výběrem rozšíření ze seznamu zobrazíte stránku podrobností rozšíření.
Ověřte, že jedinečný identifikátor vybraného rozšíření zobrazený v části Další informace na stránce podrobností rozšíření je nastavený na
vsciot-vscode.azure-iot-toolkit
hodnotu .Pokud chcete rozšíření nainstalovat, vyberte u vybraného rozšíření tlačítko Nainstalovat , a to buď ze seznamu, nebo na stránce s podrobnostmi o rozšíření.
Instalace z Webu Visual Studio Code Marketplace
Pokud chcete rozšíření vyhledat a nainstalovat z webu VS Code Marketplace, proveďte následující kroky.
V prohlížeči přejděte na stránku rozšíření Azure IoT Hub na webu VS Code Marketplace.
Ověřte, že jedinečný identifikátor vybraného rozšíření zobrazený v části Další informace na stránce rozšíření Azure IoT Hub je nastavený na
vsciot-vscode.azure-iot-toolkit
hodnotu .Výběrem tlačítka Nainstalovat spusťte Visual Studio Code (pokud ještě není spuštěný) a zobrazte stránku s podrobnostmi o rozšíření v editoru VS Code.
V nástroji VS Code vyberte tlačítko Nainstalovat na stránce s podrobnostmi o rozšíření a nainstalujte rozšíření.
Instalací rozšíření Azure IoT Hub pro Visual Studio Code se také nainstaluje rozšíření Azure Account pro Visual Studio Code, které poskytuje jednotné prostředí pro přihlašování k Azure a filtrování předplatných pro všechna ostatní rozšíření Azure. Rozšíření Azure Account také zpřístupňuje službu Azure Cloud Shell v integrovaném terminálu nástroje VS Code.
Poznámka
Rozšíření Azure IoT Hub závisí pro připojení na rozšíření Azure Account. Rozšíření Azure Account nemůžete odinstalovat bez odinstalace rozšíření Azure IoT Hub.
Přihlášení k účtu Azure
Než bude rozšíření moct pracovat s Azure IoT Hub, musíte se z editoru Visual Studio Code přihlásit ke svému účtu Azure. Rozšíření Azure Account můžete použít k:
- Vytvoření účtu Azure
- Přihlášení a odhlášení z účtu Azure
- Filtrování předplatných Azure dostupných pro rozšíření Azure IoT Hub z vašeho účtu Azure
- Nahrání souboru do účtu azure Cloud Shell Storage
Pokud se chcete přihlásit k Azure a vybrat centrum IoT z předplatného Azure, postupujte následovně:
V zobrazení Průzkumník nástroje VS Code rozbalte na bočním panelu oddíl Azure IoT Hub.
Výběrem tlačítka se třemi tečky (...) v oddílu Azure IoT Hub zobrazte nabídku akcí a pak v nabídce akcí vyberte Vybrat IoT Hub.
Pokud nejste přihlášení k Azure, zobrazí se v pravém dolním rohu automaticky otevírané oznámení, které vám umožní přihlásit se k Azure. Vyberte Přihlásit se a podle pokynů se přihlaste k Azure.
V rozevíracím seznamu Vybrat předplatné vyberte své předplatné Azure.
V rozevíracím seznamu Vybrat IoT Hub vyberte centrum IoT.
Zařízení pro centrum IoT se načtou z IoT Hub a zobrazí se v uzlu Zařízení v části Azure IoT Hub bočního panelu.
Poznámka
Připojovací řetězec můžete použít také pro přístup k centru IoT tak, že v nabídce akcí vyberete Nastavit IoT Hub připojovací řetězec a do vstupního pole IoT Hub Připojovací řetězec zadáte připojovací řetězec zásad iothubowner pro vaše centrum IoT.
Po přihlášení můžete pracovat se svými centry, zařízeními a moduly z palety příkazů nebo z nabídky akcí v zobrazení Průzkumník v editoru VS Code. Další informace o interakci s rozšířením, včetně nejčastějších dotazů a příkladů interakce, najdete na wikiwebu k rozšíření Azure IoT Hub.
Správa iot hubů
Z rozšíření můžete provádět následující úlohy správy služby IoT Hub:
- Vytvořte nové centrum IoT a vyberte ho jako aktuální centrum IoT pro vaše rozšíření.
- Jako aktuální centrum IoT pro vaše rozšíření vyberte existující centrum IoT .
- Zobrazte seznam existujících předdefinovaných a vlastních koncových bodů pro aktuální centrum IoT výběrem tlačítka Aktualizovat v části Azure IoT Hub v zobrazení Průzkumníka.
- Zkopírujte připojovací řetězec pro aktuální centrum IoT do schránky.
- Vygenerování tokenu SAS pro aktuální centrum IoT a jeho zkopírování do schránky
správu zařízení
Z rozšíření můžete pro aktuální centrum IoT provádět následující úlohy správy zařízení:
- Vytvoření nového IoT Hub zařízení
- Vytvoření nového zařízení IoT Edge
- Výpis existujících zařízení buď výběrem tlačítka Aktualizovat pro aktuální centrum IoT v zobrazení Průzkumník, nebo zadáním příkazu Azure IoT Hub: Vypsat zařízení na paletě příkazů
- Získání informací o vybraném zařízení jako dokumentu JSON na panelu Výstup v editoru VS Code
- Upravte dvojče zařízení pro vybrané zařízení jako dokument JSON v editoru VS Code.
- Zkopírování připojovacího řetězce pro vybrané zařízení do schránky
- Vygenerování tokenu SAS pro vybrané zařízení a jeho zkopírování do schránky
- Vyvolání přímé metody pro vybrané zařízení a zobrazení výsledků na panelu Výstup nástroje VS Code
- Odstranění vybraného zařízení z aktuálního centra IoT
Tip
Pokud chcete zabránit jejich náhodnému nebo škodlivému odstranění, můžete u svých prostředků IoT povolit zámek. Další informace o zámcích prostředků v Azure najdete v tématu Uzamčení prostředků za účelem ochrany infrastruktury.
Správa modulů
Pro vybrané zařízení v aktuálním centru IoT Hub můžete provádět následující úlohy správy modulů:
- Vytvoření nového modulu
- Vypsat existující moduly výběrem tlačítka Aktualizovat pro aktuální zařízení v zobrazení Průzkumník v editoru VS Code
- Získání informací o vybraném modulu jako dokumentu JSON na panelu Výstup v editoru VS Code
- Úprava dvojčete modulu pro vybraný modul jako dokumentu JSON v editoru VS Code
- Zkopírování připojovacího řetězce pro vybraný modul do schránky
- Vyvolání přímé metody pro vybraný modul a zobrazení výsledků na panelu Výstup v editoru VS Code
- Odstranění vybraného modulu z aktuálního zařízení
Poznámka
Systémové moduly Azure IoT Edge jsou jen pro čtení a není možné je upravovat. Změny je možné odeslat nasazením konfigurace pro související IoT Edge zařízení.
Interakce s IoT Hub
Pro prostředky v aktuálním centru IoT můžete provádět následující interaktivní úlohy:
- Vygenerování kódu ve vybraném programovacím jazyce k provedení běžné úlohy, například odeslání zprávy typu zařízení-cloud, pro vybraný prostředek
- Odeslání zprávy D2C (device-to-cloud) do IoT Hub pro vybrané zařízení
- Spuštění a zastavení monitorování integrovaného koncového bodu událostí pro aktuální centrum IoT a zobrazení výsledků na panelu Výstup v nástroji VS Code
- Odeslání zprávy typu cloud-zařízení (C2D) do vybraného zařízení pro aktuální centrum IoT a zobrazení výsledků na panelu Výstup v nástroji VS Code
- Spuštění a zastavení monitorování zpráv C2D do vybraného zařízení pro aktuální centrum IoT a zobrazení výsledků na panelu Výstup ve VS Code
- Aktualizace nastavení distribuovaného trasování pro zařízení
- Spuštění a zastavení monitorování vlastních koncových bodů služby Event Hubs pro aktuální centrum IoT a zobrazení výsledků na panelu Výstup v nástroji VS Code
Interakce s IoT Edge
Pro zařízení Azure IoT Edge v aktuálním centru IoT můžete provádět následující interaktivní úlohy:
- Vytvoření nasazení pro vybrané IoT Edge zařízení a zobrazení výsledků na panelu Výstup v nástroji VS Code
- Pokud máte odpovídající manifest nasazení, vytvořte nasazení ve velkém pro více IoT Edge zařízení a zobrazte výsledky na panelu Výstup v editoru VS Code.