Kelola IoT Central dari Azure CLI atau PowerShell

Daripada membuat dan mengelola aplikasi IoT Central di situs web Azure IoT Central application manager, Anda dapat menggunakan Azure CLI atau Azure PowerShell untuk mengelola aplikasi Anda.

Jika Anda lebih suka menggunakan bahasa seperti JavaScript, Python, C#, Ruby, atau Go, lihat repositori Sampel Azure IoT Central ARM SDK untuk sampel kode yang menunjukkan cara membuat, memperbarui, membuat daftar, dan hapus aplikasi Azure IoT Central.

Prasyarat

Peringatan

Anda akan memerlukan akses Kontributor ke Langganan Azure Anda untuk membuat aplikasi IoT Central. Meskipun mungkin terdapat tingkat akses alternatif untuk membuat aplikasi, memiliki akses tingkat Kontributor ke Langganan adalah jalur yang direkomendasikan.

Membuat aplikasi

Gunakan perintah buat aplikasi az iot central untuk membuat aplikasi IoT Central di langganan Azure Anda. Contohnya:

# Create a resource group for the IoT Central application
az group create --location "East US" \
    --name "MyIoTCentralResourceGroup"
# Create an IoT Central application
az iot central app create \
  --resource-group "MyIoTCentralResourceGroup" \
  --name "myiotcentralapp" --subdomain "mysubdomain" \
  --sku ST1 --template "iotc-pnp-preview" \
  --display-name "My Custom Display Name"

Perintah ini pertama-tama membuat grup sumber daya di wilayah AS timur untuk aplikasi. Tabel berikut ini menjelaskan parameter yang digunakan dengan perintah buat aplikasi az iot central:

Parameter Deskripsi
resource-group Grup sumber daya yang berisi aplikasi. Grup sumber daya ini harus sudah ada di langganan Anda.
lokasi Secara default, perintah ini menggunakan lokasi dari grup sumber daya. Saat ini, Anda dapat membuat aplikasi IoT Central di Australia Timur, Kanada Tengah, AS Tengah, US Timur, US Timur 2, Jepang Timur, Eropa Utara, US Tengah Selatan, Asia Tenggara, UK Selatan, Eropa Barat, dan AS Barat.
nama Nama aplikasi di portal Microsoft Azure. Hindari karakter khusus - sebagai gantinya, gunakan huruf kecil (a-z), angka (0-9), dan tanda hubung (-).
subdomain Subdomain di URL aplikasi. Dalam contoh, URL aplikasi adalah https://mysubdomain.azureiotcentral.com.
sku Saat ini, Anda dapat menggunakan ST1 atau ST2. Lihat Harga Azure IoT Central.
templat Templat aplikasi yang akan digunakan. Untuk informasi selengkapnya, lihat tabel berikut ini.
display-name Nama aplikasi seperti yang ditampilkan di UI.

Templat aplikasi

ID Templat Nama Industri Deskripsi
iotc-pnp-pratinjau Aplikasi kustom T/A Membuat aplikasi kosong untuk Anda isi dengan templat perangkat dan perangkat Anda sendiri.
iotc-kondisi Analitik dalam toko - Pemantauan Kondisi Retail Membuat aplikasi untuk menghubungkan dan memantau lingkungan toko.
iotc-konsumsi Pemantauan Konsumsi Air Pemerintahan Membuat aplikasi untuk memantau dan mengontrol aliran air.
iotc-distribusi Pusat Distribusi Digital Retail Membuat aplikasi untuk meningkatkan efisiensi output gudang dengan mendigitalkan aset dan tindakan kunci.
iots-inventaris Manajemen inventaris cerdas Retail Membuat aplikasi untuk mengotomatiskan penerimaan, pergerakan produk, penghitungan siklus, dan pelacakan.
iots-logistik Logistik yang Terhubung Retail Membuat aplikasi untuk melacak pengiriman Anda secara real time di udara, air, dan darat dengan pemantauan lokasi dan kondisi.
iotc-meter Analitik Meter Pintar Energi Membuat aplikasi untuk memantau konsumsi energi, status jaringan, dan mengidentifikasi tren untuk meningkatkan dukungan pelanggan dan manajemen meteran pintar.
iotc-mfc Pusat Pemenuhan Mikro Retail Membuat aplikasi untuk menghubungkan dan mengelola pusat pemenuhan otomatis sepenuhnya secara digital.
iotc-pasien Pemantauan Pasien Berkelanjutan Kesehatan Membuat aplikasi untuk memperpanjang perawatan pasien, mengurangi perujukan kembali, dan mengelola penyakit.
iotc-daya Pemantauan Tenaga Surya Energi Membuat aplikasi untuk memantau status panel surya dan tren pembangkit energi.
iotc-kualitas Pemantauan Kualitas Air Pemerintahan Membuat aplikasi untuk memantau kualitas air secara digital.
iotc-toko Analitik dalam Toko - Tahap Selesai Retail Membuat aplikasi untuk memantau dan mengelola alur tahap selesai di dalam toko Anda.
iotc-limbah Pengelolaan Limbah yang Terhubung Pemerintahan Membuat aplikasi untuk memantau tempat sampah dan mengirim operator lapangan.

Jika Anda telah membuat templat aplikasi Anda sendiri, Anda dapat menggunakannya untuk membuat aplikasi baru. Saat dimintai templat aplikasi, masukkan ID aplikasi yang ditampilkan di tautan yang dapat dibagikan URL aplikasi yang diekspor di bagian Ekspor templat aplikasi di aplikasi Anda.

Lihat aplikasi

Gunakan perintah daftar aplikasi az iot central untuk mencantumkan aplikasi IoT Central Anda dan melihat metadata.

Mengubah aplikasi

Gunakan perintah pembaruan aplikasi az iot central untuk memperbarui metadata aplikasi IoT Central. Misalnya, untuk mengubah nama tampilan aplikasi Anda:

az iot central app update --name myiotcentralapp \
  --resource-group MyIoTCentralResourceGroup \
  --set displayName="My new display name"

Hapus aplikasi

Gunakan perintah hapus aplikasi az iot central untuk menghapus aplikasi IoT Central. Contohnya:

az iot central app delete --name myiotcentralapp \
  --resource-group MyIoTCentralResourceGroup

Mengonfigurasi identitas terkelola

Aplikasi IoT Central dapat menggunakan identitas terkelola yang ditetapkan sistem untuk mengamankan koneksi ke tujuan ekspor data.

Untuk mengaktifkan identitas terkelola, gunakan portal Azure - Mengonfigurasi identitas terkelola atau CLI. Anda dapat mengaktifkan identitas terkelola saat membuat aplikasi IoT Central:

# Create an IoT Central application with a managed identity
az iot central app create \
  --resource-group "MyIoTCentralResourceGroup" \
  --name "myiotcentralapp" --subdomain "mysubdomain" \
  --sku ST1 --template "iotc-pnp-preview" \
  --display-name "My Custom Display Name" \
  --mi-system-assigned

Atau, Anda dapat mengaktifkan identitas terkelola pada aplikasi IoT Central yang ada:

# Enable a system-assigned managed identity
az iot central app identity assign --name "myiotcentralapp" \
  --resource-group "MyIoTCentralResourceGroup" \
  --system-assigned

Setelah Anda mengaktifkan identitas terkelola, Anda dapat menggunakan CLI untuk mengonfigurasi penetapan peran.

Gunakan perintah az role assignment create untuk membuat penetapan peran. Misalnya, perintah berikut terlebih dahulu mengambil ID utama dari identitas terkelola. Perintah kedua menetapkan peran Azure Event Hubs Data Sender ke ID utama dalam cakupan grup sumber daya MyIoTCentralResourceGroup:

scope=$(az group show -n "MyIoTCentralResourceGroup" --query "id" --output tsv)
spID=$(az iot central app identity show \
  --name "myiotcentralapp" \
  --resource-group "MyIoTCentralResourceGroup" \
  --query "principalId" --output tsv)
az role assignment create --assignee $spID --role "Azure Event Hubs Data Sender" \
  --scope $scope

Untuk mempelajari lebih lanjut tentang tugas peran, lihat:

Langkah berikutnya

Sekarang setelah Anda mempelajari cara mengelola aplikasi Azure IoT Central dari Azure CLI atau PowerShell, berikut adalah langkah berikutnya yang disarankan: