Azure IoT Hub Visual Studio Code-bővítmény
A Visual Studio Code (VS Code) lehetővé teszi bővítmények, például nyelvek, hibakeresők és eszközök hozzáadását a VS Code-telepítéshez a fejlesztési munkafolyamat támogatásához. A Visual Studio Code Azure IoT Hub bővítményével Azure IoT Hub támogatást adhat a VS Code telepítéséhez, így a fejlesztés során kezelheti és kezelheti az IoT Hubokat, az eszközöket és a modulokat. A Azure IoT Hub bővítmény a Visual Studio Code Marketplace-en érhető el.
Megjegyzés
A cikkben említett egyes funkciók, például a felhő–eszköz irányú üzenetküldés, az ikereszközök és az eszközfelügyelet csak a standard szintű IoT Hubon érhető el. Az alapszintű és standard/ingyenes IoT Hub szintekkel kapcsolatos további információkért lásd: A megoldáshoz megfelelő IoT Hub szint kiválasztása.
A bővítmény telepítése
A bővítményt a Visual Studio Code-ból vagy a Visual Studio Code Marketplace-ről is megtalálhatja és telepítheti.
Telepítés a Visual Studio Code-ból
A bővítmény Visual Studio Code-ból való megkereséséhez és telepítéséhez hajtsa végre az alábbi lépéseket.
A VS Code-ban válassza a Bővítmények nézetet úgy, hogy a nézetsávon a Bővítmények nézet ikont választja, vagy a Ctrl+Shift+X billentyűkombinációt választja.
A Marketplace-ajánlatok szűréséhez írja be Azure IoT Hub a keresőmezőbe. A listában meg kell jelennie a Azure IoT Hub bővítménynek. Válassza ki a bővítményt a listából a bővítmény részleteinek megjelenítéséhez.
Győződjön meg arról, hogy a kijelölt bővítmény egyedi azonosítója , amely a bővítmény részletei lap További információ szakaszában jelenik meg, értékre
vsciot-vscode.azure-iot-toolkit
van állítva.A bővítmény telepítéséhez válassza a kiválasztott bővítmény Telepítés gombját a listából vagy a bővítmény részleteinek oldaláról.
Telepítés a Visual Studio Code Marketplace-ről
A bővítmény VS Code Marketplace-ről való megkereséséhez és telepítéséhez hajtsa végre az alábbi lépéseket.
A böngészőben lépjen a VS Code Marketplace Azure IoT Hub bővítménylapjára.
Győződjön meg arról, hogy a kijelölt bővítmény egyedi azonosítója , amely a Azure IoT Hub bővítménylap További információ szakaszában jelenik meg, a értéke .
vsciot-vscode.azure-iot-toolkit
A Telepítés gombra kattintva indítsa el a Visual Studio Code-ot, ha még nem fut, és jelenítse meg a bővítmény részleteit tartalmazó oldalt a VS Code-ban.
A BŐVÍTMÉNY telepítéséhez a VS Code-ban válassza a Bővítmény részletei lapon található Telepítés gombot.
A Visual Studio Code Azure IoT Hub bővítményének telepítése a Visual Studio Code-hoz készült Azure-fiókbővítményt is telepíti, amely egyetlen Azure-bejelentkezést és előfizetés-szűrési felületet biztosít az összes többi Azure-bővítményhez. Az Azure Account bővítmény az Azure Cloud Shell szolgáltatást is elérhetővé teszi a VS Code integrált termináljában.
Megjegyzés
A Azure IoT Hub bővítmény az Azure-fiók kapcsolati bővítményétől függ. Az Azure-fiók bővítményt nem távolíthatja el a Azure IoT Hub bővítmény eltávolítása nélkül.
Jelentkezzen be az Azure-fiókjába
Ahhoz, hogy a bővítmény Azure IoT Hub működjön, be kell jelentkeznie az Azure-fiókjába a Visual Studio Code-ból. Az Azure-fiókbővítményt a következőre használhatja:
- Azure-fiók létrehozása
- Bejelentkezés és kijelentkezés az Azure-fiókjából
- A Azure IoT Hub bővítményhez elérhető Azure-előfizetések szűrése az Azure-fiókból
- Fájl feltöltése az Azure Cloud Shell-tárfiókba
Az alábbi lépéseket követve jelentkezzen be az Azure-ba, és válassza ki az IoT Hubot az Azure-előfizetéséből:
A VS Code Explorer nézetében bontsa ki az oldalsáv Azure IoT Hub szakaszát.
Kattintson a Azure IoT Hub szakasz három pontra (...) a műveletmenü megjelenítéséhez, majd válassza a Művelet menü IoT Hub kiválasztása parancsát.
Ha nincs bejelentkezve az Azure-ba, a jobb alsó sarokban megjelenik egy előugró értesítés, amely lehetővé teszi az Azure-ba való bejelentkezést. Válassza a Bejelentkezés lehetőséget, és kövesse az utasításokat az Azure-ba való bejelentkezéshez.
Válassza ki azure-előfizetését az Előfizetés kiválasztása legördülő listából.
Válassza ki az IoT Hubot a Select IoT Hub legördülő listából.
A rendszer lekéri az IoT Hub eszközeit a IoT Hub, és az oldalsáv Azure IoT Hub szakaszának Eszközök csomópontja alatt jelenik meg.
Megjegyzés
Az IoT Hub eléréséhez használhat egy kapcsolati sztring is, ha a műveletmenüben a IoT Hub kapcsolati sztring beállítása lehetőséget választja, és beírja az IoT Hub iothubowner szabályzatának kapcsolati sztring a IoT Hub kapcsolati sztring beviteli mezőjébe.
Miután bejelentkezett, használhatja a központokat, az eszközöket és a modulokat a parancskatalógusból vagy a MŰVELET menüből a VS Code Explorer nézetében. A bővítmény használatával kapcsolatos további információkért, beleértve a gyakori kérdéseket és az interakciós példákat, tekintse meg a Azure IoT Hub bővítmény wikijét.
Az IoT Hubok kezelése
A bővítményből a következő IoT Hub-felügyeleti feladatokat hajthatja végre:
- Hozzon létre egy új IoT Hubot , és válassza ki a bővítmény aktuális IoT Hubjaként
- Válasszon ki egy meglévő IoT Hubot a bővítmény aktuális IoT Hubjaként
- Az aktuális IoT Hub meglévő beépített és egyéni végpontjainak listázása az Explorer nézet Azure IoT Hub szakaszának Frissítés gombjára kattintva
- Másolja az aktuális IoT Hub kapcsolati sztring a vágólapra
- SAS-jogkivonat létrehozása az aktuális IoT Hubhoz , és másolása a vágólapra
Eszközök kezelése
Az aktuális IoT Hubhoz a következő eszközfelügyeleti feladatokat végezheti el a bővítményből:
- Új IoT Hub eszköz létrehozása
- Új IoT Edge eszköz létrehozása
- Meglévő eszközök listázása az aktuális IoT Hub Frissítés gombjára kattintva az Explorer nézetben, vagy a Azure IoT Hub: Eszközök listázása parancs megadásával a parancskatalógusban
- A kiválasztott eszköz adatainak lekérése JSON-dokumentumként, amely a VS Code Kimeneti paneljén látható
- A kijelölt eszköz ikereszközének szerkesztése JSON-dokumentumként a VS Code szerkesztőjében
- A kijelölt eszköz kapcsolati sztring másolása a vágólapra
- SAS-jogkivonat létrehozása a kijelölt eszközhöz , és másolása a vágólapra
- Közvetlen metódus meghívása a kiválasztott eszközhöz , és az eredmények megjelenítése a VS Code Kimenet paneljén
- A kijelölt eszköz törlése az aktuális IoT Hubról
Tipp
Engedélyezheti az IoT-erőforrások zárolását, hogy megakadályozza azok véletlen vagy rosszindulatú törlését. További információ az Azure-beli erőforrás-zárolásokról: Erőforrások zárolása az infrastruktúra védelme érdekében.
A modulok kezelése
A kiválasztott eszközhöz a következő modulkezelési feladatokat hajthatja végre az aktuális IoT Hubon:
- Új modul létrehozása
- Meglévő modulok listázása az aktuális eszköz Frissítés gombjára kattintva a VS Code Explorer nézetében
- Információk lekérése a kiválasztott modulról JSON-dokumentumként, amely a VS Code Kimenet paneljén látható
- A kiválasztott modul ikermoduljának szerkesztése JSON-dokumentumként a VS Code szerkesztőjében
- A kijelölt modul kapcsolati sztring másolása a vágólapra
- Közvetlen metódus meghívása a kiválasztott modulhoz , és az eredmények megjelenítése a VS Code Kimeneti paneljén
- A kijelölt modul törlése az aktuális eszközről
Megjegyzés
Az Azure IoT Edge rendszermodulok írásvédettek, és nem módosíthatók. A módosításokat a kapcsolódó IoT Edge eszköz konfigurációjának üzembe helyezésével lehet elküldeni.
A IoT Hub használata
Az aktuális IoT Hub erőforrásaihoz a következő interaktív feladatokat végezheti el:
- Kód létrehozása egy kiválasztott programozási nyelven egy gyakori feladat végrehajtásához, például egy eszközről a felhőbe irányuló üzenet küldéséhez a kiválasztott erőforráshoz
- Eszközről felhőbe (D2C) vonatkozó üzenet küldése a kiválasztott eszköz IoT Hub
- Indítsa el és állítsa le az aktuális IoT Hub beépített eseményvégpontjának monitorozását , és jelenítse meg az eredményeket a VS Code Kimeneti paneljén
- Küldjön egy felhőből eszközre (C2D) szóló üzenetet az aktuális IoT Hub kiválasztott eszközére, és jelenítse meg az eredményeket a VS Code Kimeneti paneljén
- C2D-üzenetek figyelésének indítása és leállítása az aktuális IoT Hub kijelölt eszközére, és az eredmények megjelenítése a VS Code Kimeneti paneljén
- Elosztott nyomkövetési beállítások frissítése az eszközökhöz
- Indítsa el és állítsa le az aktuális IoT Hub egyéni Event Hubs-végpontjainak monitorozását , és jelenítse meg az eredményeket a VS Code Kimeneti paneljén
A IoT Edge használata
A következő interaktív feladatokat végezheti el az Azure IoT Edge-eszközökhöz a jelenlegi IoT Hubon:
- Hozzon létre egy üzembe helyezést a kiválasztott IoT Edge eszközhöz, és jelenítse meg az eredményeket a VS Code Kimenet paneljén
- Ha rendelkezik megfelelő üzembehelyezési jegyzékkel, hozzon létre egy üzembe helyezést több IoT Edge eszközhöz, és jelenítse meg az eredményeket a VS Code Kimeneti paneljén