IoT Hub létrehozása az Azure CLI használatával
Ez a cikk bemutatja, hogyan hozhat létre IoT Hubot az Azure CLI használatával.
Előfeltételek
Használja a Bash-környezetet az Azure Cloud Shell. További információ: Rövid útmutató a Bashhez az Azure Cloud Shell-ban.
Ha inkább helyileg szeretné futtatni a PARANCSSORI referenciaparancsokat, telepítse az Azure CLI-t . Ha Windows vagy macOS rendszert használ, fontolja meg az Azure CLI Docker-tárolóban való futtatását. További információ: Az Azure CLI futtatása Docker-tárolóban.
Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login parancs futtatásával. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket. További bejelentkezési lehetőségekért lásd: Bejelentkezés az Azure CLI-vel.
Amikor a rendszer kéri, először telepítse az Azure CLI-bővítményt. További információ a bővítményekről: Bővítmények használata az Azure CLI-vel.
Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez. A legújabb verzióra az az upgrade paranccsal frissíthet.
IoT Hub létrehozásakor erőforráscsoportban kell létrehoznia. Használhat meglévő erőforráscsoportot, vagy futtathatja a következő parancsot erőforráscsoport létrehozásához:
az group create --name {your resource group name} --location westus
Tipp
Az előző példában az erőforráscsoport az USA nyugati régiójában jön létre. Az elérhető helyek listáját az alábbi parancs futtatásával tekintheti meg:
az account list-locations -o table
IoT Hub létrehozása
Az Azure CLI használatával hozzon létre egy erőforráscsoportot, majd vegyen fel egy IoT Hubot.
Futtassa az erőforráscsoporthoz tartozó alábbi IoT Hub létrehozási parancsot egy globálisan egyedi IoT Hub-név használatával:
az iot hub create --name {your iot hub name} \
--resource-group {your resource group name} --sku S1
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 a név megadásakor.
Az előző parancs létrehoz egy IoT Hubot az S1 tarifacsomagban, amelyért fizetnie kell. További információ: Azure IoT Hub díjszabás.
A Azure IoT Hub parancsokkal kapcsolatos további információkért tekintse meg a referenciacikketaz iot hub
.
Az IoT Hub frissítése
A meglévő IoT Hub beállításait a létrehozása után módosíthatja. Íme néhány tulajdonság, amelyeket beállíthat egy IoT Hubhoz:
Díjszabás és skálázás: Migrálás másik szintre, vagy állítsa be a IoT Hub egységek számát.
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.
Az IoT Hub frissítési lehetőségeinek teljes listáját az az iot hub update commands reference page (az iot hub update commands reference page) tartalmazza.
Új eszköz regisztrálása az IoT Hubon
Ebben a szakaszban egy eszközidentitást hoz létre az IoT Hub identitásjegyzékében. Az eszköz csak akkor tud csatlakozni egy központhoz, ha van bejegyzése az identitásjegyzékben. További információ: Az IoT Hub identitásjegyzékének ismertetése. Ez az eszközidentitás engedélyezve van IoT Edge.
Eszközidentitás létrehozásához futtassa a következő parancsot. Használja az IoT Hub nevét, és hozzon létre egy új eszközazonosító-nevet a és {device_id}
helyett{iothub_name}
. Ez a parancs létrehoz egy eszközidentitást alapértelmezett hitelesítéssel (megosztott titkos kulcs).
az iot hub device-identity create -n {iothub_name} -d {device_id} --ee
Az eredmény egy JSON-nyomat, amely tartalmazza a kulcsokat és más információkat.
Másik lehetőségként többféleképpen is regisztrálhat egy eszközt különböző típusú hitelesítéssel. A lehetőségek megismeréséhez lásd: Példák az az iot hub device-identity reference (Az iot Hub eszköz-identitás referenciaoldalának) oldalán.
IoT Hub eltávolítása
Az egyes erőforrások, például az IoT Hubok törlésére különböző parancsok állnak rendelkezésre.
IoT Hub törléséhez futtassa a következő parancsot:
az iot hub delete --name {your iot hub name} -\
-resource-group {your resource group name}
Következő lépések
További információ az Azure CLI-hez készült Microsoft Azure IoT-bővítményben elérhető parancsokról: