Share via


Az Azure IoT Central architektúrája

Az IoT Central egy kész környezet, amely lehetővé teszi az IoT-forgatókönyv gyors kiértékelését. Ez egy alkalmazásplatform szolgáltatásként (aPaaS) IoT-megoldás, amelynek elsődleges felülete egy webes felhasználói felület. Van egy REST API is, amely lehetővé teszi az alkalmazás programozott módon történő használatát.

Ez a cikk áttekintést nyújt az IoT Central-megoldásarchitektúra főbb elemeiről.

Egy I o T Central-megoldás magas szintű architektúráját bemutató ábra.

Az IoT Central-alkalmazások legfontosabb képességei a következők:

Eszközök kezelése

Az IoT Central lehetővé teszi az adatokat a megoldásnak küldő IoT-eszközök flottájának kezelését. Lehetőség van például a következőkre:

  • Szabályozhatja, hogy mely eszközök csatlakozhatnak az alkalmazáshoz, és hogyan hitelesíthetik őket.
  • Eszközsablonokkal meghatározhatja, hogy milyen típusú eszközök csatlakozhatnak az alkalmazáshoz.
  • Az eszközök kezelése tulajdonságok beállításával vagy parancsok meghívásával a csatlakoztatott eszközökön. Beállíthatja például egy termosztát eszköz célhőmérséklet-tulajdonságát, vagy meghívhat egy parancsot, amely aktivál egy eszközt a belső vezérlőprogram frissítéséhez. Beállíthatja a tulajdonságokat, és meghívhatja a parancsokat:
    • Egyéni eszközök testre szabható webes felhasználói felületen keresztül.
    • Több eszköz ütemezett vagy igény szerinti feladatokkal.
  • Tartsa karban az eszköz metaadatait, például az ügyfél címét vagy az utolsó szolgáltatás dátumát.

Adatok megtekintése és elemzése

Az IoT Central-alkalmazásokban megtekintheti és elemezheti az egyes eszközök adatait, illetve több eszköz összesített adatait:

  • A leképezéssel összetett eszköztelemetria strukturált adatokká alakítható az IoT Centralon belül.
  • Eszközsablonok használatával egyéni nézeteket határozhat meg adott típusú eszközökhöz. Ábrázolhatja például egy adott termosztát hőmérsékletét, vagy megjelenítheti a szállító teherautó élő helyét.
  • A beépített elemzéssel több eszköz összesített adatait tekintheti meg. Láthatja például a teljes foglaltságot több kiskereskedelmi üzletben, vagy azonosíthatja a legmagasabb vagy legalacsonyabb kihasználtsági arányú üzleteket.
  • Egyéni irányítópultok létrehozása az eszközök kezeléséhez. Hozzáadhat például térképeket, csempéket és diagramokat az eszköz telemetriájának megjelenítéséhez.

A megoldás védelme

Az IoT Centralban a következő területeken konfigurálhatja és kezelheti a biztonságot:

  • Felhasználói hozzáférés az alkalmazáshoz.
  • Eszközhozzáférés az alkalmazáshoz.
  • Programozott hozzáférés az alkalmazáshoz.
  • Hitelesítés más szolgáltatásokhoz az alkalmazásból.
  • A naplók nyomon követik az alkalmazás tevékenységeit.

További információért tekintse meg az IoT Central biztonsági útmutatót.

Eszközök

Az eszközök adatokat gyűjtenek az érzékelőkről, hogy telemetriai adatfolyamként küldjenek egy IoT Central-alkalmazásnak. Egy hűtőegység például hőmérsékleti értékeket küld, vagy egy szállító teherautó streameli a helyét.

Az eszközök tulajdonságok használatával jelenthetik az állapotot, például azt, hogy egy szelep nyitva vagy zárva van-e. Az IoT Central-alkalmazások tulajdonságokat is használhatnak az eszközállapot beállításához, például egy termosztát célhőmérsékletének beállításához.

Az IoT Central az eszközön lévő parancsok meghívásával is vezérelheti az eszközöket. Például arra utasíthat egy eszközt, hogy töltse le és telepítse a belső vezérlőprogram frissítését.

Az eszköz által implementálható telemetriai adatokat, tulajdonságokat és parancsokat együttesen az eszköz képességeinek nevezzük. Ezeket a képességeket egy olyan modellben definiálhatja, amelyet az eszköz és az IoT Central-alkalmazás közösen használ. Az IoT Centralban ez a modell az eszközsablon része, amely egy adott eszköztípust határoz meg. További információ: Eszköz hozzárendelése eszközsablonhoz.

Az eszköz implementációjának követnie kell az IoT Plug and Play-konvenciót , hogy képes legyen kommunikálni az IoT Centrallal. További információkért tekintse meg a különböző nyelvi SDK-kat és -mintákat.

Az eszközök az IoT Centralhoz a támogatott protokollok egyikével csatlakoznak: MQTT, AMQP vagy HTTP.

Átjárók

A helyi átjáróeszközök számos esetben hasznosak, például:

  • Az eszközök nem tudnak közvetlenül csatlakozni az IoT Centralhoz, mert nem tudnak csatlakozni az internethez. Előfordulhat például, hogy Bluetooth-kompatibilis bérlőérzékelők gyűjteménye van, amelyeknek átjáróeszközön keresztül kell csatlakozniuk.
  • Az eszközök által létrehozott adatok mennyisége magas. A költségek csökkentése érdekében egyesítse vagy összesítse az adatokat egy helyi átjáróban, mielőtt elküldené azokat az IoT Central-alkalmazásnak.
  • A megoldáshoz gyors válaszokra van szükség az adatok rendellenességeihez. Futtathat szabályokat egy átjáróeszközön, amely azonosítja az anomáliákat, és helyileg hajt végre műveleteket anélkül, hogy adatokat kellene küldenie az IoT Central-alkalmazásnak.

Az átjáróeszközök általában nagyobb feldolgozási teljesítményt igényelnek, mint az önálló eszközök. Az átjáróeszköz implementálásának egyik lehetősége az Azure IoT Edge használata és az IoT Edge-átjárók egyik szabványos mintájának alkalmazása. Saját egyéni átjárókódot is futtathat egy megfelelő eszközön.

Adatexportálás

Bár az IoT Central beépített elemzési funkciókkal rendelkezik, adatokat exportálhat más szolgáltatásokba és alkalmazásokba.

Az IoT Central adatexportálási definíciójának átalakításával módosíthatja az eszközadatok formátumát és szerkezetét, mielőtt egy célhelyre exportálja azokat.

Az adatok exportálásának okai a következők:

Tárolás és elemzés

A hosszú távú tárolás és az archiválási és adatmegőrzési szabályzatok szabályozása érdekében folyamatosan exportálhatja az adatokat más tárolóhelyekre. Az IoT Centralon kívüli különálló tárolási szolgáltatás használata lehetővé teszi, hogy más elemzési eszközökkel megállapításokat nyerjen a megoldás adataiból.

Üzleti automatizálás

Az IoT Central szabályai lehetővé teszik a külső műveletek aktiválását, például e-mail küldését vagy esemény indítását az IoT Centralon belüli feltételekre válaszul. Értesíthet például egy mérnököt, ha egy eszköz környezeti hőmérséklete eléri a küszöbértéket.

További számítások

Előfordulhat, hogy át kell alakítania vagy számításokat kell végeznie az adatokon, mielőtt az IoT Centralban vagy egy másik szolgáltatásban is felhasználható lenne. Hozzáadhat például helyi időjárási adatokat a szállító teherautó által jelentett helyadatokhoz.

Bővítés REST API-val

Olyan integrációkat hozhat létre, amelyek lehetővé teszik más alkalmazások és szolgáltatások számára az alkalmazás kezelését. Például programozott módon kezelheti az alkalmazásban lévő eszközöket , vagy szinkronizálhatja a felhasználói adatokat egy külső rendszerrel.

Következő lépések

Most, hogy megismerte az Azure IoT Central architektúráját, a javasolt következő lépés az Azure IoT Central eszközkapcsolatának megismerése.