AWS IoT от Amazon — еще одна серверная часть IoT


Когда дело доходит до Интернета вещей, трудно перейти от мечты рекламщика к чему-то реальному, но единственная проблема, которой у нас действительно нет, — это реализация серверной части. Но почему все хотят утверждать, что IoT уже здесь, потому что они изобрели еще один бэкэнд?

Бэкэнд IoT — это, грубо говоря, своего рода облачное средство для сбора и использования огромного количества данных, которые, как мы ожидаем, уничтожат наши вычислительные ресурсы со всех устройств, подключенных к Интернету вещей (IoT).

Думаю, все зависит от того, что вы подразумеваете под IoT.

Нет сомнений в том, что любое видение Интернета вещей включает в себя некую внутреннюю обработку. По мнению GE и Intel, промышленный IoT — это место, где фабрики, транспортные службы и т. Д. Выходят в сеть с огромным количеством инструментов.

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

Для управления домом IoT нужен какой-то бэкэнд, но не столько для статистики и оптимизации, сколько для простого доступа и контроля безопасности.

На самом деле не существует единого IoT, и необходим бэкэнд — это не что-то одно.

На данный момент большинство вещей IoT — это простые устройства, у которых возникают проблемы с подключением к Интернету, и все же большинство крупных серверных приложений считают само собой разумеющимся, что они могут делать именно это. Предложение Amazon IoT делает это предположение и ожидает, что объекты будут взаимодействовать с использованием протокола передачи сообщений MQTT. Это имеет определенный смысл, поскольку передачу сообщений можно настроить для обработки ненадежной связи и асинхронных уведомлений, но это сложный протокол.

Amazon, однако, потрудился доказать, что существует оборудование, которое можно подключить таким образом. У него есть стартовые комплекты для ряда хорошо известных устройств IoT — MediaTek Linkit One, BeagleBone Green, Dragonboard, Intel Edison и т. Д. Чего вы не найдете, так это базового Arduino или PIC, потому что они недостаточно велики, чтобы запускать связь, необходимую посредством TLS и всей связанной с этим безопасности. Самый близкий к Arduino — совместимый с Aruino Yun. Большинство устройств стоят около 100 долларов.

SDK работает под Linux, и большинство устройств IoT низкого уровня не работают под Linux. Он поддерживает C и JavaScript, которые настолько разнообразны, насколько это возможно. Чтобы использовать SDK, вам понадобится один из наборов средств разработки или вы можете скомпилировать свой собственный, надеясь, что любой стек TCP / IP, поддерживаемый операционной системой, будет достаточно хорош.

Как только вы преодолеете трудности клиента, все станет более многообещающим. SDK позволяет устройству отправлять сообщения с аутентификацией и безопасностью. Что это за сообщения, зависит от вас.

AWS IoT предоставляет механизм правил, который позволяет преобразовывать сообщение и доставлять его в сервис Amazon AWS по вашему выбору. Это, конечно же, то место, где подход AWS к IoT берет верх. У вас есть много разных способов ответить на сообщение. Наиболее очевидным является Lambda, который может запускать короткий скрипт в качестве ответа. В самом общем случае вы можете использовать сервер AWS VM для обработки данных.

Еще одна приятная идея — тень устройства. По сути, это объект, который заменяет устройство, когда оно недоступно. Он сохраняет состояние устройства, даже когда он не подключен. Вы можете отправить команду тени устройства, чтобы обновить его статус — скажем, установить температуру на 90F и — статус будет обновлен, когда устройство подключено к сети, с учетом того состояния, в котором оно сообщает, что находится сейчас.

Вы можете узнать немного больше из анонса Invent:

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

В настоящее время AWS IoT находится в стадии бета-тестирования и имеет уровень бесплатного пользования до 250 000 сообщений по 512 байт за 12 месяцев. После этого плата составит около 5 долларов за миллион сообщений.


Добавить комментарий