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

В рамках проекта выполняются следующие задачи.

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

Публикация IoT-сообщений в таблицы Amazon DynamoDB для сохранения временных рядов данных.

Визуализация данных в режиме реального времени с помощью бессерверных интернет-приложений на основе сервисов AWS Lambda, Amazon API Gateway и Amazon S3.

Что потребуется для начала работы.

Аккаунт AWS. Для выделения ресурсов, на которых будет размещен веб-сайт, потребуется аккаунт AWS. Регистрация в AWS.

Уровень ИТ-квалификации. Для выполнения данного проекта необходимы начальные навыки работы с командной строкой Linux, текстовыми редакторами Linux и базовыми интернет-технологиями. Опыт программирования на Python не обязателен, но будет полезен.

Опыт работы с AWS. Для выполнения этого проекта предварительный опыт работы с AWS не требуется.

Оценка стоимости.

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

Оценка ежемесячной стоимости использования. Общая стоимость развертывания IoT-приложения может отличаться в зависимости от объемов использования и настроек конфигурации. При использовании конфигурации по умолчанию, рекомендованной в данном руководстве, стоимость данного проекта составит около 16 USD в месяц. Чтобы узнать, из чего будут складываться расходы на использование связанных сервисов, см. раздел Используемые сервисы и цены.


В данном описании приведены ключевые идеи разработки стратегии «Интернета вещей» (IoT) и рассмотрены сервисы AWS, которые могут стать частью общей IoT-стратегии.

Для разработки IoT-решения рекомендуем ознакомиться с руководством для разработчиков и справочной информацией по API и интерфейсу командной строки.

Требуется больше ресурсов, чтобы начать работу с AWS? Подробнее о них см. на странице центра ресурсов для начала работы.