A Digital Twins objektummodelljeinek és térbeliintelligencia-gráfjainak ismertetése

Fontos

Megjelent az Azure Digital Twins szolgáltatás új verziója. Az új szolgáltatás kibővített képességeinek fényében az eredeti Azure Digital Twins szolgáltatás (amelyet ebben a dokumentációs készletben ismertetünk) kivezetettünk.

Az új szolgáltatás dokumentációjának megtekintéséhez tekintse meg az aktív Azure Digital Twins-dokumentációt.

Az Azure Digital Twins egy Olyan Azure IoT-szolgáltatás, amely a fizikai környezetek és a kapcsolódó eszközök, érzékelők és személyek átfogó virtuális ábrázolását biztosítja. Javítja a fejlesztést azáltal, hogy hasznos modellekbe rendezi a tartományspecifikus fogalmakat. A modellek ezután egy térbeliintelligencia-gráfon belül találhatók. Ezek a fogalmak hűen modellezik az emberek, a terek és az eszközök közötti kapcsolatokat és interakciókat.

A Digital Twins-objektummodellek a tartományspecifikus fogalmakat, kategóriákat és tulajdonságokat írják le. A modelleket előre definiálják azok a felhasználók, akik a megoldást az igényeiknek megfelelően szeretnék testre szabni. Ezek az előre definiált Digital Twins-objektummodellek együttesen alkotnak egy ontológiát. Az intelligens épület ontológiája régiókat, helyszíneket, emeleteket, irodákat, zónákat, konferenciatermeket és fókusztermeket ír le. Az energiarács ontológiája különböző erőműveket, alállomásokat, energiaerőforrásokat és ügyfeleket ír le. A Digital Twins-objektummodellekkel és -ontologies szolgáltatásokkal különböző forgatókönyvek és igények szabhatók testre.

A Digital Twins objektummodelljeinek és egy ontológiának a helyükön való használatával térbeli gráfokat is feltölthet. A térbeli gráfok az IoT-megoldások szempontjából releváns terek, eszközök és személyek közötti számos kapcsolat virtuális ábrázolásai. Ez a diagram egy olyan térbeli diagramot mutat be, amely egy intelligens épület ontológiáját használja.

Digital Twins térbeli gráfépítés

A térbeli gráf terek, eszközök, érzékelők és felhasználók összekapcsolása. Mindegyik úgy van összekapcsolva, hogy a valós világot modellelje. Ebben a mintában a 43. helyszín négy emelettel rendelkezik, amelyek mindegyike számos különböző területtel rendelkezik. A felhasználók a munkaállomásukhoz vannak társítva, és hozzáférést kapnak a gráf egyes részeihez. A rendszergazda jogosult a térbeli gráf módosítására, míg a látogatónak joga van csak bizonyos épületadatok megtekintésére.

Digital Twins objektummodellek

A Digital Twins-objektummodellek az alábbi fő objektumkategóriákat támogatják:

  • A szóközök virtuális vagy fizikai helyek, Tenantpéldául , Customer, Regionés Venue.
  • Az eszközök virtuális vagy fizikai berendezések, példáulAwesomeCompany Device.Raspberry Pi 3
  • Az érzékelők olyan objektumok, amelyek eseményeket észlelnek, példáulAwesomeCompany Temperature Sensor.AwesomeCompany Presence Sensor
  • A felhasználók azonosítják az utasokat és jellemzőiket.

Az objektumok egyéb kategóriái a következők:

  • Az erőforrások egy térhez vannak csatolva, és általában azokat az Azure-erőforrásokat jelölik, amelyeket a térbeli gráf objektumai használnak, IoTHubpéldául.
  • A blobok objektumokhoz (például szóközökhöz, eszközökhöz, érzékelőkhöz és felhasználókhoz) vannak csatolva. Mime típusú és metaadatokkal rendelkező fájlokként használják őket, például maps: , picturesés manuals.
  • A kiterjesztett típusok olyan bővíthető enumerálások, amelyek adott jellemzőkkel rendelkező entitásokat bővítenek, például SpaceType és SpaceSubtype.
  • Az ontologies kiterjesztett típusokat jelöl, például Default: , Building, BACnetés EnergyGrid.
  • A tulajdonságkulcsok és -értékek a szóközök, az eszközök, az érzékelők és a felhasználók egyéni jellemzői. A beépített jellemzőkkel együtt használhatók, például DeltaProcessingRefreshTime kulcsként és 10 értékként.
  • A szerepkörök a térbeli gráf felhasználóihoz és eszközeihez rendelt engedélyek készletei, Space Administratorpéldául : , User Administratorés Device Administrator.
  • A szerepkör-hozzárendelések egy szerepkör és egy objektum közötti társítás a térbeli gráfban. Például egy felhasználó vagy egy szolgáltatásnév engedélyt kaphat a térbeli gráfban lévő terület kezelésére.
  • A biztonsági kulcstárolók biztosítják a biztonsági kulcsokat a hierarchia minden eszközéhez egy adott térobjektumban, hogy az eszköz biztonságosan kommunikálhasson a Digital Twins szolgáltatással.
  • A felhasználó által definiált függvények (UDF-ek ) lehetővé teszik a térbeli gráf testre szabható érzékelőtelemetria-feldolgozását. Egy UDF például a következőt teheti:
    • Állítson be egy érzékelőértéket.
    • Egyéni logikát hajthat végre az érzékelőadatok alapján, és állítsa a kimenetet egy szóközre.
    • Metaadatok csatolása szóközhöz.
    • Értesítések küldése előre meghatározott feltételek teljesülése esetén. Az UDF-ek jelenleg JavaScript nyelven írhatók.
  • Az egyezők olyan objektumok, amelyek meghatározzák, hogy mely UDF-ek legyenek végrehajtva egy adott telemetriai üzenethez.
  • A végpontok azok a helyek, ahol a telemetriai üzenetek és a Digital Twins-események irányíthatók, Event Hubpéldául , Service Busés Event Grid.

Térbeliintelligencia-diagramok

A térbeli gráf a Digital Twins objektummodellben definiált terek, eszközök és személyek hierarchikus gráfja. A térbeli gráf támogatja az öröklést, a szűrést, a bejárást, a méretezhetőséget és a bővíthetőséget. A térbeli gráfot REST API-k gyűjteményével kezelheti és használhatja.

Ha digitális ikerpéldány-szolgáltatást helyez üzembe az előfizetésében, ön lesz a gyökércsomópont globális rendszergazdája. Ezután automatikusan teljes hozzáférést kap a teljes struktúrához. Szóközök kiépítése a gráfban a Space API használatával. Szolgáltatások kiépítése az Eszköz API és az érzékelők használatával a Sensor API használatával. A gráf tömeges kiépítéséhez nyílt forráskódú eszközök is rendelkezésre állnak.

Gráföröklés. Az öröklés azokra az engedélyekre és tulajdonságokra vonatkozik, amelyek a szülőcsomópontról az alatta lévő összes csomópontra származnak. Ha például egy szerepkört egy adott csomóponton lévő felhasználóhoz rendelnek, a felhasználó rendelkezik a szerepkör engedélyével az adott csomóponthoz és az alatta lévő összes csomóponthoz. Az adott csomóponthoz definiált összes tulajdonságkulcsot és kiterjesztett típust az adott csomópont alatti összes csomópont örökli.

Gráfszűrés. A szűréssel leszűkítheti a kérések eredményeit. Szűrhet azonosítók, nevek, típusok, altípusok, szülőtér és kapcsolódó szóközök alapján. Az érzékelők adattípusai, a tulajdonságkulcsok és értékek, a traverse, a minLevel, a maxLevel és más OData szűrőparaméterek alapján is szűrhet.

Gráfbejárás. A térbeli gráfot a mélységén és szélességén keresztül haladhatja át. A mélység érdekében felülről lefelé vagy alulról lefelé haladjon a gráfon a traverse, a minLevel és a maxLevel paraméterekkel. A gráf bejárásával a testvércsomópontok közvetlenül csatolva lesznek egy szülőtérhez vagy annak egyik leszármazottjához a szélesség érdekében. Amikor lekérdez egy objektumot, a GET API-k beleértendő paraméterével lekérheti az összes kapcsolódó objektumot, amely kapcsolatban áll az adott objektummal.

Gráf méretezhetősége. A Digital Twins garantálja a gráfok méretezhetőségét, így képes kezelni a valós számítási feladatokat. A Digital Twins az ingatlanok, az infrastruktúra, az eszközök, az érzékelők, a telemetriai adatok és egyebek nagy portfólióinak ábrázolására használható.

Gráf bővíthetősége. Bővíthetőség használatával testre szabhatja az alapul szolgáló Digital Twins-objektummodelleket új típusokkal és totológiákkal. A Digital Twins-adatok bővíthető tulajdonságokkal és értékekkel is bővíthetők.

Térinformatikai gráfkezelési API-k

Miután üzembe helyezi a Digital Twinst a Azure Portal, a felügyeleti API-k Swagger URL-címe automatikusan létrejön. A Azure Portal az Áttekintés szakaszban jelenik meg az alábbi formátumban.

https://YOUR_INSTANCE_NAME.YOUR_LOCATION.azuresmartspaces.net/management/swagger
Name Csere erre
YOUR_INSTANCE_NAME A Digital Twins-példány neve
YOUR_LOCATION A példány által üzemeltetett kiszolgálórégió

A teljes URL-cím formátuma megjelenik ebben a képen.

Digital Twins portálkezelési API

A térbeliintelligencia-gráfok használatával kapcsolatos további részletekért tekintse meg az Azure Digital Twins Management API-k előzetes verzióját.

Tipp

A Swagger sneak előzetes verziója az API-funkciókészlet bemutatására szolgál. A docs.westcentralus.azuresmartspaces.net/management/swagger üzemelteti.

További információ a Swagger használatáról.

Minden API-hívást OAuth használatával kell hitelesíteni. Az API-k a Microsoft REST API irányelveinek előírásait követik. A gyűjteményeket visszaküldött API-k többsége támogatja az OData-rendszer lekérdezési beállításait.

Következő lépések