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


Válassza ki a megoldáshoz megfelelő IoT Hub-szintet és -méretet

Minden IoT-megoldás más, ezért az Azure IoT Hub számos lehetőséget kínál a díjszabás és a skálázás alapján. Ez a cikk segítséget nyújt az IoT Hub igényeinek felmérésében. Az IoT Hub-szintekkel kapcsolatos díjszabási információkért lásd az Azure IoT Hub díjszabását.

Ha szeretné eldönteni, hogy melyik IoT Hub-szint megfelelő a megoldáshoz, tegye fel magának a következő két kérdést:

Milyen funkciókat szeretnék használni?

Az Azure IoT Hub két alapszintű és standard szintet kínál, amelyek különböznek az általuk támogatott funkcióktól. Ha az IoT-megoldás az eszközökről származó adatok gyűjtésén és központi elemzésén alapul, akkor az alapszint valószínűleg megfelelő az Ön számára. Ha speciálisabb konfigurációkat szeretne használni az IoT-eszközök távolról történő vezérléséhez vagy a számítási feladatok egy részének az eszközökre való elosztásához, akkor érdemes megfontolni a standard szintet.

Az egyes szintek funkcióinak részletes lebontásához folytassa a funkciók kiválasztásával: alapszintű és standard szintek.

Mennyi adatot tervezek naponta áthelyezni?

Minden IoT Hub-szint három méretben érhető el, attól függően, hogy egy nap alatt mennyi adatátbocsátó sebességet tudnak kezelni. Ezek a méretek numerikusan 1, 2 és 3 néven vannak azonosítva. A méret határozza meg az alapkonfiguráció napi üzenetkorlátját, majd egységek hozzáadásával skálázhatja fel az IoT Hubot. Egy 1. szintű IoT Hub minden egysége például napi 400 000 üzenetet képes kezelni. Az 1. szintű IoT Hub öt egységből naponta 2 000 000 üzenetet képes kezelni. Vagy lépjen fel egy 2. szintű központra, ahol minden egység napi 6 000 000 üzenettel rendelkezik.

Az üzenet követelményeinek és korlátainak meghatározásával kapcsolatos további részletekért olvassa el a Méret kiválasztása: kiadások és egységek című témakört.

A funkciók kiválasztása: alapszintű és standard szintek

Az IoT Hub alapszintje lehetővé teszi az elérhető funkciók egy részét, és olyan IoT-megoldásokhoz készült, amelyek csak egyirányú kommunikációt igényelnek az eszközökről a felhőbe. Az IoT Hub standard szintje minden funkciót lehetővé tesz, és olyan IoT-megoldásokhoz készült, amelyek szeretnék kihasználni a kétirányú kommunikációs képességeket. Az alapszint a funkciók egy részhalmazát engedélyezi, és olyan IoT-megoldásokhoz való, amelyek csak egyirányú kommunikációt igényelnek az eszközöktől a felhő felé.

Mindkét szint ugyanazokat a biztonsági és hitelesítési funkciókat kínálja.

Képesség Alapszint Standard szint
Eszközről felhőre irányuló telemetriai adatok Igen Igen
Eszközönkénti identitás Igen Igen
Üzenet-útválasztás, üzenetdúsítás és Event Grid-integráció Igen Igen
HTTP-, AMQP- és MQTT-protokollok Igen Igen
Eszközkiépítési szolgáltatás Igen Igen
Monitorozás és diagnosztika Igen Igen
Felhőből eszközre irányuló üzenetkezelés Igen
Ikereszközök, modulikrek és eszközfelügyelet Igen
Eszköz adatfolyamok (előzetes verzió) Igen
Azure IoT Edge Igen
IoT Plug and Play Igen

Az IoT Hub egy ingyenes szintet is kínál, amely tesztelésre és értékelésre szolgál. A standard szint összes funkcióját tartalmazza, de korlátozott üzenetküldési kedvezményeket is tartalmaz. Az ingyenes szintről nem frissíthet alapszintűre vagy standard szintre.

Megjegyzés

Előfordulhat, hogy az ingyenes szintű IoT Hub neve látható a többi ingyenes rétegbeli felhasználó számára. Az IoT Hubhoz való hozzáférést a Microsoft Entra ID és az Azure RBAC használatával kezelheti.

IoT Hub REST API-k

Az IoT Hub alapszintű és standard szintjei közötti támogatott képességek közötti különbség azt jelenti, hogy egyes API-hívások nem működnek alapszintű IoT Hubokkal. Az alábbi táblázat bemutatja, hogy mely API-k érhetők el:

API Alapszint Standard szint
Eszköz létrehozása vagy frissítése, Eszköz lekérése, Eszköz törlése Igen Igen
Modul létrehozása vagy frissítése, Modul lekérése, Modul törlése Igen Igen
Regisztrációs adatbázis statisztikáinak lekérése Igen Igen
Szolgáltatásstatisztikák lekérése Igen Igen
IoT Hub lekérdezése Igen Igen
Fájlfeltöltési SAS URI létrehozása Igen Igen
Eszközhöz kötött értesítés fogadása Igen Igen
Eszközesemény küldése Igen Igen
Modulesemény küldése CSAK AMQP és MQTT CSAK AMQP és MQTT
Fájlfeltöltés állapotának frissítése Igen Igen
Tömeges eszközművelet Igen, kivéve az IoT Edge képességeit Igen
Importálási és exportálási feladat létrehozása, Importálási és exportálási feladat lekérdezése, Importálási és exportálási feladat megszakítása Igen Igen
Ikereszköz lekérése, ikereszköz frissítése Igen
Modul ikermodul lekérése, Modul ikermodul frissítése Igen
Eszköz metódusának meghívása Igen
Eszközhöz kötött értesítés megszakítása Igen
Eszközhöz kötött értesítés befejezése Igen
Feladat létrehozása, Feladat lekérése, Feladat megszakítása Igen
Lekérdezési feladatok Igen

Partíciók

Az Azure IoT Hubs számos alapvető összetevőt tartalmaz az Azure Event Hubsból, beleértve a partíciókat is. Az IoT Hubok eseménystreamjei különböző IoT-eszközök által jelentett bejövő telemetriai adatokkal vannak feltöltve. Az eseménystream particionálásával csökkenthetők azok a versengések, amelyek akkor fordulnak elő, amikor egyidejűleg olvasnak és írnak az eseménystreamekre.

A partíciókorlát az IoT Hub létrehozásakor lesz kiválasztva, és nem módosítható. Az alapszintű és a standard szintű IoT Hubok eszközről felhőre irányuló partícióinak maximális korlátja 32. A legtöbb IoT Hubnak csak négy partícióra van szüksége. A partíciók meghatározásával kapcsolatos további információkért tekintse meg a Hány partícióra van szükségem? című kérdést az Azure Event Hubsra vonatkozó gyakori kérdések között.

Frissítési szintek

Az IoT Hub létrehozása után a meglévő műveletek megszakítása nélkül frissíthet az alapszintről a standard szintre. A standard szintről az alapszintre nem válthat vissza. További információ: Hogyan frissítheti az IoT Hubot.

A partíciókonfiguráció változatlan marad, amikor az alapszintről a standard szintre migrál.

Feljegyzés

Az ingyenes szint nem támogatja az alapszintű vagy standard szintre való frissítést.

A méret kiválasztása: kiadások és egységek

Miután kiválasztotta azt a szintet, amely a legjobb szolgáltatásokat biztosítja a megoldáshoz, határozza meg a megoldáshoz legjobb adatkapacitást biztosító méretet.

Minden IoT Hub-szint három méretben érhető el, attól függően, hogy mennyi adatátbocsátó sebességet tudnak kezelni egy adott napon. Ezek a méretek numerikusan 1, 2 és 3 néven vannak azonosítva.

A rétegméretpár kiadásként van ábrázolva. A 2-es méretű alapszintű IoT Hubot a B2 kiadás képviseli. Hasonlóképpen, a standard szintű, 3-es méretű IoT Hubot az S3 kiadás képviseli. További információkért, beleértve a díjszabás részleteit, tekintse meg az Azure IoT Hub díjszabását

Miután kiválasztott egy kiadást az IoT Hubhoz, az egységek számának növelésével több üzenetkezelési kapacitást is használhat.

Minden IoT Hub csak egy kiadás lehet. Létrehozhat például egy több S1 egységből álló IoT Hubot. Azonban nem hozhat létre olyan IoT Hubot, amely különböző kiadásokból származó egységeket, például S1 és B3, vagy S1 és S2, vegyesen tartalmaz.

Az alábbi táblázat az eszközről a felhőbe irányuló üzenetek kapacitását mutatja be az egyes méretekhez.

Méret Üzenetek naponta egységenként Napi adatok egységenként
1 400,000 1,5 GB
2 6,000,000 22,8 GB
3 300,000,000 1144,4 GB

Egy 1-es vagy 2-es méretű IoT Hubhoz akár 200 egységet, 3 IoT Hub mérethez pedig akár 10 egységet is vásárolhat. A napi üzenetkorlát és a szabályozási korlátok az összes egység összesített kapacitásán alapulnak. Egy 2-es méretű egység vásárlása például ugyanazt a napi üzenetkorlátot biztosítja, mint 15 egység 1-es méretben.

További információ az egyes IoT Hub-kiadások kapacitásáról és korlátairól: IoT Hub-kvóták és szabályozás.

Verziók frissítése vagy visszaminősítése

Az IoT Hub létrehozása után a meglévő műveletek megszakítása nélkül a következő műveleteket végezheti el:

  • A kiadásban elérhető egységek számának módosítása (például egyről három B1 egységre frissítve)
  • A kiadási szinten belüli kiadások frissítése vagy leminősítése (például B1-ről B2-re való frissítés)

További információ: Hogyan frissítheti az IoT Hubot.

Automatikus méretezés

Ha megközelíti az IoT Hubon megengedett üzenetkorlátot, az alábbi lépésekkel automatikusan skálázhat, hogy növelje az IoT Hub egységek számát ugyanabban az IoT Hub szintben.

Következő lépések