При использовании сервиса AWS IoT вы платите только за то, чем пользуетесь, без каких-либо минимальных платежей. Цены зависят от количества сообщений, опубликованных в сервисе AWS IoT (стоимости публикации), и количества сообщений, доставленных устройствам или приложениям через сервис AWS IoT (стоимость доставки).

Сервис AWS IoT не взимает плату за доставку в следующие сервисы AWS: Amazon S3, Amazon DynamoDB, AWS Lambda, Amazon Kinesis, Amazon SNS и Amazon SQS.

Примеры цен приведены в нижней части этой страницы. 

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

Начните работать с AWS бесплатно

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

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

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



Регион Цена
Восток США (Северная Вирджиния) 5 USD за миллион сообщений
Восток США (Огайо) 5 USD за миллион сообщений
Запад США (Орегон) 5 USD за миллион сообщений
ЕС (Ирландия) 5 USD за миллион сообщений
ЕС (Франкфурт) 5 USD за миллион сообщений
ЕС (Лондон) 5 USD за миллион сообщений
Азия и Тихий океан (Сидней) 6 USD за миллион сообщений
Азия и Тихий океан (Сеул) 6 USD за миллион сообщений
Азия и Тихий океан (Токио) 8 USD за миллион сообщений
Азия и Тихий океан (Сингапур) 8 USD за миллион сообщений

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

Для целей учета за шаг приращения размера сообщения принимается блок данных размером 512 Б, обрабатываемый сервисом AWS IoT (опубликованный или доставленный сервисом). В одном блоке можно отправлять сообщения размером до 128 КБ, и плата будет пропорциональна количеству содержащихся в нем частей величиной 512 байт. Например, 900 байт полезных данных учитываются как два сообщения.

Подключение по протоколу MQTT Учитывается в зависимости от размера сообщения, включая размер темы «Will» и размер текста сообщения «Will»
Пакет MQTT PubAck (полученный от устройства) Учитывается как одно сообщение размером 512 байт
Проверка связи по протоколу MQTT Включает как ping-запрос, так и ping-ответ. Оба учитываются как одно сообщение длиной 512 байт
Подписка на сообщения MQTT

Учитывается в зависимости от размера списка тем, переданного в сообщении подписки.

Публикация сообщения MQTT (входящего) Учитывается в зависимости от объема полезной информации и темы в байтах
Публикация сообщения MQTT (исходящего) Учитывается в зависимости от объема полезной информации и темы в байтах

Не учитываются следующие сообщения MQTT.

  • MQTT Disconnect
  • MQTT ConnAck
  • MQTT PubAck (отправленное сервисом)
  • MQTT SubAck
  • MQTT Unsubscribe

Сообщения MQTT, передаваемые через подключение WebSocket, учитываются так же, как и сообщения MQTT, передаваемые внутри TLS-соединения с двусторонней аутентификацией.

Запросы Запросы REST API по протоколу HTTP учитываются на базе количества сообщений размером 512 байт, необходимых для кодирования тела HTTP-запроса.
Ответы Ответы REST API по протоколу HTTP учитываются на базе количества сообщений размером 512 байт, необходимых для кодирования тела HTTP-ответа.
Отрицательные ответы Если HTTP-ответы с кодами ответов HTTP в диапазонах 4xx и 5xx содержат тело, то AWS IoT учитывает количество сообщений размером 512 байт, требуемое для кодирования тела ответа.

Вызовы REST API по протоколу HTTP для публикаций и операций с тенью устройства учитываются как отдельные типы использования с теми же принципами учета.

В первом примере устройство публикует в сервисе AWS IoT по одному сообщению объемом 500 Б в час, и затем AWS IoT доставляет каждое сообщение 5 различным устройствам.

Стоимость публикации в AWS IoT. В этом примере устройство публикует 1 сообщение * 24 часа * 30 дней = 720 сообщений в месяц; стоимость публикации сообщений в AWS IoT: 720 * (5 USD за 1 миллион сообщений) = 0,004 USD в месяц.

Стоимость доставки устройствам. Каждое из пяти устройств получает одно сообщение в час от AWS IoT; в результате получается: 5 * 1 сообщение * 24 часа * 30 дней = 3 600 сообщений в месяц; стоимость доставки сообщений через AWS IoT: 3 600 * (5 USD за 1 миллион сообщений) = 0,018 USD в месяц.

Общая стоимость. Для устройств в этом примере стоимость публикации сообщений в AWS IoT составляет 0,004 USD в месяц, а стоимость доставки сообщений через AWS IoT составляет 0,018 USD в месяц. Следовательно, общая стоимость сервиса AWS IoT составляет 0,022 USD в месяц.

Во втором примере устройство публикует в сервисе AWS IoT одно сообщение объемом 1024 Б в минуту. Затем сервис AWS IoT доставляет каждое сообщение в Amazon S3.

 

Стоимость публикации в AWS IoT. Каждая публикация сообщения объемом 1024 Б будет учитываться как два сообщения (сообщение AWS IoT – это блок данных объемом 512 Б). Устройство в этом примере формирует 2 сообщения * 60 минут * 24 часа * 30 дней = 86 400 сообщений в месяц; стоимость публикации сообщений в AWS IoT: 86 400 * (5 USD за 1 миллион сообщений) = 0,432 USD в месяц.

 

Стоимость доставки в S3. Сервис AWS IoT не взимает плату за доставку в следующие конечные точки AWS: Lambda, DynamoDB, S3, Kinesis, SNS и SQS. Так как сервис AWS IoT в этом примере доставляет сообщения в Amazon S3, вам не нужно будет оплачивать доставку сообщений через сервис AWS IoT. Однако вы будете оплачивать использование Amazon S3 по стандартным тарифам.

 

Общая стоимость. Для устройств в этом примере стоимость публикации сообщений в AWS IoT составляет 0,432 USD в месяц, а доставка сообщений осуществляется бесплатно (так как сервис AWS IoT не взимает плату за доставку сообщений в сервис S3). Следовательно, общая стоимость сервиса AWS IoT составляет 0,432 USD.

В третьем примере 100 датчиков публикуют в сервисе AWS IoT по одному сообщению объемом 400 Б в минуту. Затем AWS IoT доставляет все сообщения на другое устройство, а также в БД DynamoDB.

Стоимость публикации в AWS IoT. 100 датчиков сформируют: 100 устройств * 1 сообщение * 60 минут * 24 часа * 30 дней = 4,3 миллиона сообщений в месяц; стоимость публикации сообщений в AWS IoT: 4,3 * (5 USD за 1 миллион сообщений) = 21,50 USD в месяц.

Стоимость доставки устройствам. 1 измерительное устройство получает 100 сообщений в минуту из сервиса AWS IoT; в результате получается: 1 устройство * 100 сообщений * 60 минут * 24 часа * 30 дней = 4,3 миллиона сообщений в месяц; стоимость доставки сообщений через AWS IoT: 4,3 * (5 USD за 1 миллион сообщений) = 21,50 USD в месяц.

Стоимость доставки в DynamoDB. Сервис AWS IoT не взимает плату за доставку в следующие конечные точки AWS: Lambda, DynamoDB, S3, Kinesis, Kinesis Firehose, SNS и SQS. В этом примере вам не нужно будет оплачивать доставку сообщений в DynamoDB через сервис AWS IoT. Однако вы будете оплачивать использование сервиса Amazon DynamoDB по стандартным тарифам.

Общая стоимость. В этом примере стоимость публикации сообщений в AWS IoT составляет 21,50 USD в месяц, а стоимость доставки сообщений через AWS IoT составляет 21,50 USD в месяц. Следовательно, общая стоимость сервиса AWS IoT составляет 43,00 USD.