Общие сведения о пакетах SDK для Azure IoT и их использованиеUnderstand and use Azure IoT SDKs

Есть три категории пакетов средств разработки программного обеспечения для работы с Центром Интернета вещей:There are three categories of software development kits (SDKs) for working with IoT Hub:

  • Пакеты SDK для устройств позволяют создавать приложения, работающие на ваших устройствах Интернета вещей.Device SDKs enable you to build apps that run on your IoT devices. Эти приложения отправляют данные телеметрии в центр Интернета вещей и при необходимости получают из него сообщения.These apps send telemetry to your IoT hub, and optionally receive messages from your IoT hub.

  • Пакеты SDK для служб позволяют управлять Центром Интернета вещей и при необходимости отправлять сообщения на устройства Интернета вещей.Service SDKs enable you to manage your IoT hub, and optionally send messages to your IoT devices.

  • Azure IoT Edge позволяет создавать шлюзы для устройств, которые не используют ни один из поддерживаемых протоколов.Azure IoT Edge enables you to build gateways for devices that don't use one of the supported protocols. Шлюзы также могут обрабатывать сообщения на периферии.Gateways can also process messages on the edge.

Пакеты SDK предоставляются для поддержки нескольких языков программирования.SDKs are provided to support multiple programming languages.

Пакеты SDK для устройств Azure IoTAzure IoT device SDKs

Пакеты SDK для устройств центра Microsoft Azure IoT содержат код, упрощающий построение устройств и приложений, которые подключаются к службам центра IoT и управляются с помощью этих служб.The Microsoft Azure IoT device SDKs contain code that facilitates building devices and applications that connect to and are managed by Azure IoT Hub services.

В GitHub для скачивания доступны следующие пакеты SDK для устройств Azure IoT:The following Azure IoT device SDKs are available to download from GitHub:

Примечание

Сведения об установке двоичных файлов и зависимостей на компьютере для разработки с помощью диспетчера пакетов, зависящего от языка или платформы, см. в файле сведений в репозиториях GitHub.See the readme files in the GitHub repositories for information about using language and platform-specific package managers to install binaries and dependencies on your development machine.

Платформа ОС и совместимость оборудованияOS platform and hardware compatibility

Дополнительные сведения о совместимости пакета SDK с определенными устройствами см. в каталоге устройств, сертифицированных по программе Microsoft Azure Certified for IoT.For more information about SDK compatibility with specific hardware devices, see the Azure Certified for IoT device catalog.

Пакеты SDK для служб Azure IoTAzure IoT service SDKs

Пакеты SDK для службы Интернета вещей Azure содержат код, который облегчает создание приложений, взаимодействующих непосредственно с Центром Интернета вещей, для управления устройствами и безопасностью.The Azure IoT service SDKs contain code to facilitate building applications that interact directly with IoT Hub to manage devices and security.

В GitHub для скачивания доступны следующие пакеты SDK для служб Azure IoT:The following Azure IoT service SDKs are available to download from GitHub:

Примечание

Сведения об установке двоичных файлов и зависимостей на компьютере для разработки с помощью диспетчера пакетов, зависящего от языка или платформы, см. в файле сведений в репозиториях GitHub.See the readme files in the GitHub repositories for information about using language and platform-specific package managers to install binaries and dependencies on your development machine.

Edge Интернета вещей AzureAzure IoT Edge

Edge Интернета вещей Azure содержит инфраструктуру и модули, предназначенные для создания решений шлюза Интернета вещей.Azure IoT Edge contains the infrastructure and modules to create IoT gateway solutions. Чтобы создавать шлюзы, адаптированные к любому комплексному сценарию, вы можете расширить Edge Интернета вещей.You can extend IoT Edge to create gateways tailored to any end-to-end scenario.

Вы можете скачать Edge Интернета вещей Azure с GitHub.You can download Azure IoT Edge from GitHub.

Справочная документация по API в ИнтернетеOnline API reference documentation

Ниже приведен список ссылок на электронную справочную документацию по API для библиотек шлюзов, служб и устройств Интернета вещей Azure.The following list contains links to online API reference documentation for Azure IoT device, service, and gateway libraries:

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

Другие справочные статьи в руководстве для разработчиков Центра Интернета вещей:Other reference topics in this IoT Hub developer guide include: