Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk bemutatja, hogyan hozhat létre új IoT Hubot az Azure Device Registry (ADR) integrációjával és a Microsoft által támogatott X.509-tanúsítványkezeléssel.
Fontos
Az ADR-integrációval és a Microsoft által támogatott X.509-tanúsítványkezeléssel rendelkező Azure IoT Hub nyilvános előzetes verzióban érhető el, és éles számítási feladatokhoz nem ajánlott. További információkért tekintse meg az IoT Hub újdonságaihoz kapcsolódó gyakori kérdéseket.
Előfeltételek
Aktív Azure-előfizetés. Ha nem rendelkezik Azure-előfizetéssel, hozzon létre egy ingyenes fiókot.
Ha nincs telepítve az Azure CLI, kövesse az Azure CLI telepítéséhez szükséges lépéseket.
Telepítse az Azure IoT CLI-bővítményt az IoT Hub ADR-integrációs és tanúsítványkezelési funkcióinak eléréséhez engedélyezett előzetes verziókkal:
Ellenőrizze a meglévő Azure CLI-bővítménytelepítéseket.
az extension listTávolítsa el a meglévő Azure-iot-telepítéseket.
az extension remove --name azure-iotTelepítse az azure-iot bővítményt az indexből az előnézetek engedélyezésével,
az extension add --name azure-iot --allow-previewvagy töltse le a .whl fájlt a GitHub kiadási oldaláról a bővítmény manuális telepítéséhez.
az extension add --upgrade --source https://github.com/Azure/azure-iot-cli-extension/releases/download/v0.30.0b1/azure_iot-0.30.0b1-py3-none-any.whlA telepítés után ellenőrizze, hogy az Azure-iot-bővítmény verziója nagyobb-e , mint 0.30.0b1.
az extension list
Győződjön meg arról, hogy rendelkezik a szerepkör-hozzárendelések célhatókörön belüli végrehajtásához szükséges jogosultsággal. A szerepkör-hozzárendelések Azure-ban való végrehajtásához kiemelt szerepkörre van szükség, például tulajdonosi vagy felhasználói hozzáférés-rendszergazdai szerepkörre a megfelelő hatókörben.
Üzembe helyezési módszer kiválasztása
A tanúsítványkezelés használatához be kell állítania az IoT Hubot, az ADR-t és a Device Provisioning Service-t (DPS). Tetszés szerint dönthet úgy, hogy nem engedélyezi a tanúsítványkezelést, és csak az IoT Hubot konfigurálja az ADR-vel.
Ha az IoT Hubot ADR-integrációval és tanúsítványkezeléssel szeretné beállítani, használhatja az Azure CLI-t vagy egy szkriptet, amely automatizálja a beállítási folyamatot.
| Üzembe helyezési módszer | Description |
|---|---|
| Válassza ki az Azure CLI-t a lap tetején | Az Azure CLI használatával hozzon létre egy új IoT Hub-, DPS-példány- és ADR-névteret, és konfigurálja az összes szükséges beállítást. |
| Válassza ki a PowerShell-szkriptet a lap tetején | PowerShell-szkript (csak Windows esetén) használatával automatizálhatja egy új IoT Hub, DPS-példány és ADR-névtér létrehozását, és konfigurálhatja az összes szükséges beállítást. |
Áttekintés
Az Azure CLI-parancsokkal hozzon létre egy IoT Hubot ADR-integrációval és tanúsítványkezeléssel.
A cikkben szereplő beállítási folyamat a következő lépéseket tartalmazza:
- Erőforráscsoport létrehozása
- A szükséges alkalmazásjogjogok konfigurálása
- Felhasználó által hozzárendelt felügyelt identitás létrehozása
- ADR-névtér létrehozása rendszer által hozzárendelt felügyelt identitással
- Hozzon létre hitelesítő adatokat (legfelső szintű hitelesítésszolgáltató) és szabályzatot (kiállító hitelesítésszolgáltató) az adott névtérre.
- IoT Hub (előzetes verzió) létrehozása csatolt névtérrel és felügyelt identitással
- DPS létrehozása csatolt IoT Hubdal és névtérrel
- A hitelesítő adatok és szabályzatok (CA-tanúsítványok) szinkronizálása ADR-névtérrel
- Regisztrációs csoport létrehozása és a szabályzatra mutató hivatkozás létrehozása a tanúsítványkiépítés engedélyezéséhez
Fontos
Az előzetes verzió időtartama alatt az ADR integrációs és tanúsítványkezelési funkciókkal rendelkező IoT Hub ingyenesen elérhető az IoT Hubon. A Device Provisioning Service (DPS) számlázása külön történik, és nem szerepel az előzetes verziós ajánlatban. A DPS díjszabásáról további információt az Azure IoT Hub díjszabásában talál.
A környezet előkészítése
Ha elő szeretné készíteni a környezetet az Azure Device Registry használatára, hajtsa végre a következő lépéseket:
Nyisson meg egy terminálablakot.
Az Azure-fiókba való bejelentkezéshez futtassa a következőt
az login: .Az összes előfizetés és bérlő listázásához futtassa a következőt
az account list:Ha több Azure-előfizetéshez is rendelkezik hozzáféréssel, az alábbi parancs futtatásával állítsa be az aktív előfizetést, ahol az IoT-eszközök létrejönnek.
az account set --subscription "<your subscription name or ID>"Az aktuális fiók adatainak megjelenítéséhez futtassa a következőt
az account show: . Másolja ki a következő értékeket a parancs kimenetéből, és mentse őket biztonságos helyre.- A
idGUID. Ezzel az értékkel adja meg az előfizetés azonosítóját. - A
tenantIdGUID. Ezzel az értékkel frissítheti az engedélyeket a bérlőazonosító használatával.
- A
Az erőforráscsoport, az engedélyek és a felügyelt identitás konfigurálása
Ha erőforráscsoportot, szerepkört és engedélyeket szeretne létrehozni az IoT-megoldáshoz, hajtsa végre az alábbi lépéseket:
Hozzon létre egy erőforráscsoportot a környezetéhez.
az group create --name <RESOURCE_GROUP_NAME> --location <REGION>Közreműködői szerepkör hozzárendelése az IoT Hubhoz az erőforráscsoport szintjén. Az
AppIdérték, amely az IoT Hub fő azonosítója,89d10474-74af-4874-99a7-c23c2f643083ugyanaz az összes Hub-alkalmazás esetében.az role assignment create --assignee "89d10474-74af-4874-99a7-c23c2f643083" --role "Contributor" --scope "/subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP_NAME>"Hozzon létre egy új, felhasználó által hozzárendelt felügyelt identitást (UAMI).
az identity create --name <USER_IDENTITY> --resource-group <RESOURCE_GROUP_NAME> --location <REGION>Kérje le a felügyelt identitás erőforrás-azonosítóját. Szüksége van az erőforrás-azonosítóra a szerepkörök hozzárendeléséhez, a hozzáférési szabályzatok konfigurálásához vagy az identitás más erőforrásokhoz való csatolásához.
UAMI_RESOURCE_ID=$(az identity show --name <USER_IDENTITY> --resource-group <RESOURCE_GROUP_NAME> --query id -o tsv)
Új ADR-névtér létrehozása
Ebben a szakaszban egy új ADR-névteret hoz létre egy rendszer által hozzárendelt felügyelt identitással. Ez a folyamat automatikusan létrehoz egy legfelső szintű hitelesítésszolgáltatói hitelesítő adatot és egy kiállító hitelesítésszolgáltatói szabályzatot a névtérhez. További információ arról, hogy hogyan használják a hitelesítő adatokat és szabályzatokat az eszköz levéltanúsítványainak aláírására a kiépítés során, lásd: Tanúsítványkezelés.
Megjegyzés:
A hitelesítő adatok megadása nem kötelező. A névtereket felügyelt identitás nélkül is létrehozhatja, ha kihagyja a --enable-credential-policy jelölőket.--policy-name
Hozzon létre egy új ADR-névteret. A névtér
namecsak kisbetűket és kötőjeleket ('-' ) tartalmazhat a név közepén, az elején vagy végén azonban nem. Az "msft-namespace" név például érvényes.
A--enable-credential-policyparancs hitelesítő adatokat (legfelső szintű hitelesítésszolgáltatót) és alapértelmezett szabályzatot (hitelesítésszolgáltatót bocsát ki) hoz létre ehhez a névtérhez. A parancs használatával--policy-namekonfigurálhatja a szabályzat nevét. Alapértelmezés szerint a szabályzatok 30 napos érvényességű tanúsítványokat bocsáthatnak ki.az iot adr ns create --name <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME> --location <REGION> --enable-credential-policy true --policy-name <POLICY_NAME>Jótanács
Igény szerint egyéni szabályzatot is létrehozhat az
--cert-subjectés--cert-validity-daysparaméterek hozzáadásával. További információ: Egyéni szabályzat létrehozása.Megjegyzés:
A rendszer által hozzárendelt felügyelt identitással rendelkező ADR-névtér létrehozása akár 5 percet is igénybe vehet.
Ellenőrizze, hogy létrejött-e a rendszer által hozzárendelt felügyelt identitással vagy egyszerű azonosítóval rendelkező névtér.
az iot adr ns show --name <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME>Ellenőrizze, hogy létrejön-e egy hitelesítő adat és egy névvel ellátott szabályzat.
az iot adr ns credential show --namespace <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME> az iot adr ns policy show --namespace <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME> --name <POLICY_NAME>Megjegyzés:
Ha nem rendelt hozzá házirendnevet, a szabályzat az "alapértelmezett" névvel jön létre.
UAMI-szerepkör hozzárendelése az ADR-névtér eléréséhez
Ebben a szakaszban az Azure Device Registry közreműködői szerepkörét rendeli hozzá a felügyelt identitáshoz, és hatókört rendel hozzá a névtérhez. Ez az egyéni szerepkör teljes hozzáférést biztosít az ADR-névtérben lévő IoT-eszközökhöz.
Kérje le a User-Assigned Managed Identity principal azonosítóját. Ez az azonosító szükséges a szerepkörök identitáshoz való hozzárendeléséhez.
UAMI_PRINCIPAL_ID=$(az identity show --name <USER_IDENTITY> --resource-group <RESOURCE_GROUP> --query principalId -o tsv)Kérje le az ADR-névtér erőforrás-azonosítóját. Ezt az azonosítót használja a szerepkör-hozzárendelés hatóköreként.
NAMESPACE_RESOURCE_ID=$(az iot adr ns show --name <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP> --query id -o tsv)Rendelje hozzá az Azure Device Registry Contributor szerepkört a felügyelt identitáshoz. Ez a szerepkör biztosítja a felügyelt identitás számára a szükséges engedélyeket, és a névtérre terjed ki.
az role assignment create --assignee $UAMI_PRINCIPAL_ID --role "a5c3590a-3a1a-4cd4-9648-ea0a32b15137" --scope $NAMESPACE_RESOURCE_ID
IoT Hub létrehozása ADR-integrációval
Hozzon létre egy új IoT Hubot, amely az ADR-névtérhez és a korábban létrehozott UAMI-hoz van csatolva.
az iot hub create --name <HUB_NAME> --resource-group <RESOURCE_GROUP> --location <HUB_LOCATION> --sku GEN2 --mi-user-assigned $UAMI_RESOURCE_ID --ns-resource-id $NAMESPACE_RESOURCE_ID --ns-identity-id $UAMI_RESOURCE_IDFontos
Mivel az IoT Hub nyilvánosan felderíthető lesz DNS-végpontként, ügyeljen arra, hogy ne adjon meg bizalmas vagy személyazonosításra alkalmas adatokat, amikor elnevezi.
Ellenőrizze, hogy az IoT Hub megfelelő identitással és ADR-tulajdonságokkal rendelkezik-e.
az iot hub show --name <HUB_NAME> --resource-group <RESOURCE_GROUP> --query identity --output json
IoT Hub-szerepkörök hozzárendelése az ADR-névtér eléréséhez
Kérje le az ADR-névtér felügyelt identitásának főazonosítóját. Ennek az identitásnak engedélyre van szüksége az IoT Hub használatához.
ADR_PRINCIPAL_ID=$(az iot adr ns show --name <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP> --query identity.principalId -o tsv)Kérje le az IoT Hub erőforrás-azonosítóját. A rendszer ezt az azonosítót használja a szerepkör-hozzárendelések hatóköreként.
HUB_RESOURCE_ID=$(az iot hub show --name <HUB_NAME> --resource-group <RESOURCE_GROUP> --query id -o tsv)Rendelje hozzá a "Közreműködő" szerepkört az ADR-identitáshoz. Ez hozzáférést biztosít az ADR-névtér felügyelt identitásszolgáltatójának az IoT Hubhoz. Ez a szerepkör széles körű hozzáférést tesz lehetővé, beleértve az erőforrások kezelését, de a szerepkörök hozzárendelését nem.
az role assignment create --assignee $ADR_PRINCIPAL_ID --role "Contributor" --scope $HUB_RESOURCE_IDRendelje hozzá az "IoT Hub beállításjegyzék-közreműködője" szerepkört az ADR-identitáshoz. Ez pontosabb engedélyeket biztosít az IoT Hub eszközidentitásainak kezeléséhez. Ez elengedhetetlen ahhoz, hogy az ADR regisztrálja és kezelje az eszközöket a központban.
az role assignment create --assignee $ADR_PRINCIPAL_ID --role "IoT Hub Registry Contributor" --scope $HUB_RESOURCE_ID
Device Provisioning Service-példány létrehozása ADR-integrációval
Hozzon létre egy új DPS-példányt, amely az előző szakaszokban létrehozott ADR-névtérhez van kapcsolva. A DPS-példánynak ugyanabban a régióban kell lennie, mint az ADR-névtér.
az iot dps create --name <DPS_NAME> --resource-group <RESOURCE_GROUP> --location <LOCATION> --mi-user-assigned $UAMI_RESOURCE_ID --ns-resource-id $NAMESPACE_RESOURCE_ID --ns-identity-id $UAMI_RESOURCE_IDEllenőrizze, hogy a DPS rendelkezik-e a megfelelő identitással és ADR-tulajdonságokkal.
az iot dps show --name <DPS_NAME> --resource-group <RESOURCE_GROUP> --query identity --output json
Az IoT Hub csatolása a Device Provisioning Service-példányhoz
Csatolja az IoT Hubot a DPS-hez.
az iot dps linked-hub create --dps-name <DPS_NAME> --resource-group <RESOURCE_GROUP> --hub-name <HUB_NAME>Ellenőrizze, hogy az IoT Hub megjelenik-e a DPS társított központjainak listájában.
az iot dps linked-hub list --dps-name <DPS_NAME> --resource-group <RESOURCE_GROUP>
ADR hitelesítő adatok szinkronizálásának futtatása
Szinkronizálja a hitelesítő adatokat és a szabályzatokat az IoT Hubbal. Ez a lépés biztosítja, hogy az IoT Hub regisztrálja a CA-tanúsítványokat, és megbízik bármely levéltanúsítványban, amelyet az Ön konfigurált szabályzatai bocsátottak ki.
az iot adr ns credential sync --namespace <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP>
A központi hitelesítésszolgáltató tanúsítványának ellenőrzése
Ellenőrizze, hogy az IoT Hub regisztrálta-e a hitelesítésszolgáltatói tanúsítványát.
az iot hub certificate list --hub-name <HUB_NAME> --resource-group <RESOURCE_GROUP>
Regisztráció létrehozása a DPS-ben
Ha levéltanúsítványokkal szeretné konfigurálni az eszközöket, hozzon létre egy regisztrációs csoportot a DPS-ben, és az --credential-policy paraméterrel rendelje hozzá a megfelelő hitelesítőadat-szabályzathoz.
Az alábbi parancs alapértelmezés szerint szimmetrikus kulcsigazolással hoz létre egy regisztrációs csoportot:
Megjegyzés:
Ha az alapértelmezetttől eltérő nevű szabályzatot hozott létre, győződjön meg arról, hogy ezt a házirendnevet használja a --credential-policy paraméter után.
az iot dps enrollment-group create --dps-name <DPS_NAME> --resource-group <RESOURCE_GROUP> --enrollment-id <ENROLLMENT_ID> --credential-policy <POLICY_NAME>
Az ADR-integrációval és tanúsítványkezeléssel rendelkező IoT Hub már be van állítva, és használatra kész.
Választható parancsok
Az alábbi parancsok segítségével kezelheti az ADR-névtereket, letilthatja az eszközöket, egyéni szabályzatokat hozhat létre, és törölheti az erőforrásokat, ha már nincs rájuk szükség.
A névterek kezelése
Listázhatja az erőforráscsoport összes névterét.
az iot adr ns list --resource-group <RESOURCE_GROUP_NAME>Egy adott névtér részleteinek megjelenítése.
az iot adr ns show --name <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME>Listázhatja a névtér összes szabályzatát.
az iot adr ns policy list --namespace <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME>Egy adott szabályzat részleteinek megjelenítése.
az iot adr ns policy show --namespace <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME> --name <POLICY_NAME>Listázhatja a névtérben lévő összes hitelesítő adatot.
az iot adr ns credential list --namespace <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME>
Eszközök letiltása
Az IoT Hub összes eszközének listázása.
az iot hub device-identity list --hub-name <HUB_NAME> --resource-group <RESOURCE_GROUP_NAME>Az eszköz letiltásához frissítse az állapotát a következőre
disabled: . Mindenképpen cserélje le a<MY_DEVICE_ID>helyére a letiltani kívánt eszközazonosítót.az iot hub device-identity update --hub-name <HUB_NAME> --resource-group <RESOURCE_GROUP_NAME> -d <MY_DEVICE_ID> --status disabledFuttassa újra az eszközt, és ellenőrizze, hogy nem tud-e csatlakozni egy IoT Hubhoz.
Egyéni szabályzat létrehozása
Hozzon létre egy egyéni szabályzatot a az iot adr ns policy create paranccsal. Adja meg a szabályzat nevét, tárgyát és érvényességi időtartamát az alábbi szabályok szerint:
- A szabályzat
nameértékének egyedinek kell lennie a névtérben. Ha olyan szabályzatot próbál létrehozni, amely már létezik, hibaüzenet jelenik meg. - A tanúsítvány alanyának
cert-subjectegyedinek kell lennie a névtér összes házirendjének. Ha olyan szabályzatot próbál létrehozni, amely már létezik, hibaüzenet jelenik meg. - Az érvényességi időszak
cert-validity-daysértéke 1 és 30 nap között lehet. Ha olyan szabályzatot próbál létrehozni, amelynek érvényességi ideje nem ezen a tartományon kívül esik, hibaüzenet jelenik meg.
Az alábbi példa létrehoz egy "custom-policy" nevű szabályzatot, amelynek tárgya a "CN=TestDevice" és egy 30 napos érvényességi időtartam.
az iot adr ns policy create --name "custom-policy" --namespace <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME> --cert-subject "CN=TestDevice" --cert-validity-days "30"
Erőforrások törlése
Az ADR-névtér törléséhez először törölnie kell a névtérhez társított IoT Hubs- és DPS-példányokat.
az iot hub delete --name <HUB_NAME> --resource-group <RESOURCE_GROUP_NAME>
az iot adr ns delete --name <NAMESPACE_NAME> --resource-group <RESOURCE_GROUP_NAME>
az iot dps delete --name <DPS_NAME> --resource-group <RESOURCE_GROUP_NAME>
az identity delete --name <USER_IDENTITY> --resource-group <RESOURCE_GROUP_NAME>
Áttekintés
A megadott PowerShell-szkripttel automatizálhatja az IoT Hub beállítását az Azure Device Registry-integrációval. A szkript végrehajtja az összes szükséges lépést a szükséges erőforrások létrehozásához és összekapcsolásához, beleértve a következőket:
- Erőforráscsoport létrehozása
- A szükséges alkalmazásjogjogok konfigurálása
- Felhasználó által hozzárendelt felügyelt identitás létrehozása
- ADR-névtér létrehozása rendszer által hozzárendelt felügyelt identitással
- Hozzon létre hitelesítő adatokat (legfelső szintű hitelesítésszolgáltató) és szabályzatot (kiállító hitelesítésszolgáltató) az adott névtérre.
- IoT Hub (előzetes verzió) létrehozása csatolt névtérrel és felügyelt identitással
- DPS létrehozása csatolt IoT Hubdal és névtérrel
- A hitelesítő adatok és szabályzatok (CA-tanúsítványok) szinkronizálása ADR-névtérrel
- Regisztrációs csoport létrehozása és a szabályzatra mutató hivatkozás létrehozása a tanúsítványkiépítés engedélyezéséhez
Fontos
Az előzetes verzió időtartama alatt az ADR integrációs és tanúsítványkezelési funkciókkal rendelkező IoT Hub ingyenesen elérhető az IoT Hubon. A Device Provisioning Service (DPS) számlázása külön történik, és nem szerepel az előzetes verziós ajánlatban. A DPS díjszabásáról további információt az Azure IoT Hub díjszabásában talál.
A környezet előkészítése
- Töltse le a Windows PowerShell 7-et .
- Lépjen a GitHub-adattárra , és töltse le a szkriptfájlt
iothub-adr-certs-setup-preview.ps1tartalmazó Szkriptek mappát.
A szkriptváltozók testreszabása
Nyissa meg a szkriptfájlt egy szövegszerkesztőben, és módosítsa a következő változókat a kívánt konfigurációnak megfelelően.
-
TenantId: A bérlő azonosítója. A terminálon futtatvaaz account show, megtalálhatja ezt az értéket. -
SubscriptionId: Az előfizetés azonosítója. A terminálon futtatvaaz account show, megtalálhatja ezt az értéket. -
ResourceGroup: Az erőforráscsoport neve. -
Location: Az Az Azure-régió, ahol létre szeretné hozni az erőforrásokat. Tekintse meg az előzetes verziójú funkciók elérhető helyeit a Támogatott régiók szakaszban. -
NamespaceName: A névtér neve csak kisbetűket és kötőjeleket ('-' ) tartalmazhat a név közepén, az elején vagy végén azonban nem. Az "msft-namespace" például érvényes név. -
HubName: A hub név csak kisbetűket és számokat tartalmazhat. - Az
DpsName: eszköz-előkészítési szolgáltatás példányának a neve. -
UserIdentity: Az erőforrásokhoz hozzárendelt felhasználói felügyelt identitás. -
WorkingFolder: A helyi mappa, ahol a szkript található.
Fontos
Mivel az IoT Hub nyilvánosan felderíthető lesz DNS-végpontként, ügyeljen arra, hogy ne adjon meg bizalmas vagy személyazonosításra alkalmas adatokat, amikor elnevezi.
A szkript interaktív futtatása
Nyissa meg a szkriptet, és futtassa a PowerShell 7+-ban rendszergazdaként. Lépjen a szkriptet tartalmazó mappára, és futtassa a parancsot
.\iothub-adr-certs-setup-preview.ps1.Ha végrehajtási szabályzattal kapcsolatos problémába ütközik, próbálkozzon a futtatással
powershell -ExecutionPolicy Bypass -File .\iothub-adr-certs-setup-preview.ps1.Kövesse az irányított utasításokat:
- A lépés folytatásához nyomja le
Enter - Nyomja meg a
svagySgombot lépés kihagyásához. - Nyomja meg
Ctrl+Ca megszakításhoz
- A lépés folytatásához nyomja le
Megjegyzés:
Az ADR-névtér, az IoT Hub, a DPS és más erőforrások létrehozása egyenként akár 5 percet is igénybe vehet.
Végrehajtás monitorozása és az erőforrások ellenőrzése
A szkript a figyelmeztetések észlelésekor folytatja a végrehajtást, és csak akkor áll le, ha egy parancs nem nulla kilépési kódot ad vissza. Figyelje a konzolt a piros hibaüzenetekért , amelyek figyelmet igénylő problémákat jeleznek.
A szkript befejezése után ellenőrizze az erőforrások létrehozását az új Erőforráscsoport az Azure Portálon való megtekintésével. A következő létrehozott erőforrásokat kell látnia:
- IoT Hub-példány
- A Device Provisioning Service (DPS) egy példánya az eszközkiépítési szolgáltatásnak
- Azure Device Registry (ADR) névtér
- Felhasználó által hozzárendelt felügyelt identitás
Következő lépések
Ezen a ponton az ADR-integrációval és tanúsítványkezeléssel rendelkező IoT Hub be van állítva, és használatra kész. Most már megkezdheti az IoT-eszközök központi előkészítését a Device Provisioning Service (DPS) példány használatával, és biztonságosan kezelheti IoT-eszközeit a beállított szabályzatok és regisztrációk használatával.
Új: A tanúsítványkezelés támogatott bizonyos DPS eszköz SDK-k esetében. Mostantól a Microsoft által támogatott X.509-tanúsítványkezelést használó eszközöket az alábbi SDK-mintákkal helyezheti üzembe: