Azure IoT Hub SDK

Ada dua kategori kit pengembangan perangkat lunak (SDK) agar berfungsi dengan IoT Hub:

  • SDK Layanan IoT Hub memungkinkan Anda membangun aplikasi ujung belakang untuk mengelola IoT Hub Anda, dan secara opsional mengirim pesan, menjadwalkan pekerjaan, memanggil metode langsung, atau mengirim pembaruan properti yang diinginkan ke perangkat atau modul IoT Anda.

  • SDK Perangkat IoT Hub memungkinkan Anda untuk membangun aplikasi yang berjalan di perangkat IoT Anda menggunakan klien perangkat atau klien modul. Aplikasi ini mengirim telemetri ke IoT Hub Anda, dan secara opsional menerima pesan, pekerjaan, metode, atau pembaruan ganda dari IoT Hub Anda. Anda dapat menggunakan SDK ini untuk membangun aplikasi perangkat yang menggunakan konvensi dan model Azure IoT Plug and Play untuk mengiklankan kemampuannya dengan dukungan aplikasi IoT Plug and Play. Anda juga dapat menggunakan klien modul untuk menulis modul untuk runtime bahasa umum Azure IoT Edge.

Selain itu, kami juga menyediakan set SDK untuk bekerja sama dengan Layanan Provisi Perangkat.

  • Provisi SDK Perangkat memungkinkan Anda membangun aplikasi yang berjalan dalam perangkat IoT Anda untuk berkomunikasi dengan Layanan Provisi Perangkat.

  • SDK Layanan Provisi memungkinkan Anda membangun aplikasi ujung belakang untuk mengelola pendaftaran Anda dalam Layanan Provisi Perangkat.

Pelajari tentang keuntungan pengembangan menggunakan Azure IoT SDK.

SDK Layanan Azure IoT Hub

SDK layanan Azure IoT Hub berisi kode untuk memfasilitasi pembangunan aplikasi yang berinteraksi langsung dengan IoT Hub untuk mengelola perangkat dan keamanan.

Platform Paket Repositori kode Sampel Referensi
.NET NuGet GitHub Sampel Referensi
Java Maven GitHub Sampel Referensi
Node npm GitHub Sampel Referensi
Python pip GitHub Sampel Referensi
Node.js npm GitHub Sampel Referensi

SDK Layanan Azure IoT Hub untuk iOS:

SDK Provisi Microsoft Azure

SDK Provisi Microsoft Azure memungkinkan Anda menyediakan perangkat ke IoT Hub Anda menggunakan Layanan Provisi Perangkat.

Platform Paket Kode sumber Referensi
.NET SDK Perangkat,SDK Layanan GitHub Referensi
C apt-get, MBED, Arduino IDE atau iOS GitHub Referensi
Java Maven GitHub Referensi
Node.js SDK Perangkat,SDK Layanan  GitHub Referensi
Python SDK Perangkat,SDK Layanan GitHub Referensi Perangkat, Referensi Layanan

SDK Perangkat Azure IoT Hub

SDK perangkat Microsoft Azure IoT berisi kode yang memfasilitasi pembangunan aplikasi yang tersambung dan dikelola oleh layanan Azure IoT Hub.

Pelajari selengkapnya tentang SDK Perangkat IoT Hub dalam Dokumentasi Pengembangan Perangkat IoT.

Kompatibilitas SDK dan perangkat keras

Untuk informasi selengkapnya tentang memilih SDK perangkat, lihat Gambaran Umum SDK Perangkat Azure IoT.

Untuk informasi selengkapnya tentang kompatibilitas SDK dengan perangkat keras tertentu, lihat katalog perangkat Azure Certified untuk IoT atau repositori individual.

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 mengetahui informasi selengkapnya tentang tingkat IoT Hub standar dan dasar, lihat Cara memilih tingkat IoT Hub yang tepat.

Langkah berikutnya

Dokumen relevan yang terkait dengan pengembangan menggunakan Azure IoT SDK:

Topik referensi lain dalam panduan pengembang IoT Hub ini meliputi: