A Time Series Insights használata az eszközszimulációs megoldásgyorsítóból küldött telemetriai adatok megjelenítéséhez
Az eszközszimulációs megoldásgyorsítóval telemetria generálható szimulált eszközökről az IoT-megoldások teszteléséhez. Ez az útmutató bemutatja, hogyan jelenítheti meg és elemezheti a szimulált telemetriát egy Time Series Insights-környezettel.
Előfeltételek
Az útmutató lépéseinek követéséhez aktív Azure-előfizetésre van szüksége. Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.
Az útmutató lépései feltételezik, hogy üzembe helyezte az eszközszimulációs megoldásgyorsítót az Azure-előfizetésében. Ha még nem telepítette az eszközszimulációt, tekintse meg az Eszközszimuláció üzembe helyezését a GitHubon.
Ez a cikk feltételezi, hogy a megoldásgyorsító neve contoso-szimuláció. Cserélje le a contoso-szimulációt a megoldásgyorsító nevére a következő lépések végrehajtásakor.
Az Azure Cloud Shell használata
Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz. Az ebben a cikkben található kódot a Cloud Shell előtelepített parancsaival is futtathatja, így semmit nem kell a helyi környezetben telepítenie.
Az Azure Cloud Shell indítása:
Beállítás | Példa/hivatkozás |
---|---|
Kattintson a Kipróbálás elemre egy kódblokk jobb felső sarkában. A Kipróbálás lehetőségre kattintással nem másolja a kódot automatikusan a Cloud Shellbe. | |
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. | |
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. |
Az ebben a cikkben szereplő kód Azure Cloud Shellben való futtatásához:
Indítsa el a Cloud Shellt.
A kód másolásához válassza az adott kódblokkhoz tartozó Másolás gombot.
Illessze be a kódot a Cloud Shell-munkamenetbe a Ctrl+Shift+V billentyűkombinációval Windows és Linux rendszeren, vagy a Cmd+Shift+V billentyűkombinációval macOS rendszeren.
A kód futtatásához nyomja le az Enter billentyűt.
Fogyasztói csoport létrehozása
Létre kell hoznia egy dedikált fogyasztói csoportot az IoT Hubon, hogy telemetriát streameljen a Time Series Insightsba. A Time Series Insights eseményforrásainak kizárólag egy IoT Hub fogyasztói csoportnak kell rendelkezniük.
A következő lépések az Azure CLI-t használják az Azure Cloud Shell a fogyasztói csoport létrehozásához:
Az IoT Hub az eszközszimulációs megoldásgyorsító üzembe helyezésekor létrehozott számos erőforrás egyike. Futtassa az alábbi parancsot az IoT Hub nevének megkereséséhez – ne felejtse el használni a megoldásgyorsító nevét:
az resource list --resource-group contoso-simulation -o table
Az IoT Hub a Microsoft.Devices/IotHubs típusú erőforrás.
Adjon hozzá egy devicesimulationtsi nevű fogyasztói csoportot a központhoz. A következő parancsban használja a központ és a megoldásgyorsító nevét:
az iot hub consumer-group create --hub-name contoso-simulation7d894 --name devicesimulationtsi --resource-group contoso-simulation
Most már bezárhatja az Azure Cloud Shell.
Új Time Series Insights-környezet létrehozása
A Azure Time Series Insights egy teljes körűen felügyelt elemzési, tárolási és vizualizációs szolgáltatás az IoT-szintű idősorozat-adatok felhőbeli kezeléséhez. Új Time Series Insights-környezet létrehozása:
Jelentkezzen be az Azure Portalra.
Válassza az Erőforrások internetes>hálózatának> létrehozásaTime Series Insights lehetőséget:
Ha a Time Series Insights-környezetet ugyanabban az erőforráscsoportban szeretné létrehozni, mint a megoldásgyorsító, használja az alábbi táblázatban szereplő értékeket:
Beállítás Érték Környezet neve Az alábbi képernyőkép a Contoso-TSI nevet használja. Válassza ki a saját egyedi nevét a lépés végrehajtásakor. Előfizetés Válassza ki saját Azure-előfizetését a legördülő menüből. Erőforráscsoport contoso-szimuláció. Használja a megoldásgyorsító nevét. Hely Ez a példa az USA keleti régióját használja. Hozza létre a környezetet ugyanabban a régióban, mint az eszközszimulációs gyorsító. SKU S1 Kapacitás 1 Megjegyzés
A Time Series Insights-környezet hozzáadása a megoldásgyorsítóval azonos erőforráscsoporthoz azt jelenti, hogy a megoldásgyorsító törlésekor törlődik.
Kattintson a Létrehozás lehetőségre. A környezet létrehozása eltarthat néhány percig.
Eseményforrás létrehozása
Hozzon létre egy új eseményforrást az IoT Hubhoz való csatlakozáshoz. Használja az előző lépésekben létrehozott fogyasztói csoportot. A Time Series Insights eseményforráshoz egy dedikált fogyasztói csoportra van szükség, amelyet nem használ egy másik szolgáltatás.
A Azure Portal lépjen az új Time Series-környezethez.
A bal oldalon kattintson az Eseményforrások elemre:
Kattintson a Hozzáadás gombra:
Az IoT Hub új eseményforrásként való konfigurálásához használja az alábbi táblázatban szereplő értékeket:
Beállítás Érték Eseményforrás neve Az alábbi képernyőkép a contoso-iot-hub nevet használja. A lépés végrehajtásakor használja a saját egyedi nevét. Forrás IoT Hub Importálási beállítás IoT Hub használata az elérhető előfizetésekből Előfizetés azonosítója Válassza ki saját Azure-előfizetését a legördülő menüből. IoT Hub neve contoso-simulation7d894. Használja az IoT Hub nevét az eszközszimulációs megoldásgyorsítóból. Iot Hub szabályzatneve iothubowner Iot Hub-szabályzatkulcs Ez a mező automatikusan ki lesz töltve. IoT Hub fogyasztói csoport devicesimulationtsi Eseményszerializációs formátum JSON Időbélyeg-tulajdonság neve Hagyja üresen Kattintson a Létrehozás lehetőségre.
Megjegyzés
További felhasználóknak is biztosíthat hozzáférést a Time Series Insights Explorerhez.
Szimuláció indítása
A Time Series Insights Explorer használata előtt konfigurálja az eszközszimulációs megoldásgyorsítót telemetria létrehozásához. Az alábbi képernyőképen egy futó szimuláció látható 10 hűtőeszközzel:
Time Series Insights Explorer
A Time Series Insights Explorer egy webalkalmazás, a segítségével megjelenítheti a telemetriát.
A Azure Portal válassza a Time Series Insights Áttekintés lapját.
A Time Series Insights Explorer webalkalmazás megnyitásához kattintson a Környezet megnyitása gombra:
Az időkijelölési panelen válassza az Utolsó 30 perc lehetőséget a gyors időpontok menüjében, majd kattintson a Keresés gombra:
A bal oldali kifejezéspanelen válassza a hőmérsékletet mértékként, az iothub-connection-device-id értéket pedig a Felosztási értékként:
Kattintson a jobb gombbal a diagramra, és válassza az Események felfedezése lehetőséget:
Az eseményadatok rácsban láthatók:
Kattintson a perspektíva nézet gombra:
Ide kattintva + új lekérdezést adhat hozzá a perspektívához:
Válassza az utolsó 30 percet az időtartamként, a Páratartalom értéket mértékként, az iothub-connection-device-id értéket pedig a Felosztási értékként :
Kattintson a Perspektíva nézet gombra az eszköz telemetriai irányítópultjának megtekintéséhez:
Az erőforrások eltávolítása
Ha további vizsgálatra készül, hagyja üzembe helyezve a megoldásgyorsítót.
Ha már nincs szüksége a megoldásgyorsítóra, törölje azt a Kiépített megoldások lapról, jelölje ki, majd kattintson a Megoldás törlése gombra.
Ha hozzáadta a Time Series Insights-környezetet a megoldásgyorsító erőforráscsoporthoz, az automatikusan törlődik a megoldásgyorsító törlésekor. Ellenkező esetben manuálisan kell eltávolítania a Time Series Insights-környezetet a Azure Portal.
Következő lépések
Az adatok a Time Series Insights Explorerben való vizsgálatával és lekérdezésével kapcsolatos további információkért lásd Azure Time Series Insights Explorert.