Tworzenie centrum IoT Przy użyciu interfejsu wiersza polecenia platformy Azure
W tym artykule pokazano, jak utworzyć centrum IoT Hub przy użyciu interfejsu wiersza polecenia platformy Azure.
Wymagania wstępne
Użyj środowiska Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać informacje o innych opcjach logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure przy pierwszym użyciu. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
Podczas tworzenia centrum IoT hub należy go utworzyć w grupie zasobów. Użyj istniejącej grupy zasobów lub uruchom następujące polecenie, aby utworzyć grupę zasobów:
az group create --name {your resource group name} --location westus
Porada
W poprzednim przykładzie tworzona jest grupa zasobów w lokalizacji Zachodnie stany USA. Listę dostępnych lokalizacji można wyświetlić, uruchamiając następujące polecenie:
az account list-locations -o table
Tworzenie centrum IoT Hub
Użyj interfejsu wiersza polecenia platformy Azure, aby utworzyć grupę zasobów, a następnie dodać centrum IoT.
Uruchom następujące polecenie, aby utworzyć centrum IoT w grupie zasobów, używając globalnie unikatowej nazwy dla centrum IoT:
az iot hub create --name {your iot hub name} \
--resource-group {your resource group name} --sku S1
Ważne
Ponieważ centrum IoT będzie publicznie odnajdywalne jako punkt końcowy DNS, pamiętaj, aby uniknąć wprowadzania poufnych lub osobistych informacji podczas nadawania mu nazwy.
Poprzednie polecenie tworzy centrum IoT w warstwie cenowej S1, dla której są naliczane opłaty. Aby uzyskać więcej informacji, zobacz Azure IoT Hub cennik.
Aby uzyskać więcej informacji na temat poleceń Azure IoT Hub, zobacz az iot hub
artykuł referencyjny.
Aktualizowanie centrum IoT
Ustawienia istniejącego centrum IoT można zmienić po jego utworzeniu. Poniżej przedstawiono niektóre właściwości, które można ustawić dla centrum IoT:
Cennik i skala: przeprowadź migrację do innej warstwy lub ustaw liczbę jednostek IoT Hub.
Filtr adresów IP: określ zakres adresów IP, które zostaną zaakceptowane lub odrzucone przez centrum IoT.
Właściwości: lista właściwości, które można kopiować i używać w innym miejscu, takie jak identyfikator zasobu, grupa zasobów, lokalizacja itd.
Aby uzyskać pełną listę opcji aktualizowania centrum IoT Hub, zobacz stronę referencyjną poleceń az iot hub update.
Rejestrowanie nowego urządzenia w centrum IoT
W tej sekcji utworzysz tożsamość urządzenia w rejestrze tożsamości w centrum IoT. Urządzenie nie może nawiązać połączenia z centrum, chyba że ma wpis w rejestrze tożsamości. Aby uzyskać więcej informacji, zobacz Opis rejestru tożsamości w centrum IoT. Ta tożsamość urządzenia jest IoT Edge włączona.
Uruchom następujące polecenie, aby utworzyć tożsamość urządzenia. Użyj nazwy centrum IoT Hub i utwórz nową nazwę identyfikatora {iothub_name}
urządzenia zamiast i {device_id}
. To polecenie tworzy tożsamość urządzenia z autoryzacją domyślną (klucz prywatny współużytkowany).
az iot hub device-identity create -n {iothub_name} -d {device_id} --ee
Wynikiem jest wydruk JSON, który zawiera klucze i inne informacje.
Alternatywnie istnieje kilka opcji rejestrowania urządzenia przy użyciu różnych rodzajów autoryzacji. Aby zapoznać się z opcjami, zobacz Przykłady na stronie dokumentacji az iot hub device-identity .
Usuwanie centrum IoT
Istnieją różne polecenia umożliwiające usunięcie pojedynczego zasobu, na przykład centrum IoT.
Aby usunąć centrum IoT Hub, uruchom następujące polecenie:
az iot hub delete --name {your iot hub name} -\
-resource-group {your resource group name}
Następne kroki
Dowiedz się więcej o poleceniach dostępnych w rozszerzeniu Microsoft Azure IoT dla interfejsu wiersza polecenia platformy Azure: