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 sağlama sdk 'ları
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:
- IoT Hub SDK 'Ları kullanarak bağlantı ve güvenilir mesajlaşma yönetimi hakkında bilgi edinin.
- İOS ve Android gibi mobil platformlar için geliştirme hakkında bilgi edinin.
- IoT cihaz geliştirme belgeleri
Bu IoT Hub geliştirici kılavuzundaki diğer başvuru konuları şunları içerir: