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. Példa az Azure Cloud Shell Kipróbálás lehetőségére
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. A Cloud Shell indítása új ablakban
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. Cloud Shell gomb a Microsoft Azure Portal-on

Az ebben a cikkben szereplő kód Azure Cloud Shellben való futtatásához:

  1. Indítsa el a Cloud Shellt.

  2. A kód másolásához válassza az adott kódblokkhoz tartozó Másolás gombot.

  3. 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.

  4. 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:

  1. 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.

  2. 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:

  1. Jelentkezzen be az Azure Portalra.

  2. Válassza az Erőforrások internetes>hálózatának> létrehozásaTime Series Insights lehetőséget:

    Új Time Series Insights

  3. 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

    A Time Series Insights létrehozása

    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.

  4. 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.

  1. A Azure Portal lépjen az új Time Series-környezethez.

  2. A bal oldalon kattintson az Eseményforrások elemre:

    Eseményforrások megtekintése

  3. Kattintson a Hozzáadás gombra:

    Eseményforrás hozzáadása

  4. 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

    Eseményforrás létrehozása

  5. 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:

Eszközszimuláció futtatása

Time Series Insights Explorer

A Time Series Insights Explorer egy webalkalmazás, a segítségével megjelenítheti a telemetriát.

  1. A Azure Portal válassza a Time Series Insights Áttekintés lapját.

  2. A Time Series Insights Explorer webalkalmazás megnyitásához kattintson a Környezet megnyitása gombra:

    Time Series Insights Explorer

  3. 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:

    Keresés a Time Series Insights Explorerben

  4. 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:

    A Time Series Insights

  5. Kattintson a jobb gombbal a diagramra, és válassza az Események felfedezése lehetőséget:

    Time Series Insights Explorer-események

  6. Az eseményadatok rácsban láthatók:

    Time Series Insights Explorer-tábla

  7. Kattintson a perspektíva nézet gombra:

    A Time Series Insights Explorer perspektívája

  8. Ide kattintva + új lekérdezést adhat hozzá a perspektívához:

    Time Series Insights Explorer – Lekérdezés hozzáadása

  9. 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 :

    Time Series Insights Explorer-lekérdezés

  10. Kattintson a Perspektíva nézet gombra az eszköz telemetriai irányítópultjának megtekintéséhez:

    A Time Series Insights Explorer irányítópultja

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.