Szerkesztés

Megosztás a következőn keresztül:


IoT-esemény útválasztása

Azure IoT
Azure IoT Hub

Egy IoT-megoldásban az IoT-eszközök eseményeket (értesítéseket, nyugtázásokat, telemetriát) küldenek az alkalmazásnak, hogy betekintést nyerjenek. Az alkalmazások az események meghatározott részhalmazait igényelhetik a különböző végpontokon történő feldolgozáshoz vagy tároláshoz. Előfordulhat, hogy ezeket az eseményeket különböző szolgáltatásokhoz kell irányítani további feldolgozás céljából. Az IoT-megoldás vertikális felskálázásához az eszközök száma, az események mennyisége, az események változatossága és a különböző szolgáltatások is eltérőek. Ennek a mintának a kiszolgálásához rugalmas, skálázható, konzisztens és megbízható módszer szükséges az események irányításához.

Lehetséges használati esetek

A kiskereskedelmi egység figyeli a hűtőket a fagyasztott élelmiszerek szakaszában:

  • A rendszer riasztást küld, ha a hűtők hőmérséklete túllép egy előre meghatározott küszöbértéket. Létrehozhat egy útválasztási szabályt a küszöbérték-szabálysal, amellyel ezeket az eseményeket elküldheti egy riasztási rendszernek.
  • Az adatelemzési csapat egy anomáliadetektálási modellt készít, amely azonosítja a hűtőkkel kapcsolatos problémákat, mielőtt bármelyikük leáll. Az üzenet-útválasztási szabály elküldheti az összes nyers telemetriai adatot egy olyan tárfiókba, amely kifejezetten az adatelemzési csapat számára használható betanításhoz és modellezéshez.

Ez a forgatókönyv a kiskereskedelmi, az energia- és a környezetvédelmi iparágra vonatkozik.

Felépítés

Architecture diagram illustrating use of rules to route events to different Azure services.

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

Egy IoT-platformon szabályok hozhatók létre az események részletes útválasztásához. Egy vagy több szabály konfigurálható az IoT-platformon. A szabályok a bejövő eseményekre lesznek alkalmazva, és az adott végpont(ok)ra lesznek irányítva.

Jellemzők

Íme néhány szempont a minta használatakor.

  • Végpontok átviteli sebessége: Az eseményeket fogadó végpontoknak képesnek kell lenniük az útválasztással küldött események bejövő forgalmának kezelésére. Győződjön meg arról, hogy a végpontszolgáltatások rendelkeznek az adatok betöltéséhez és tárolásához szükséges kapacitással a felhasználásukig.

  • Események formátuma: Ahhoz, hogy az útválasztás méretezhető és rugalmas legyen, az eseményeknek közös formátummal kell rendelkezniük a protokollok közötti együttműködés biztosítása érdekében.

  • Eseménykezelés: Ha egy esemény több útvonalnak felel meg, amelyek ugyanarra a végpontra mutatnak, csak egyszer kell kézbesítenie az adott végpontnak. Az ilyen helyzetekben az üzenetek sorrendjének garantálása is fontos.

  • Események duplikálása: Az üzenetek duplikációjának kezeléséhez javasoljuk, hogy az üzenet alkalmazástulajdonságaiban egy egyedi azonosítót bélyegezzünk a forrásponton, amely általában egy eszköz vagy modul. Az üzeneteket használó szolgáltatás ezután ezzel az azonosítóval kezelheti az ismétlődő üzeneteket.

  • Tartalék útvonal: A szabályoknak nem megfelelő eseményeknek tartalék útvonalon kell leszállniuk, hogy azok megfelelően kezelhetők legyenek, és ne vesszenek el események.

  • Nem telemetriaesemények: Az IoT-megoldások különböző típusú eseményeket tartalmaznak, például az eszközállapot változásait és az eszköz életciklus-eseményeit. Az eseményútvonalnak képesnek kell lennie az ilyen nem telemetriai eseményekre vonatkozó szabályok rögzítésére és alkalmazására az automatizálás és a figyelés lehetővé tétele érdekében.

Mikor érdemes használni ezt a mintát:

  • Eszköztelemetriaüzenetek, eszközéletciklus-események vagy ikereszköz-változási események küldése a szabályok által meghatározott meghatározott végpontokra.

  • Események szűrése meghatározott szabályok alkalmazásával.

Ez a minta nem ajánlott a következőkhöz:

  • Útválasztás az idősoradatok összetett valós idejű adatelemzésén alapul. Például a 15 perces átlagos telemetriai adatok összehasonlításakor. Ha valós idejű adatelemzésre van szükség, használjon valós idejű elemzési szolgáltatást a gyakori elérésű adatokhoz.

Következő lépések