Существует несколько способов начать работу с AWS IoT Core в зависимости от конкретного примера использования и выбранного способа интеграции сервиса. Консоль управления AWS представляет собой веб-интерфейс, который можно использовать для доступа ко всем ресурсам AWS IoT и управления ими. Программный доступ к AWS IoT Core осуществляется через интерфейс командной строки AWS и AWS SDK. Также можно воспользоваться эталонной реализацией AWS IoT Device Client.

Для подключения аппаратного устройства, датчика, мобильного приложения или вещи используйте SDK AWS IoT для устройств и выберите один из готовых стартовых наборов AWS для подключения к AWS IoT Core. Кроме того, работу с сервисом AWS IoT Core поддерживает множество сторонних инструментов и шлюзов.

Консоль управления AWS

Консоль управления AWS – это веб-интерфейс для доступа к ресурсам AWS IoT Core и управления ими. Используя Консоль управления AWS, можно легко и безопасно создать вещь, привязать сертификат, опубликовать сообщения и задать действия.

AWS SDK

AWS SDK упрощает написание программного кода, предоставляя API для различных сервисов AWS, включая AWS IoT Core. Все пакеты AWS SDK можно использовать для IoT Core. Пакет с кодом библиотеки, образцами кода и документацией доступен для загрузки.

SDK AWS IoT для устройств

Пакет SDK AWS IoT для устройств позволяет просто и быстро подключить аппаратное или мобильное устройство к AWS IoT Core. Он предлагает расширенные возможности, благодаря чему можно просто взаимодействовать со шлюзом устройств и тенью устройства. Это позволяет быстро начать разработку. SDK для устройств поддерживает различные типы устройств: от устройств начального уровня до аппаратных устройств промышленного уровня.

AWS IoT Device Client

AWS IoT Device Client – это свободная модульная эталонная реализация с открытым исходным кодом на стороне устройства. С помощью этого ПО можно легко подключать устройства к AWS IoT Core и использовать функции AWS IoT Device Management и AWS IoT Device Defender по умолчанию. Оно написано на C++ и может быть скомпилировано и установлено на IoT-устройствах с ОС Embedded Linux.

Чтобы пользоваться им на своем устройстве, загрузите исходный код AWS IoT Device Client с GitHub и ознакомьтесь с подробной информацией, приведенной в файле README.

Как это работает – AWS IoT Device Client

Советник по настройке устройства (ознакомительная версия)

Советник по настройке устройства – это полностью управляемая возможность тестирования на основе облачных технологий, предназначенная для проверки устройств IoT во время разработки. Советник по настройке устройства упрощает тестирование надежности и безопасности подключения устройств IoT к AWS IoT Core. Он предоставляет предварительно созданные тесты, чтобы помочь проверить устройства IoT. Вы сможете выявить наиболее распространенные проблемы ПО устройств и решить их до того, как развертывать устройства при любом масштабе. Подробную информацию см. в разделе руководства пользователя Советник по настройке устройств.

AWS Partner Device Catalog

В каталоге устройств партнеров AWS перечислены устройства IoT, совместимые с сервисами AWS IoT. Здесь можно выбрать комплекты средств разработки и встроенные системы для создания новых устройств, а также готовые устройства, такие как шлюзы, периферийные серверы, датчики и камеры для использования в своих проектах IoT.

Использование оборудования с поддержкой технологий AWS из каталога устройств партнеров упрощает реализацию проектов IoT, так как вы получаете возможность использовать опыт и экспертные знания партнеров APN по оборудованию. Вы можете приобрести у партнеров устройства для оценки, создания прототипов и работы с опытными образцами.

Узнайте, какие устройства IoT совместимы с AWS IoT Core, в AWS Partner Device Catalog.

Узнайте больше о том, как партнеры могут сертифицировать IoT-оборудование для использования в AWS IoT Core согласно программе квалификации устройств AWS IoT Core с помощью советника по настройке устройств для самостоятельной сертификации устройств IoT и внесения их в AWS Partner Device Catalog.

Alexa Voice Service (AVS) Integration

Благодаря Alexa Voice Service Integration для AWS IoT Core можно быстро и без высоких затрат создавать устройства Alexa Built-in. Благодаря AVS Integration снижены аппаратные требования для интеграции AVS на устройство, что позволяет производителям устройств интегрировать Alexa Voice в новые категории недорогих устройств с ограниченными ресурсами.

Начать работу невероятно просто благодаря комплектам для разработчиков, выпущенным нашими партнерами: NXP i.MX RT 106 A и Qualcomm Home Hub 100 Development Kit для Amazon AVS стали первыми двумя доступными комплектами на рынке. Подробную информацию о них см. на странице Комплекты для разработчиков на AVS. Комплект включает готовое к использованию решение для подключения к AWS IoT Core, одобренные алгоритмы AVS для аудио для распознавание голоса в дальней зоне, подавления эха, настройки слов для пробуждения Alexa, а также код приложения AVS для AWS IoT. Используя специальный код приложения, можно быстро создать прототип устройства и, когда все будет готово, реализовать его с использованием выбранного микроконтроллера для тестирования и производства устройства.

Подробные сведения о том, как создавать недорогие устройства Alexa Built-in, см. в Руководстве по началу работы с AVS Integration для AWS IoT Core.

AWS IoT Core для LoRaWAN

Чтобы начать работать с AWS IoT Core для LoRaWAN, клиенты могут найти сертифицированные шлюзы LoRaWAN в Amazon Partner Device Catalog и выбрать сертифицированные устройства LoRaWAN на веб-сайте LoRa Alliance. Сертифицированные шлюзы AWS являются предварительно подготовленными, со встроенными учетными данными безопасности и готовы быть подключенными к AWS IoT Core.

С помощью всего одного шага на консоли управления AWS клиенты смогут зарегистрировать эти шлюзы в AWS IoT Core, указав уникальный идентификатор шлюза (который предоставил поставщик шлюза) и выбрав радиочастоту LoRa. Что касается регистрируемых устройств, клиенты могут ввести данные для доступа к устройствам (идентификаторы и ключи контроля доступа, которые предоставил поставщик устройств) на консоли и следовать справочным значениям по умолчанию для уточнения конфигурации устройств.

Информацию о том, как подключить шлюзы и устройства LoRaWAN и управлять ими, см. в Руководстве пользователя AWS IoT Core для LoRaWAN.
 

Интеграция с Amazon Sidewalk

Чтобы начать создавать прототип устройства, поддерживающего Sidewalk, просмотрите краткое руководство пользователя и другую техническую документацию, а затем скачайте SDK на консоли сервиса для разработчиков Sidewalk (SDS). После регистрации прототипа устройства в Sidewalk на консоли SDS можно будет просто перейти на консоль управления AWS и аутентифицировать устройство с помощью AWS IoT Core. Сразу после аутентификации устройства данные устройства автоматически будут направлены в AWS IoT Core, чтобы можно было продолжать разработку приложений для бизнеса, используя сервисы AWS.

LoRaWAN – это знак, используемый по лицензии, полученной от LoRa Alliance.

Дополнительные ресурсы по AWS IoT Core

Перейти на страницу ресурсов
Готовы начать?
Регистрация
Есть вопросы?
Связаться с нами