IoT Hub létrehozása a New-AzIotHub parancsmaggal

Az Azure PowerShell-parancsmagokkal Azure IoT Hubokat hozhat létre és kezelhet. Ez az oktatóanyag bemutatja, hogyan hozhat létre IoT Hubot a PowerShell használatával.

Feljegyzés

Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.

Másik lehetőségként használhatja az Azure Cloud Shellt, ha nem szeretne további modulokat telepíteni a gépére. Az alábbi szakasz az Azure Cloud Shell használatának első lépéseit ismerteti.

Azure Cloud Shell

Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz. A Cloud Shell előre telepített parancsaival futtathatja a jelen cikkben szereplő kódot anélkül, hogy bármit telepítenie kellene a helyi környezetben.

Az Azure Cloud Shell indítása:

Lehetőség Példa/hivatkozás
Válassza a Kipróbálás lehetőséget egy kód vagy parancsblokk jobb felső sarkában. A Kipróbálás lehetőség választása nem másolja automatikusan a kódot vagy a parancsot a Cloud Shellbe. Screenshot that shows an example of Try It for Azure Cloud Shell.
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben. Button to launch Azure Cloud Shell.
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra. Screenshot that shows the Cloud Shell button in the Azure portal

Az Azure Cloud Shell használata:

  1. Indítsa el a Cloud Shellt.

  2. A kód vagy parancs másolásához kattintson a Másolás gombra egy kódblokkon (vagy parancsblokkon).

  3. Illessze be a kódot vagy parancsot a Cloud Shell-munkamenetbe a Windows és Linux rendszeren a Ctrl Shift+V billentyűkombinációval+, vagy a Cmd+Shift+V macOS rendszeren való kiválasztásával.

  4. A kód vagy parancs futtatásához válassza az Enter lehetőséget .

Előfeltételek

Az IoT Hub üzembe helyezéséhez erőforráscsoportra van szükség. Használhat egy meglévő erőforráscsoportot, vagy hozzon létre egy újat.

Ha új erőforráscsoportot szeretne létrehozni az IoT Hubhoz, használja a New-AzResourceGroup parancsot. Ez a példa létrehoz egy MyIoTRG1 nevű erőforráscsoportot az USA keleti régiójában:

New-AzResourceGroup -Name MyIoTRG1 -Location "East US"

Csatlakozás az Azure-előfizetéshez

Ha Cloud Shellt használ, már bejelentkezett az előfizetésbe, így kihagyhatja ezt a szakaszt. Ha ehelyett helyileg futtatja a PowerShellt, írja be a következő parancsot az Azure-előfizetésbe való bejelentkezéshez:

# Log into Azure account.
Login-AzAccount

IoT Hub létrehozása

Hozzon létre egy IoT Hubot az erőforráscsoport használatával. Használja a New-AzIotHub parancsot. Ez a példa létrehoz egy MyTestIoTHub nevű S1 hubot az USA keleti régiójában:

New-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub `
    -SkuName S1 -Units 1 `
    -Location "East US"

Az IoT Hub nevének globálisan egyedinek kell lennie.

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.

Az előfizetés összes IoT Hubjának listázásához használja a Get-AzIotHub parancsot.

Ez a példa az előző lépésben létrehozott S1 Standard IoT Hubot mutatja be.

Get-AzIotHub

Az IoT Hub törléséhez használja a Remove-AzIotHub parancsot.

Remove-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub

Az IoT Hub frissítése

A meglévő IoT Hub beállításait a létrehozás után módosíthatja. Az alábbiakban néhány tulajdonságot állíthat be egy IoT Hubhoz:

Díjszabás és skálázás: Migrálás másik szintre, vagy az IoT Hub-egységek számának beállítása.

IP-szűrő: Adja meg az IoT Hub által elfogadott vagy elutasított IP-címek tartományát.

Tulajdonságok: A máshol másolható és használható tulajdonságok listája, például az erőforrás-azonosító, az erőforráscsoport, a hely stb.

A Set-AzIotHub parancsaival a frissítési lehetőségek teljes listáját találja.

Következő lépések

Most, hogy üzembe helyezett egy IoT Hubot Egy PowerShell-parancsmag használatával, további cikkeket talál:

Fejlesztés az IoT Hubhoz:

Az IoT Hub képességeinek megismerése: