IoT-megoldás kiválasztása az Azure-ban

Azure IoT Hub
Azure IoT Central

Ez a cikk összehasonlítja az Azure IoT Central és az egyes Azure platform-as-a-service (PaaS) összetevők használatát az ioT-megoldások létrehozásához, üzembe helyezéséhez és kezeléséhez.

Az IoT-megoldások technológiák kombinációját használják az eszközök, események és műveletek felhőalkalmazásokon keresztüli összekapcsolására. A választott technológiák és szolgáltatások a forgatókönyv fejlesztési, üzembe helyezési és felügyeleti követelményeitől függnek.

Az IoT Central alkalmazásplatform mint szolgáltatás (aPaaS) már biztosítja az IoT-megoldáshoz szükséges integrált Azure-összetevőket és képességeket. Egy másik lehetőség az Azure IoT Hub és más Azure PaaS-összetevők kombinálása saját IoT-megoldások fejlesztéséhez.

Kezdés az Azure IoT Central használatával

Az IoT Central egy Microsoft aPaaS, amely az Azure PaaS-összetevőket bővíthető, teljes körűen felügyelt IoT-alkalmazásfejlesztési és üzemeltetési platformmá alakítja. Az IoT Central felgyorsítja a megoldásfejlesztést, egyszerűsíti a műveleteket, és leegyszerűsíti a megbízható, méretezhető és biztonságos IoT-megoldások létrehozását.

IoT Central-ajánlatok:

  • Beépített webes felhasználói felület (UX) és API felület, amely leegyszerűsíti az eszközök kezelését és a szabályok létrehozását.
  • Az IoT-intelligencia kiterjesztése üzletági alkalmazásokra a megállapítások alapján történő működéshez.
  • Beépített vészhelyreállítás, több-bérlősség, globális rendelkezésre állás és kiszámítható költségstruktúra.

Az alábbi ábrán egy IoT Central-alapú architektúra látható:

IoT Central-architektúrát és -szolgáltatásokat, például az IoT Hubot, a Device Provisioning Service-t és az Azure Stream Analyticset bemutató ábra.

  1. Az IoT Central az Azure IoT-eszköz SDK-ján, az Azure RTOS-en, az Azure Sphere-en vagy az Azure IoT Edge-en keresztül betölti az eszközeseményeket és a telemetriát.

  2. Az IoT Central több Azure PaaS-szolgáltatással rendelkezik, így a dobozon kívül a következő képességeket biztosítja:

    • Adatbetöltési és kiépítési szolgáltatások.
    • Gyakori elérésű, meleg és ritka elérésű adattárolás és -elemzés.
    • Felügyelt PaaS-réteg, amely magas rendelkezésre állást/vészhelyreállítást (HADR) és rugalmas skálázást biztosít.
    • Felügyeleti webes felhasználói felület, amely lehetővé teszi a következőket:
      • Eszközök kezelése nyers adatnézettel, kapcsolati állapottal, eszközmodellezéssel és feladatokkal.
      • Eszközadatok megtekintése és elemzése irányítópultokkal, elemzésekkel és szabályokkal.
      • Adatok és eszközök védelme a felhasználók felügyeletével és szervezeteivel.
  3. Az IoT Central a riasztások aktiválásával, az adatok exportálásával és az adat-lekérdezések támogatásával bővíti a megoldásokat.

  4. Az IoT Central olyan üzletági alkalmazásokkal integrálható, mint a Power BI, az Azure Térképek, a Search, az API Management, a Web Apps, a Mobile Apps, a Dynamics 365, a Flow vagy a Logic Apps.

Buildelés az Azure PaaS-szolgáltatásokkal

Ha több vezérlésre és testreszabásra van szüksége, az egyes Azure PaaS-összetevők használatával létrehozhat egy IoT-megoldást. Az alábbi ábra egy PaaS-alapú IoT-architektúra Azure-szolgáltatásait mutatja be:

Az Azure PaaS-szolgáltatásokból álló referenciaarchitektúra ábrája.

  1. Az IoT-rendszerek az Azure IoT-eszköz SDK-ján, az Azure RTOS-en, az Azure Sphere-en vagy az Azure IoT Edge-en keresztül is betölthetik az eszközadatokat.

  2. Az IoT Hub, az Azure IoT Hub Device Provisioning Service (DPS) vagy az Azure Digital Twins eszközkiépítést, kapcsolatot és felügyeletet biztosíthat.

  3. Adattárolási és elemzési célokra:

  4. A felügyeleti és üzleti integrációs szolgáltatások közé tartozhatnak a Power BI, az Azure Térképek, a Search, az API Management, a Web Apps, a Mobile Apps, a Dynamics 365, a Flow és a Logic Apps.

Részletes PaaS IoT-referenciaarchitektúra és -vitafórum: Azure IoT-referenciaarchitektúra.

Az aPaas és a PaaS megközelítéseinek összehasonlítása

Az IoT Central segítségével elkerülheti az összetett és fejlődő IoT-infrastruktúra karbantartását és frissítését. Időt és pénzt összpontosíthat vállalkozása átalakítására és innovatív ajánlatok tervezésére.

Ha a megoldás olyan testreszabott funkciókat vagy szolgáltatásokat igényel, amelyeket az IoT Central nem támogat, létrehozhat egy PaaS-megoldást, amelynek alapvető eleme az IoT Hub.

Az alábbi összehasonlító táblázatok és hivatkozások segíthetnek eldönteni, hogy IoT Central által felügyelt megoldást használnak-e, vagy PaaS-megoldást építenek-e az IoT Hub használatával.

IoT Central és IoT Hub-alapú PaaS-megoldás

Az alábbi táblázat azt ismerteti, hogy az IoT Central vagy az IoT Hub-alapú PaaS-megoldások hogyan érik el a különböző IoT-funkciókat és képességeket.

Szolgáltatás IoT Central IoT Hub-alapú PaaS
Leírás Teljes körűen felügyelt aPaaS-megoldás, amely leegyszerűsíti az eszközök közötti kapcsolatot és a nagy léptékű felügyeletet.

Az aPaaS-alapú megoldások méretezhetők, megismételhetők és megbízhatóak, és azzal a kompromisszummal járnak, hogy kevésbé testreszabhatók, mint a PaaS-alapú megoldások.
Az IoT Hubot használja központi üzenetközpontként az IoT-alkalmazás és az általa kezelt eszközök között. További funkciókat ad hozzá más Azure PaaS-szolgáltatásokkal.

Ez a megközelítés rugalmasabb, de nagyobb fejlesztési és felügyeleti erőfeszítést igényel.
Alkalmazásfejlesztés Az IoT Central egy alkalmazásplatform, amely támogatja a megoldások megismételhetőségét. További információ: IoT Central alkalmazásfelügyeleti útmutató

Az alkalmazássablonok segítenek az IoT-megoldások fejlesztésének elindításában. Általános alkalmazássablont vagy előre összeállított iparági sablont használhat kiskereskedelmi, energia-, kormányzati vagy egészségügyi célokra.
Saját alkalmazásmegoldást tervezhet és hozhat létre az IoT Hub és más PaaS-szolgáltatások használatával.
Eszközsablon Az eszközsablonok segítenek strukturálni az eszköztípus jellemzőit és viselkedését. Használja a sablonokat támogatott eszközfelügyeleti feladatokhoz és vizualizációkhoz. Eszközüzenetsablonok definiálása és kezelése privát adattárakban.
Eszközfelügyelet Az Azure IoT Device Provisioning Service (DPS) beépített képességei eszközintegrációt és eszközfelügyeletet biztosítanak. IoT Hub-primitívek, például ikereszközök és közvetlen módszerek használatával tervezhet és hozhat létre megoldásokat. Engedélyezze külön a DPS-t.
OPC UA protokoll Nem támogatott. Az OPC Publisher használatával áthidalhatja az OPC UA-kompatibilis ipari eszközök és az Azure által üzemeltetett erőforrások közötti szakadékot a telemetriai adatok IoT Hubon való közzétételével. Az OPC Publisher támogatja IEC62541 OPC UA PubSub standard formátumot és egyéb formátumokat. További információ: Microsoft OPC Publisher.
SigFox és LoRaWAN protokollok Az Azure IoT Central Device Bridge vagy az Azure IoT Edge LoRaWAN Starter Kit használata. Hozzon létre egy egyéni modult az Azure IoT Edge-hez, és integrálja az Azure IoT Hubon keresztül.
Több-bérlős üzemmód A szervezetek alkalmazáson belüli több-bérlős bérlőt tesznek lehetővé. Meghatározhat egy hierarchiát, amellyel kezelheti, hogy mely felhasználók láthatják az IoT Central-alkalmazás mely eszközeit. Több-bérlős használat elérése ügyfélenként külön központok használatával. A hozzáférés-vezérlést a megoldás adatrétegébe is beépítheti.
Üzenetmegőrzés Az IoT Central 30 napos gördülő alapon őrzi meg az adatokat. Az IoT Hub legfeljebb hét napig teszi lehetővé az adatmegőrzést a beépített eseményközpontokban.
Big data Adatok kezelése az IoT Centralon belülről. Big Data Azure PaaS-szolgáltatások hozzáadása és kezelése.
Adatexportálás Az exportálási funkcióval folyamatosan exportálhatja az adatokat. Adatok exportálása azure blobtárolóba, eseményközpontokba, service busba, webhookba és Azure Data Explorerbe. Üzenetek szűrése, bővítése és átalakítása a kimenő forgalomon. Használja az IoT Hub beépített eseményközpont-végpontját, és üzenet-útválasztással exportálja az adatokat más tárolóhelyekre.
Elemzés Az integrált elemzési felület az eszközfelügyelet kontextusában vizsgálja meg az eszközadatokat. Használjon külön Azure PaaS-szolgáltatásokat elemzések, elemzések és műveletek, például a Stream Analytics, az Azure Data Explorer és az Azure Synapse használatához.
Vizualizációk A felhasználói felület egyszerűvé teszi az eszközadatok vizualizációját, az elemzési lekérdezéseket és az egyéni irányítópultok létrehozását. Nincs beépített felhasználói felület.
Szabályok és műveletek Használjon beépített szabály- és műveletfeldolgozási képességet e-mail-értesítéssel, Azure Monitor-csoporttal, Power Automate-rel és webhookműveletekkel. További információ: Azure IoT Central-szabályok és műveletek. Adatok küldése az IoT Hubról az Azure Stream Analyticsbe vagy az Azure Event Gridbe. Csatlakozás az Azure Logic Appsbe vagy más egyéni alkalmazásokba a szabályok és műveletek feldolgozásához. További információ: IoT távoli monitorozás és értesítések az Azure Logic Apps használatával.
Méretezhetőség Támogatja az automatikus skálázást. Az IoT Central méretezési korlátairól és az automatikus skálázásról további információt a Kvóták és korlátok című témakörben talál. Megoldások üzembe helyezése az IoT Hub automatikus skálázásának engedélyezéséhez. További információ: Azure IoT Hub automatikus méretezése.
Magas rendelkezésre állás és vészhelyreállítás (HADR) Automatikusan kezeli a beépített HADR-képességeket. További információ: Azure IoT Central skálázhatóság és magas rendelkezésre állás. A megoldás megtervezése több HADR-forgatókönyv támogatásához. További információkért tekintse meg az Azure IoT Hub magas rendelkezésre állását és vészhelyreállítását.
Szolgáltatói szerződés (SLA) 99,9%-os kapcsolatot garantál. További információt az Azure IoT Central SLA-jában talál. Az IoT Hub standard és alapszintű szintjei 99,9%-os üzemidőt garantálnak. Az ingyenes IoT Hub-szint nem rendelkezik SLA-val. További információ: SLA for Azure IoT Hub.
Díjszabás Az első két aktív eszköz ingyenes, ha üzenetkötetük nem haladja meg a 800-at (0. standard csomag), 10 000-et (standard 1. szintű csomag) vagy havonta 60 000-et (standard 2. szintű csomag). A hozzáadott eszközárak havonta lesznek értékelve. Az IoT Central óránként a legtöbb aktív eszközt számlálja és számlálja. További információkért lásd az Azure IoT Central díjszabását. Az IoT Hub díjszabásáról további információt az Azure IoT Hub díjszabásában talál.

Az IoT Central és más Azure PaaS-képességek

Az alábbi táblázat az IoT Central és más Azure PaaS-szolgáltatások különböző képességeinek támogatási szintjét mutatja be. A kitöltött kör 🔵 teljes támogatást jelent, egy vonal ➖ részleges támogatást, az üres kör ⚪ pedig azt jelenti, hogy nincs támogatás.

IoT Central IoT Hub + DPS Stream Analytics + Azure Functions Azure Cosmos DB + Azure Data Explorer Active Directory
Leírás Kész IoT-megoldásfejlesztési környezet IoT-adatbetöltési szolgáltatások Streamfeldolgozási szolgáltatások Adattárolási szolgáltatások Univerzális identitáskezelési és biztonsági platform
HADR és rugalmas skálázás 🔵
Eszközkapcsolat-kezelési élmény 🔵
Adat-útválasztás, szűrés és szabályok
Elemzések és vizualizációk 🔵
Adattárolás és biztonság 🔵 🔵 🔵
Exportálás és integráció más szolgáltatásokkal 🔵 🔵 🔵 🔵 🔵

Következő lépések