Azure IoT Hub SDK 'Ları

IoT Hub ile çalışmak için yazılım geliştirme setlerinin (SDK) iki kategorisi vardır:

  • IoT Hub hizmet SDK 'ları , IoT Hub 'ınızı yönetmek için arka uç uygulamaları oluşturmanızı ve isteğe bağlı olarak ileti göndermenizi, işleri zamanlamayı, doğrudan yöntemleri çağırmayı veya IoT cihazlarınıza veya modüllerinize istenen özellik güncelleştirmelerini göndermenizi sağlar.

  • IoT Hub cihaz SDK 'ları , cihaz istemcisi veya modül Istemcisi kullanarak IoT cihazlarınızda çalışan uygulamalar oluşturmanıza olanak tanır. Bu uygulamalar IoT hub’ınıza telemetri gönderir ve isteğe bağlı olarak iletileri, işleri, yöntemleri veya ikiz güncelleştirmeleri IoT hub’ınızdan alır. Bu SDK 'Ları, Azure ıot Tak ve kullan kurallarını ve modellerini kullanan cihaz uygulamaları oluşturmak Için, IoT Tak ve Kullan özellikli uygulamalara yönelik yeteneklerini tanıtmak üzere kullanabilirsiniz. Modül istemcisini, Azure IoT Edge çalışma zamanıiçin modülleri yazmak üzere de kullanabilirsiniz.

Ayrıca, cihaz sağlama hizmetiile çalışmaya yönelik bir SDK kümesi de sunuyoruz.

  • Cihaz SDK 'Larını sağlamak , cihaz sağlama hizmeti ile iletişim kurmak için IoT cihazlarınızda çalışan uygulamalar oluşturmanıza olanak tanır.

  • Sağlama hizmeti SDK 'ları , cihaz sağlama hizmeti 'nde kayıtlarınızı yönetmek için arka uç uygulamaları oluşturmanızı sağlar.

Azure IoT SDK 'larını kullanarak geliştirme avantajlarıhakkında bilgi edinin.

Azure IoT Hub hizmeti SDK 'Ları

Azure IoT hizmeti SDK 'Ları, cihazları ve güvenliği yönetmek için IoT Hub doğrudan etkileşim kuran uygulamalar oluşturmayı kolaylaştırmaya yönelik kod içerir.

Platform Paket Kod deposu Örnekler Başvuru
.NET NuGet GitHub Örnekler Başvuru
Java Maven GitHub Örnekler Başvuru
Düğüm npm GitHub Örnekler Başvuru
Python Pip GitHub Örnekler Başvuru
Node.js npm GitHub Örnekler Başvuru

İOS için Azure IoT Hub Service SDK:

Microsoft Azure SDK 'Ları sağlama

Microsoft Azure sağlama sdk 'ları , cihaz sağlama hizmeti'ni kullanarak IoT Hub cihazları sağlamanıza olanak tanır.

Platform Paket Kaynak kod Başvuru
.NET CIHAZ SDK'sı, hizmet SDK 'sı GitHub Başvuru
C apt-get, MBED, Arduino IDE veya iOS GitHub Başvuru
Java Maven GitHub Başvuru
Node.js CIHAZ SDK'sı, hizmet SDK 'sı GitHub Başvuru
Python CIHAZ SDK'sı, hizmet SDK 'sı GitHub Cihaz başvurusu, hizmet başvurusu

Azure IoT Hub cihaz SDK 'Ları

Microsoft Azure ıot cihaz sdk 'ları, Azure IoT Hub hizmetleri tarafından yönetilen ve yönetilen uygulamaları oluşturmayı kolaylaştıran kod içerir.

IoT cihaz geliştirme belgelerindekiIoT Hub cihaz SDK 'ları hakkında daha fazla bilgi edinin.

SDK ve donanım uyumluluğu

Bir cihaz SDK 'Sı seçme hakkında daha fazla bilgi için bkz. Azure IoT cihaz SDK 'Larına genel bakış.

Belirli donanım cihazlarıyla SDK uyumluluğu hakkında daha fazla bilgi için bkz. IoT Için Azure Sertifikalı cihaz kataloğu veya tek depo.

Not

Bu makalede bahsedilen, buluttan cihaza mesajlaşma, cihaz iksi ve cihaz yönetimi gibi özelliklerden bazıları yalnızca standart IoT Hub standart katmanında kullanılabilir. Temel ve standart IoT Hub katmanları hakkında daha fazla bilgi için bkz. Doğru IoT Hub katmanını seçme.

Sonraki adımlar

Azure IoT SDK 'Ları kullanılarak geliştirmeyle ilgili ilgili belgeler:

Bu IoT Hub geliştirici kılavuzundaki diğer başvuru konuları şunları içerir: