Azure IoT Hub SDK

Istnieją dwie kategorie zestawów SDK (Software Development Kit) do pracy z IoT Hub:

  • Zestawy SDK usługi IoT Hub Service umożliwiają tworzenie aplikacji zaplecza do zarządzania centrum IoT i opcjonalnie wysyłanie komunikatów, planowanie zadań, wywoływanie metod bezpośrednich lub wysyłanie aktualizacji żądanych właściwości do urządzeń lub modułów IoT.

  • IoT Hub SDK urządzeń umożliwiają tworzenie aplikacji uruchamianych na urządzeniach IoT przy użyciu klienta urządzenia lub klienta modułu. Te aplikacje wysyłają dane telemetryczne do centrum IoT i opcjonalnie odbierają komunikaty, zadania, metody lub aktualizacje bliźniaczych reprezentacji z centrum IoT. Za pomocą tych zestawów SDK można tworzyć aplikacje urządzeń, które używają konwencji i modeli usługi Azure IoT Plug and Play do anonsowania ich możliwości do IoT Plug and Play aplikacji z włączoną obsługą usługi Azure. Klient modułu umożliwia również tworzenie modułów dla Azure IoT Edge uruchomieniowego.

Ponadto oferujemy również zestaw zestawów SDK do pracy z usługą Device Provisioning Service.

  • Aprowizowanie zestawów SDK urządzeń umożliwia tworzenie aplikacji uruchamianych na urządzeniach IoT w celu komunikowania się z usługą Device Provisioning.

  • Zestawy SDK usługi Provisioning umożliwiają tworzenie aplikacji zaplecza do zarządzania rejestracjami w usłudze Device Provisioning.

Dowiedz się więcej o korzyściach związanych z opracowywaniem przy użyciu zestawów SDK usługi Azure IoT.

zestawy SDK usługi Azure IoT Hub Service

Zestawy SDK usługi Azure IoT zawierają kod ułatwiający tworzenie aplikacji, które współdziałają bezpośrednio z IoT Hub w celu zarządzania urządzeniami i zabezpieczeniami.

Platforma Pakiet Repozytorium kodu Samples Dokumentacja
.NET NuGet GitHub Samples Odwołanie
Java Maven GitHub Samples Odwołanie
Węzeł npm GitHub Samples Odwołanie
Python Pip GitHub Samples Odwołanie
Node.js npm GitHub Samples Odwołanie

Azure IoT Hub SDK usługi dla systemu iOS:

Microsoft Azure zestawy SDK aprowrowi

Zestawy SDK Microsoft Azure aprowizowania urządzeń umożliwiają aprowizowanie urządzeń w usłudze IoT Hub przy użyciu usługi Device Provisioning Service.

Platforma Pakiet Kod źródłowy Dokumentacja
.NET Zestaw SDK urządzenia, zestaw SDK usługi GitHub Odwołanie
C apt-get, MBED, Arduino IDE lub iOS GitHub Odwołanie
Java Maven GitHub Odwołanie
Node.js Zestaw SDK urządzenia, zestaw SDK usługi GitHub Odwołanie
Python Zestaw SDK urządzenia, zestaw SDK usługi GitHub Odwołanie do urządzenia, odwołanie do usługi

Azure IoT Hub ZESTAWY SDK urządzeń

Zestawy SDK Microsoft Azure IoT zawierają kod ułatwiający tworzenie aplikacji, które łączą się z usługami Azure IoT Hub zarządzanymi przez nie.

Więcej informacji na temat zestawu SDK IoT Hub można znaleźć w dokumentacji dotyczącej tworzenia urządzeń IoT.

Zgodność platformy systemu operacyjnego i sprzętu

Platformy obsługiwane przez zestawy SDK można znaleźć na stronie Obsługa platformy zestawów SDK usługi Azure IoT.

Aby uzyskać więcej informacji na temat zgodności zestawu SDK z określonymi urządzeniami sprzętowym, zobacz Katalog urządzeń certyfikowanych przez platformę Azure dla IoT lub pojedyncze repozytorium.

Uwaga

Niektóre funkcje wymienione w tym artykule, takie jak obsługa komunikatów z chmury do urządzeń, bliźniaczych reprezentacji urządzeń i zarządzanie urządzeniami, są dostępne tylko w warstwie Standardowa IoT Hub. Aby uzyskać więcej informacji na temat warstw Podstawowa i Standardowa usługi IoT Hub, zobacz Jak wybrać właściwą warstwę usługi IoT Hub.

Następne kroki

Odpowiednie dokumenty związane z opracowywaniem przy użyciu zestawów SDK usługi Azure IoT:

Inne tematy referencyjne w tym IoT Hub dla deweloperów obejmują: