Бета-версия сервиса AWS IoT уже доступна

Создать бесплатный аккаунт

Уровень бесплатного пользования AWS включает 250 000 бесплатных сообщений (опубликованных или доставленных) в месяц в течение 12 месяцев

Сведения об уровне бесплатного пользования AWS 

Вопрос: Что такое AWS IoT?

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

С помощью таких сервисов AWS, как AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail и Amazon Elasticsearch Service со встроенными возможностями интеграции с платформой Kibana, AWS IoT позволяет легко создавать приложения «Интернета вещей» для сбора, обработки, анализа и изменения данных, генерируемых подключенными устройствами, без необходимости управлять какой-либо инфраструктурой.

Вопрос: Какие возможности предоставляет AWS IoT?

Соединение между устройствами и облаком AWS. AWS IoT прежде всего позволяет взаимодействовать с подключенными устройствами, обеспечивая безопасность, минимальные задержки и низкие накладные расходы. Устанавливать подключение можно к любому количеству устройств. AWS IoT поддерживает стандартные протоколы связи (в настоящее время поддерживаются HTTP, MQTT и WebSockets). Безопасность связи обеспечивается с помощью TLS.

Соединение между устройствами и облаком AWS.AWS IoT прежде всего позволяет взаимодействовать с подключенными устройствами, обеспечивая безопасность, минимальные задержки и низкие накладные расходы. Устанавливать подключение можно к любому количеству устройств. AWS IoT поддерживает стандартные протоколы связи (в настоящее время поддерживаются HTTP, MQTT и WebSockets). Безопасность связи обеспечивается с помощью TLS.

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

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

Вопрос: Как работает AWS IoT?

Подключенные устройства, такие как датчики, приводы, встроенные устройства, «умные» устройства и носимые устройства, подключаются к AWS IoT с помощью протоколов HTTPS, WebSockets или безопасного протокола MQTT. В AWS IoT есть шлюз устройств, который позволяет обеспечить между подключенными устройствами и облачными или мобильными приложениями безопасную двустороннюю связь с минимальной задержкой и низкой стоимостью.

Кроме того, AWS IoT включает движок правил, который позволяет осуществлять непрерывную обработку данных, передаваемых с подключенных устройств. Можно настроить правила для фильтрации и преобразования данных. Можно дополнительно настроить правила для перенаправления данных в другие сервисы AWS, такие как DynamoDB, Kinesis, Lambda, SNS, SQS, CloudWatch и Elasticsearch Service со встроенными возможностями интеграции с платформой Kibana, а также в сервисы вне платформы AWS (с помощью Lambda) для дальнейшей обработки, хранения или анализа.

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

Соединение с AWS IoT является безопасным. Сервис требует ото всех своих клиентов (подключенных устройств, серверных приложений, мобильных приложений и пользователей) использовать строгую аутентификацию (сертификаты X.509, данные для доступа AWS IAM или стороннюю аутентификацию с помощью AWS Cognito). Все соединения зашифрованы. AWS IoT также предлагает тонкую настройку авторизации для обеспечения изоляции и безопасного соединения между зарегистрированными клиентами.

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

Для упрощения разработки кода, работающего на подключенных устройствах, AWS IoT предоставляет SDK для устройств с открытым исходным кодом для C, Node.js и платформы Arduino Yún. AWS IoT также сотрудничает с производителями оборудования, чтобы сделать SDK для устройств AWS IoT доступными для нескольких IoT, встроенных ОС и платформ микроконтроллеров.

Вопрос: В каких регионах AWS доступен сервис AWS IoT?

В настоящее время сервис AWS IoT доступен в следующих регионах AWS:

• Восток США (Северная Вирджиния)
• Восток США (Огайо)
• Запад США (Орегон)
• ЕС (Ирландия)
• ЕС (Франкфурт)
• ЕС (Лондон)
• Азия и Тихий океан (Китай)
• Азия и Тихий океан (Сидней)
• Азия и Тихий океан (Сеул)
• Азия и Тихий океан (Токио)
• Азия и Тихий океан (Сингапур)

 

При наличии доступа к одному из указанных выше регионов AWS использовать AWS IoT можно независимо от своего местоположения.

Вопрос: Как начать работу с AWS IoT?

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

Предлагаем также обратить внимание на стартовые наборы с поддержкой AWS, предоставленные нашими партнерами.

Дополнительные сведения см. в документации AWS IoT.

Вопрос: Какие языки поддерживает консоль AWS IoT?

​Консоль AWS IoT поддерживает английский, упрощенный китайский, французский и японский язык.

Вопрос: Как можно переключить язык консоли?

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

 

Вопрос: Как можно получить доступ к AWS IoT?

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

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

Вопрос: Какие протоколы связи и аутентификации поддерживает AWS IoT?

Для операций управления AWS IoT поддерживает HTTPS. Для операций в плоскости данных AWS IoT поддерживает протоколы HTTPS, WebSockets и защищенный MQTT – протокол, часто используемый в сценариях IoT.

Запросы HTTPS и WebSockets, отправленные сервису AWS IoT, проходят аутентификацию с помощью AWS IAM или AWS Cognito, которые поддерживают аутентификацию AWS SigV4. Если вы используете AWS SDK или командную строку AWS, аутентификация SigV4 используется автоматически. Запросы HTTPS могут быть также аутентифицированы с помощью сертификатов X.509. Сообщения MQTT в AWS IoT аутентифицируются с помощью сертификатов X.509.

AWS IoT позволяет использовать сертификаты, сформированные самим сервисом AWS IoT, а также сертификаты, подписанные выбранным центром сертификации.

Вопрос: Могут ли устройства, подключенные НЕ напрямую к Интернету, получать доступ к AWS IoT?

Да, с помощью физического концентратора. Устройства, подключенные к частной IP-сети, и устройства, использующие протоколы радиосвязи без IP, например ZigBee или Bluetooth LE, могут получать доступ к AWS IoT до тех пор, пока в качестве посредника между ними и AWS IoT находится физический концентратор, обеспечивающий связь и безопасность.

Вопрос: Как приложениям получить доступ к AWS IoT?

Приложения, подключающиеся к AWS IoT, в основном делятся на две категории:  сопутствующие приложения и  серверные приложения. Сопутствующие приложения представляют собой мобильные приложения или приложения браузера на стороне клиента, которые взаимодействуют с подключенными устройствами через облако. Мобильное приложение, которое позволяет пользователю удаленно открыть «умный» замок в своем доме, является примером сопутствующего приложения. Серверные приложения предназначены для одновременного мониторинга и управления большим числом подключенных устройств. В качестве примера серверного приложения можно привести сайт для контроля транспортных средств, на котором на карте отображаются тысячи грузовиков в режиме реального времени.

AWS IoT позволяет как сопутствующим, так и серверным приложениям получать доступ к подключенным устройствам с помощью единых API RESTful. Приложения также могут использовать шаблон «издатель-подписчик», чтобы напрямую взаимодействовать с подключенными устройствами.

Обычно сопутствующие приложения осуществляют аутентификацию с помощью удостоверений конечных пользователей, которые находятся под управлением либо вашего собственного хранилища удостоверений, либо стороннего поставщика удостоверений, такого как Facebook и Login with Amazon. Для сопутствующих приложений используйте Amazon Cognito, который интегрируется с несколькими поставщиками удостоверений. Удостоверения Cognito могут иметь разрешения для доступа к AWS IoT, при этом их доступ может быть ограничен только ресурсами, которые относятся к ним. Например, в качестве производителя подключенных стиральных машин вы можете разрешить своим клиентам доступ к вашей информации AWS IoT, относящейся только к их собственным стиральным машинам.

Серверные приложения (например картографическое приложение, работающее в Amazon EC2) могут использовать роли IAM для доступа к AWS IoT.

Вопрос: Можно ли получить журнал всех обращений API AWS IoT своего аккаунта для анализа уровня безопасности и текущего устранения неполадок?

Да, для получения истории вызовов API AWS IoT вашего аккаунта включите сервис AWS CloudTrail в Консоли управления AWS.

Что нового в консоли?
Консоль AWS IoT поддерживает английский, упрощенный китайский и французский.

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

Как отправить отзыв?
Чтобы отправить свой отзыв, щелкните по ссылке «Feedback» в нижней панели консоли управления.

Вопрос: Что такое шлюз устройств AWS IoT?

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

Шлюз устройств поддерживает шаблон передачи сообщений «издатель-подписчик», который позволяет обеспечить масштабируемое взаимодействие с минимальной задержкой и низкой стоимостью. Это особенно полезно для тех сценариев IoT, где ожидается регулярное взаимодействие с миллиардом устройств с минимальной задержкой. Шаблон «издатель-подписчик» предусматривает публикацию сообщений клиентами в логических каналах связи, называемых «темами», при этом для получения сообщений клиенты должны подписываться на эти темы. Шлюз устройств обеспечивает взаимодействие между издателями и подписчиками. До сих пор организациям приходилось выделять, эксплуатировать, масштабировать и поддерживать свои собственные серверы в качестве шлюзов устройств, чтобы пользоваться всеми преимуществами шаблона «издатель-подписчик». Сервис AWS IoT устранил этот барьер, предоставив шлюз устройств AWS IoT.

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

Вопрос: Что такое MQTT?

MQTT – это упрощенный протокол для шаблона «издатель-подписчик», разработанный с целью минимизации требований к пропускной способности сети и ресурсам устройства. MQTT также поддерживает безопасное соединение с использованием TLS. MQTT часто используется в разных примерах использования IoT. MQTT v3.1.1 соответствует стандарту OASIS, при этом шлюз устройств AWS IoT поддерживает большинство спецификаций MQTT.

Вопрос: Что такое движок правил AWS IoT?

Движок правил AWS IoT обеспечивает непрерывную обработку входящих данных с устройств, подключенных к сервису AWS IoT. Настроить в движке правила для автоматической фильтрации и преобразования входящих данных можно с помощью интуитивно понятного синтаксиса, напоминающего синтаксис SQL. Также можно настроить правила для перенаправления данных из сервиса AWS IoT в несколько других сервисов AWS, а также в собственные или сторонние сервисы.
Вот несколько примеров использования правил.
• Фильтрация и преобразование входящих сообщений и хранение их в качестве данных временного ряда в DynamoDB.
• Отправка push-уведомлений с помощью SNS, когда показания датчика превышают определенный порог.
• Сохранение файла прошивки в S3.
• Одновременная обработка сообщений из множества устройств с помощью Kinesis.
• Вызов Lambda для настраиваемой обработки входных данных.
• Отправка команды группе устройств с автоматической повторной публикацией.

Вопрос: Как определяются и срабатывают правила?

Правило AWS IoT состоит из двух основных частей.

  • SQL-выражение, определяющее темы шаблона «издатель-подписчик», к которым применимо данное правило, преобразование данных, которое следует выполнять, и условие выполнения правила. Это правило применяется для каждого сообщения, опубликованного в указанных темах.
  • Список действий, определяющий действия, которые следует выполнить при выполнении правила, т. е. когда входящее сообщение соответствует условиям, определенным в правиле.

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

{

"sql": "SELECT * from 'iot/tempSensors/#' WHERE temp > 50",

"description": "Правило для сохранения показаний датчика, когда температура превышает 50 градусов",

"actions": [

{

"dynamoDB": {

"tableName": "HighTempTable",

"roleArn": "arn:aws:iam::your-aws-account-id:role/dynamoPut",

"hashKeyField": "key",

"hashKeyValue": "${topic(3)}",

"rangeKeyField": "timestamp",

"rangeKeyValue": "${timestamp()}"

}

      }

  ]

}

Датчики в данном примере публикуют свои темы в каталоге «iot/tempSensors/». В первой строке этого правила определяется выражение SQL SELECT, используемое для запроса темы «iot/tempSensors/#». Оно содержит оператор WHERE, который извлекает значение поля temp в полезной нагрузке сообщения, и проверяет, если выполняется условие «больше, чем 50». Если условие выполняется, то данные сохраняются в указанной таблице DynamoDB. В примере используются встроенные функции для таких задач, как обработка полезной нагрузки сообщения и получение текущего времени.

Вопрос: Где можно узнать больше о правилах?

Дополнительные сведения о правилах можно получить в документации к правилам AWS IoT

Вопрос: Что такое реестр устройств AWS IoT, а также для чего его рекомендуется использовать?

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

Вопрос: Что такое тип вещи?

Тип вещи позволяет эффективно управлять каталогом устройств путем определения общих характеристик устройств, относящихся к одной и той же категории. Кроме того, у «вещи», связанной с определенным типом вещей, теперь может быть до 50 атрибутов, по трем из которых можно вести поиск.

Вопрос: Что такое упрощенное управление разрешениями?

Данная функция позволяет проще управлять политиками разрешений на большом количестве устройств при помощи переменных показателей реестра и сертификата X.509. Интеграция переменных реестра и сертификата с политиками устройств дарит следующие преимущества:

  • Показатели реестра устройства теперь можно указывать в политиках разрешений. Указание показателей устройства из реестра устройства позволяет политикам отражать изменения, внесенные в реестр устройства. Например, указание атрибута вещи «building-address» как переменной в политике позволяет устройствам автоматически наследовать новый набор разрешений, когда они покидают указанное здание.
  • Одну общую политику можно использовать для разных устройств. Вместо того чтобы создавать по отдельной политике для каждого устройства, можно применить одну общую политику для всех устройств в одной категории. Например, если политика указывает атрибут «serial-number» как переменную, ее можно применить ко всем устройствам этой модели. При подключении устройств с одним и тем же серийным номером переменные политик автоматически заменятся данным серийным номером.

Вопрос: Что такое тени устройств?

Тени устройств позволяют облачным и мобильным приложениям легко взаимодействовать с подключенными устройствами, зарегистрированными в AWS IoT. Тень устройства в AWS IoT содержит свойства подключенного устройства. Вы можете определить любой набор свойств, относящихся к вашему примеру использования. Например, для «умной» лампочки вы можете определить следующие свойства: «включена или выключена», «цвет» и «яркость». Ожидается, что подключенное устройство будет сообщать о фактических значениях этих свойств, которые будут сохраняться в тени устройства. Приложения получают и обновляют свойства, просто используя API RESTful, предоставляемый сервисом AWS IoT. Синхронизацию значений свойств между подключенным устройством и его тенью в AWS IoT обеспечивает сервис AWS IoT и SDK для устройств AWS IoT.

Вопрос: Обязательно ли использовать реестр устройств и тени устройств?

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

Вопрос: Каков жизненный цикл устройства и его тени в AWS IoT?

• Вы регистрируете устройство (например лампочку) в реестре устройств.
• Вы программируете подключенное устройство для публикации набора своих значений свойств или состояния («Я включено, мой цвет красный») в сервисе AWS IoT.
• Информация о последнем состоянии хранится в тени данного устройства в AWS IoT.
• Приложение (например мобильное приложение, управляющее лампочкой) использует API RESTful для запроса у AWS IoT последнего сообщенного состояния лампочки без каких-либо сложностей, связанных с осуществлением прямой связи с лампочкой.
• Когда пользователь хочет изменить состояние (например перевести лампочку из состояния «включена» в состояние «выключена»), приложение использует API RESTful для запроса обновления, т. е. устанавливает «требуемое» состояние устройства в AWS IoT. AWS IoT осуществляет синхронизацию с устройством требуемого состояния.
• Приложение получает уведомление, когда подключенное устройство обновляет свое состояние до требуемого состояния.

Вопрос: Где можно получить дополнительные сведения о реестре устройств и тенях устройств?

Дополнительные сведения о реестре устройств см. в разделе Реестр устройств AWS IoT. Дополнительные сведения о тенях см. в разделе Тени устройств AWS IoT.

Вопрос: Можно ли более точно настроить авторизацию в AWS IoT?

Да. Аналогично другим сервисам AWS в AWS IoT у вас есть полный контроль над набором действий API, которые разрешено выполнять каждому удостоверению. Кроме того, у вас есть полный контроль над темами шаблона «издатель-подписчик», которые удостоверение может публиковать или на которые может подписываться, а также контроль над устройствами и тенями в реестре устройств, к которым удостоверение может получать доступ.

Вопрос: Где можно получить дополнительные сведения о безопасности и контроле доступа в AWS IoT?

Дополнительные сведения см. в разделе Безопасность и идентификация в AWS IoT.

Вопрос: Что такое своевременная регистрация сертификатов?

Своевременная регистрация сертификатов устройств (JITR) дополняет возможность использования собственного сертификата, которая была реализована в апреле 2016 г., и призвана упростить процедуру регистрации устройств с помощью AWS IoT. До появления поддержки JITR процесс регистрации устройства включал в себя два шага: во-первых, регистрацию сертификата центра сертификации (CA) в AWS IoT, а затем отдельную регистрацию сертификатов устройств, подписанных CA. Теперь при использовании JITR второй шаг можно выполнить путем автоматической регистрации сертификатов устройств при первом подключении устройств к AWS IoT. Это экономит время, затрачиваемое на регистрацию сертификатов устройств, и позволяет устройствам оставаться в автономном режиме в ходе производственного процесса. Для дальнейшей автоматизации процесса выделения устройства IoT можно создать правило AWS IoT с действием Lambda, которое будет активировать сертификаты и назначать политики. Дополнительную информацию см. в блоге Internet of Things на AWS или документации для разработчиков.

Вопрос: Что такое SDK AWS IoT для устройств?

SDK AWS IoT для устройств упрощает и ускоряет разработку кода, работающего на подключенных устройствах (микроконтроллерах, датчиках, приводах, «умных» устройствах, носимых устройствах и т. д.). Во-первых, с помощью SDK для устройств можно оптимизировать для устройства потребление памяти, мощности и пропускной способности сети. В то же время SDK для устройств обеспечивает безопасное, обладающее низкой задержкой и низкой стоимостью соединение со встроенной поддержкой протоколов TLS, WebSockets и MQTT. SDK для устройств также ускоряет разработку приложений IoT, поддерживая абстракции более высокого уровня, такие как синхронизация состояния устройства с его тенью в сервисе AWS IoT.

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

Вопрос: Какие языки программирования и аппаратные платформы поддерживает SDK AWS IoT для устройств?

В настоящее время AWS предлагает SDK AWS IoT для устройств для языков C и Node.js, а также для платформы Arduino Yún.

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

Наконец, SDK AWS IoT для устройств предоставляется с открытым исходным кодом. Вы можете перенести их на любые языки и нужные вам аппаратные платформы, если таковые еще не поддерживаются.

 

Вопрос: Лучше использовать SDK AWS IoT для устройств или AWS SDK?

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

Вопрос: Где можно получить дополнительные сведения о SDK AWS IoT для устройств?

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

Вопрос: Доступен ли сервис AWS IoT на уровне бесплатного пользования AWS?

Да. В рамках уровня бесплатного пользования AWS предлагается 250 000 сообщений в месяц бесплатно в течение 12 месяцев.

Вопрос: Какова стоимость использования сервиса AWS IoT?

Подробнее о ценах сервиса см. на странице цен.