ekstensi Azure IoT Hub untuk Visual Studio Code

Visual Studio Code (VS Code) memungkinkan Anda menambahkan ekstensi, seperti bahasa, debugger, dan alat, ke penginstalan Visual Studio Code Anda untuk mendukung alur kerja pengembangan Anda. Ekstensi Azure IoT Hub untuk Visual Studio Code memungkinkan Anda menambahkan dukungan Azure IoT Hub ke penginstalan Visual Studio Code, sehingga Anda dapat mengelola dan berinteraksi dengan hub, perangkat, dan modul IoT Selama pengembangan. Ekstensi Azure IoT Hub tersedia dari Visual Studio Code Marketplace.

Catatan

Beberapa fitur yang disebutkan dalam artikel ini, seperti pesan cloud-ke-perangkat, kembar perangkat, dan manajemen perangkat, hanya tersedia di tingkat standar IoT Hub. Untuk informasi selengkapnya tentang tingkat IoT Hub dasar dan standar/gratis, lihat Memilih tingkat IoT Hub yang tepat untuk solusi Anda.

Menginstal ekstensi

Anda dapat menemukan dan menginstal ekstensi dari dalam Visual Studio Code atau Visual Studio Code Marketplace.

Instal dari Visual Studio Code

Untuk menemukan dan menginstal ekstensi dari dalam Visual Studio Code, lakukan langkah-langkah berikut.

  1. Di Visual Studio Code, pilih tampilan Ekstensi dengan memilih ikon tampilan Ekstensi dari bilah tampilan atau memilih Ctrl+Shift+X.

    Cuplikan layar memperlihatkan ikon tampilan Ekstensi dan pintasan dari Visual Studio Code.

  2. Masukkan Azure IoT Hub di kotak pencarian untuk memfilter penawaran Marketplace. Anda akan melihat ekstensi Azure IoT Hub dalam daftar. Pilih ekstensi dari daftar untuk menampilkan halaman detail ekstensi.

    Cuplikan layar memperlihatkan bilah pencarian dan daftar dalam tampilan Ekstensi Visual Studio Code.

  3. Konfirmasikan bahwa pengidentifikasi unik untuk ekstensi yang dipilih, yang ditampilkan di bagian Info Selengkapnya dari halaman detail ekstensi, diatur ke vsciot-vscode.azure-iot-toolkit.

    Cuplikan layar memperlihatkan pengidentifikasi ekstensi untuk ekstensi Azure IoT Hub dari halaman detail ekstensi.

  4. Pilih tombol Instal untuk ekstensi yang dipilih, baik dari daftar atau halaman detail ekstensi, untuk menginstal ekstensi.

Menginstal dari Visual Studio Code Marketplace

Untuk menemukan dan menginstal ekstensi dari Visual Studio Code Marketplace, lakukan langkah-langkah berikut.

  1. Di browser Anda, buka halaman ekstensi Azure IoT Hub di Visual Studio Code Marketplace.

  2. Konfirmasikan bahwa pengidentifikasi unik untuk ekstensi yang dipilih, ditampilkan di bagian Info Selengkapnya dari halaman ekstensi Azure IoT Hub, diatur ke vsciot-vscode.azure-iot-toolkit.

  3. Pilih tombol Instal untuk memulai Visual Studio Code, jika belum berjalan, dan tampilkan halaman detail ekstensi untuk ekstensi di Visual Studio Code.

  4. Di Visual Studio Code, pilih tombol Instal dari halaman detail ekstensi untuk menginstal ekstensi.

Menginstal ekstensi Azure IoT Hub untuk Visual Studio Code juga menginstal ekstensi Akun Azure untuk Visual Studio Code, yang menyediakan satu pengalaman pemfilteran masuk dan langganan Azure untuk semua ekstensi Azure lainnya. Ekstensi Akun Azure juga membuat layanan Azure Cloud Shell tersedia di terminal terintegrasi VS Code.

Catatan

Ekstensi Azure IoT Hub bergantung pada ekstensi Akun Azure untuk konektivitas. Anda tidak dapat menghapus instalan ekstensi Akun Azure tanpa menghapus instalan ekstensi Azure IoT Hub.

Masuk ke akun Azure Anda

Sebelum ekstensi dapat berinteraksi dengan Azure IoT Hub, Anda harus masuk ke akun Azure Anda dari Visual Studio Code. Anda dapat menggunakan ekstensi Akun Azure untuk:

  • Membuat akun Azure
  • Masuk dan keluar dari akun Azure Anda
  • Memfilter langganan Azure yang tersedia untuk ekstensi Azure IoT Hub dari akun Azure Anda
  • Mengunggah file ke akun penyimpanan Azure Cloud Shell Anda

Ikuti langkah-langkah ini untuk masuk ke Azure dan pilih hub IoT Anda dari langganan Azure Anda:

  1. Di tampilan Explorer visual Studio Code, perluas bagian Azure IoT Hub di bilah samping.

  2. Pilih tombol elipsis (...) dari bagian Azure IoT Hub untuk menampilkan menu tindakan, lalu pilih Pilih IoT Hub dari menu tindakan.

  3. Jika Anda tidak masuk ke Azure, pemberitahuan pop-up ditampilkan di sudut kanan bawah untuk memungkinkan Anda masuk ke Azure. Pilih Masuk dan ikuti instruksi untuk masuk ke Azure.

  4. Pilih langganan Azure Anda dari daftar dropdown Pilih Langganan .

  5. Pilih hub IoT Anda dari daftar dropdown Pilih IoT Hub.

  6. Perangkat untuk hub IoT Anda diambil dari IoT Hub dan ditampilkan di bawah simpul Perangkat di bagian Azure IoT Hub bilah samping.

    Catatan

    Anda juga dapat menggunakan string koneksi untuk mengakses hub IoT Anda, dengan memilih Atur IoT Hub String Koneksi dari menu tindakan dan memasukkan string koneksi kebijakan iothubowner untuk hub IoT Anda di kotak input String Koneksi IoT Hub.

Setelah masuk, Anda dapat berinteraksi dengan hub, perangkat, dan modul dari Palet Perintah atau menu tindakan di tampilan Penjelajah Visual Studio Code. Untuk informasi selengkapnya tentang berinteraksi dengan ekstensi, termasuk tanya jawab umum dan contoh interaksi, lihat wiki untuk ekstensi Azure IoT Hub.

Mengelola hub IoT Anda

Anda dapat melakukan tugas manajemen hub IoT berikut dari ekstensi:

Mengelola perangkat Anda

Anda dapat melakukan tugas manajemen perangkat berikut untuk hub IoT saat ini dari ekstensi:

Tip

Anda dapat mengaktifkan kunci pada sumber daya IoT Anda untuk mencegahnya dihapus secara tidak sengaja atau berbahaya. Untuk informasi selengkapnya tentang kunci sumber daya di Azure, lihat Mengunci sumber daya Anda untuk melindungi infrastruktur Anda.

Mengelola modul Anda

Anda dapat melakukan tugas manajemen modul berikut untuk perangkat yang dipilih di hub IoT saat ini:

Catatan

Modul sistem Azure IoT Edge bersifat baca-saja dan tidak dapat dimodifikasi. Perubahan dapat dikirimkan dengan menyebarkan konfigurasi untuk perangkat IoT Edge terkait.

Berinteraksi dengan IoT Hub

Anda dapat melakukan tugas interaktif berikut untuk sumber daya di hub IoT Anda saat ini:

Berinteraksi dengan IoT Edge

Anda dapat melakukan tugas interaktif berikut untuk perangkat Azure IoT Edge di hub IoT Anda saat ini: