Пакеты SDK для Центра Интернета вещей Azure

Есть две категории пакетов средств разработки (SDK) для работы с Центром Интернета вещей:

  • Пакеты SDK для службы Центра Интернета вещей позволяют создавать серверные приложения, чтобы управлять Центром Интернета вещей, а также отправлять сообщения, планировать задания, вызывать прямые методы и отправлять обновления необходимых свойств на устройства или в модули Интернета вещей.

  • Пакеты SDK для устройств Центра Интернета вещей позволяют создавать приложения, работающие на ваших устройствах Интернета вещей, используя клиент устройства или клиент модуля. Эти приложения отправляют данные телеметрии в центр Интернета вещей и при необходимости получают из него сообщения, задания, методы или обновления двойников. Эти пакеты SDK можно использовать для создания приложений для устройств, использующих соглашения и модели Azure IoT Plug and Play, чтобы показать свои возможности для приложений IoT Plug and Play. Вы также можете использовать клиент модуля для создания модулей для среды выполнения Azure IoT Edge.

Кроме того, мы также предоставляем набор пакетов SDK для работы с Службой подготовки устройств.

  • Пакеты SDK для устройств подготовки к работе позволяют создавать приложения, которые запускаются на устройствах Интернета вещей, для связи со службой подготовки устройств.

  • Пакеты SDK для службы подготовки к работе дают возможность создавать серверные приложения для управления вашей регистрации в Службе подготовки устройств.

Узнайте о преимуществах разработки с использованием пакетов SDK для Azure IoT.

Пакеты SDK для службы Центра Интернета вещей Azure

Пакеты SDK для службы Интернета вещей Azure содержат код, который облегчает создание приложений, взаимодействующих непосредственно с Центром Интернета вещей, для управления устройствами и безопасностью.

Платформа Пакет Репозиторий кода Примеры Справочник
.NET NuGet GitHub Примеры Ссылки
Java Maven GitHub Примеры Ссылка
Узел npm GitHub Примеры Ссылки
Python pip GitHub Примеры Ссылка
Node.js npm GitHub Примеры Ссылка

Пакет SDK для служб Центра Интернета вещей для iOS:

Пакеты SDK для подготовки Microsoft Azure

Пакеты SDK для подготовки Microsoft Azure позволяют вам предоставлять устройства в Центр Интернета вещей с помощью Службы подготовки устройств.

Платформа Пакет Исходный код Справочник
.NET Пакет SDK для устройств, Пакет SDK для службы GitHub Ссылка
C apt-get, MBED, Arduino IDE или iOS GitHub Ссылки
Java Maven GitHub Ссылка
Node.js Пакет SDK для устройств, Пакет SDK для службы  GitHub Ссылки
Python Пакет SDK для устройств, Пакет SDK для службы GitHub Справочник по устройствам, справочник по службе

Пакеты SDK для устройств Центра Интернета вещей Azure

Пакеты SDK для устройств Центра Интернета вещей Microsoft Azure содержат код, упрощающий построение приложений, которые подключаются к службам Центра Интернета вещей и управляются с помощью этих служб.

Дополнительные сведения о пакетах SDK для устройств Центра Интернета вещей см. в документации по разработке устройств Интернета вещей.

SDK и совместимость оборудования

Дополнительные сведения о выборе пакета SDK для устройств см. в обзоре пакетов SDK для устройств Azure IoT.

Дополнительные сведения о совместимости пакета SDK с определенными устройствами см. в каталоге устройств, сертифицированных по программе Microsoft Azure Certified for IoT или в описании для конкретного репозитория.

Примечание

Некоторые функции, упоминаемые в этой статье, например обмен сообщениями между облаком и устройством, двойники устройств и управление устройствами, доступны только для Центра Интернета вещей уровня "Стандартный". Дополнительные сведения о базовом и стандартном уровнях см. в статье о выборе нужного уровня Центра Интернета вещей.

Дальнейшие действия

Соответствующие документы, относящиеся к разработке с помощью пакетов SDK для Azure IoT.

Другие справочные статьи в руководстве разработчика для Центра Интернета вещей: