Valós idejű eszközkövetés és -kezelés

Azure IoT Central
Azure Stream Analytics
Azure SQL Database
Azure Functions
Azure Event Hubs

Megoldási ötletek

Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, alternatív szolgáltatásokat, megvalósítási szempontokat vagy díjszabási útmutatást, a GitHub visszajelzésével tudassa velünk.

Ez a megoldás a valós idejű eszközkövetést és -kezelést mutatja be.

Architektúra

A megoldásdiagramon az IoT Centralnak adatokat küldő eszközök láthatók, amelyek különböző riasztási és jelentéskészítési szolgáltatások általi használatra exportálják azokat az Event Hubsba.

Töltse le az architektúra Visio-fájlját.

Munkafolyamat

  1. A járművekre és egyéb eszközökre telepített IoT-érzékelők telemetriát küldenek a felhőátjáró-eszközöknek.
  2. Az átjáróeszközök telemetriát és összesített elemzéseket küldenek az Azure IoT Centralnak.
  3. Az Azure IoT Central folyamatosan exportálja az adatokat az Event Hubsba más Azure-szolgáltatások számára.
  4. Az Azure Stream Analytics-feladatok adatokat streamelnek az Event Hubsból.
  5. A Stream Analytics-feladatok összesítik az Event Hubsból származó adatokat, és azOkat az Azure SQL Database-ben tárolják. A feladatok összehasonlítják az adatokat az SQL-adatbázisban tárolt küszöbértékekkel, és riasztásokat hoznak létre a küszöbértékek túllépése esetén.
  6. A Stream Analytics-feladatok az Azure Functions használatával valós idejű riasztásokat küldenek mobil- és webalkalmazásokba.
  7. A Stream Analytics-feladatok az Azure Notification Hubs használatával valós idejű riasztásokat küldenek mobil- és webalkalmazásoknak.
  8. Az Event Hubs az Azure Data Lake Storage-ban tárolja az eseményeket az előzményadat-elemzéshez.
  9. Az API Management elérhetővé teszi a feldolgozott telemetriát olyan adatfelhasználók számára, mint a webalkalmazások, a mobilalkalmazások, az Azure Maps és az Azure Power BI. Az adatokat harmadik felek számára is elérhetővé teheti.
  10. A Azure-alkalmazás Szolgáltatással készült web- és mobilalkalmazások egyéni funkciókat biztosítanak az Azure API Management adatai alapján. Az alkalmazások az Azure Térképek használhatják a járművek és egyéb eszközök valós idejű nyomon követésére. A webalkalmazások power BI-jelentéseket és egyéni vizualizációkat jeleníthetnek meg elemzési és összefoglaló jelentésekhez.

Összetevők

  • Az Azure IoT Central egy üzemeltetett és biztonságos IoT-alkalmazásplatform, amely gyorsan és egyszerűen csatlakoztatja az IoT-eszközöket a felhőhöz.
  • Az Azure Event Hubs egy big data streamelési platform és eseménybetöltési szolgáltatás. Másodpercenként több millió eseményt képes fogadni és feldolgozni. Egy valós idejű elemzési szolgáltató, kötegelési adapter vagy tárolóadapter átalakíthatja és tárolhatja az eseményközpontba küldött adatokat.
  • Az Azure Stream Analytics valós idejű, kiszolgáló nélküli streamfeldolgozást biztosít, amely ugyanazokat a lekérdezéseket futtathatja a felhőben és a peremhálózaton. Az Azure IoT Edge-en futó Stream Analytics helyileg szűrheti vagy összesítheti az adatokat, és elküldheti őket a felhőbe további feldolgozás vagy tárolás céljából.
  • Az Azure Functions egy olyan környezetet biztosít, amely kis kódrészleteket, úgynevezett függvényeket futtat anélkül, hogy alkalmazásinfrastruktúrát kellene létrehoznia. Segítségével tömeges adatokat dolgozhat fel, rendszereket integrálhat, IoT-vel dolgozhat, és egyszerű API-kat és mikroszolgáltatásokat hozhat létre.
  • Az Azure Notification Hubs leküldi az értesítéseket a fő platformokra, például iOS, Android, Windows, Kindle és Baidu rendszerekre a felhő vagy a helyszíni háttérrendszerről.
  • Az Azure SQL Database egy teljes mértékben felügyelt relációs adatbázis beépített intelligenciával.
  • Azure-alkalmazás szolgáltatás egy teljes mértékben felügyelt szolgáltatás webalkalmazások létrehozásához, üzembe helyezéséhez és méretezéséhez. Alkalmazásokat .NET, .NET Core, Node.js, Java, Python vagy PHP használatával hozhat létre. Az alkalmazások tárolókban vagy Windowson vagy Linuxon is futtathatók.
  • Az Azure Data Lake Storage egy tárház, amely nagy mennyiségű adatot tárol natív, nyers formátumban. A Data Lake-tárolók terabájtos és petabájtos adatokra való skálázásra vannak optimalizálva. Az adatok általában több, heterogén forrásból származnak, és strukturáltak, részben strukturáltak vagy strukturálatlanok lehetnek.
  • Az Azure API Management támogatja az API-k közzétételét, útválasztását, védelmét, naplózását és elemzését. Szabályozhatja az adatok megjelenítési és kibővítési módját, valamint azt, hogy mely alkalmazások férhetnek hozzá. Csak az alkalmazásokhoz való hozzáférést korlátozhatja, vagy elérhetővé teheti harmadik felek számára.
  • Az Azure Térképek térinformatikai API-kkal rendelkezik térképek, térbeli elemzések és mobilitási megoldások alkalmazáshoz való hozzáadásához. Ez a címadatok ellenőrzéséhez és szabványosításához érhető el. Alkalmazásai a TomTom, az AccuWeather és a Moovit mobilitási technológiai partnerek valós idejű helyintelligencia-szolgáltatását használhatják.
  • A Power BI egy üzleti elemzési eszközcsomag, amely a szervezet egészében nyújt elemzéseket. Segítségével gyönyörű jelentéseket készíthet, és közzéteheti őket a weben és a mobileszközökön.
  • A Power BI Embedded a Power BI-t az alkalmazásokba helyezi, így gyorsan és egyszerűen biztosíthatja az interaktív jelentéseket, irányítópultokat és elemzéseket az alkalmazásokban, és sajátként is védjegyezheti őket.

Forgatókönyv részletei

Ez a megoldás az Azure IoT Central használatával fogad adatokat az IoT-érzékelőktől, és exportálja azokat az Azure Event Hubsba, amely adatfolyamokat hoz létre. Más Azure-szolgáltatások, például az Azure Stream Analytics, az Azure Functions és az Azure Notification Hubs is megkapják a streameket. Átalakítják és elemzik a streamelt adatokat, és szabályalapú riasztásokat hoznak létre. Emellett a jelentéskészítési eszközök és egyéni alkalmazások által használt adatokat is tárolják.

Lehetséges használati esetek

Ez a megoldás ideális a gyártás és az autóipar számára. Ezek a használati esetek hasonló kialakítási mintákkal rendelkeznek:

  • Felügyelet és leltározás: Járművek és eszközök nyomon követése.
  • Vezető pontozása: A vezető viselkedésének figyeléséhez használjon olyan metrikákat, mint a hely, a sebesség, az útvonalon kívüli távolság és a kemény fékezés.
  • Járműfigyelés és karbantartás: A megelőző és meghibásodási karbantartás ütemezése valós idejű motorriasztások alapján.
  • Alkalmazásalapú riasztások: Alkalmazásalapú riasztások használatával figyelheti a sebesség- és geohasználati szabálysértéseket, valamint egyéb eseményeket.
  • Jelentéselemzés: Jelentéskészítés az eszközelőzményekről, a riasztásokról és az utazások előzményeiről.

Közreműködők

Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.

Fő szerző:

Következő lépések

Tekintse meg az alábbi kapcsolódó architektúrákat: