当前位置:云计算企业动态 → 正文

AWS Greengrass:在IoT设备上运行Lambda函数

责任编辑:editor004 作者:Abel Avram |来源:企业网D1Net  2017-06-15 11:33:50 本文摘自:INFOQ

Amazon提供了一个可以让开发者在IoT设备上运行Lambda函数的解决方案——AWS Greengrass,它让设备可以与云以及其他设备进行通信。

在AWS IoT和AWS Lambda的基础上,AWS Greengrass可以让IoT设备执行本地运算,并与AWS云以及其他设备进行通信。Greengrass主要有以下特点:

本地执行的Lambda函数在本地保存状态,并与云同步各种IoT设备间的本地消息传递与云的安全通信可访问各种AWS服务

AWS Greengrass主要提供了以下三个SDK。

Core SDK——包含调用Lambda函数、与云通信、向本地网络发布信息和保存状态影子的API。AWS IoT Device SDK——连接设备与AWS IoT。它支持TLS、WebSockets和MQTT。支持的语言有:C++、Java、Node.js和Python。AWS SDK for Python——用来编写与各种AWS服务进行交互的Lambda函数。

Greengrass Core SDK需要一个Linux x86或ARM架构的设备,要求1GHz以上、至少128M内存。这些支持OTA更新的设备将作为网络中所有设备的通信枢纽。网络中的一大部分由传感器、驱动器、智能家电、可穿戴设备构成,这些设备中含有各种安装了AWS IoT Device SDK的微控制器。而同时安装了Core SDK和IoT Device SDK的设备则形成一个名为Greengrass Group的集合,它们将被组织在一起进行交互通信。

通过本地运行Lambda函数、实时地作出决定并在必要时执行指令,AWS Greengrass让开发者可以将一些云上的运算迁移到IoT设备上。这样的设备可以暂时离线运行,并在连接时同步数据,将一些数据发送到云端进行后续的处理和留存。其实,Greengrass并不是想通过IoT网络来扩展AWS云的运算能力。

在美国的东部和西部区域已经可以使用AWS Greengrass了。

查看英文原文:AWS Greengrass Runs Lambda Functions on IoT Devices

关键字:AWSIOTGreengrass

本文摘自:INFOQ

x AWS Greengrass:在IoT设备上运行Lambda函数 扫一扫
分享本文到朋友圈
当前位置:云计算企业动态 → 正文

AWS Greengrass:在IoT设备上运行Lambda函数

责任编辑:editor004 作者:Abel Avram |来源:企业网D1Net  2017-06-15 11:33:50 本文摘自:INFOQ

Amazon提供了一个可以让开发者在IoT设备上运行Lambda函数的解决方案——AWS Greengrass,它让设备可以与云以及其他设备进行通信。

在AWS IoT和AWS Lambda的基础上,AWS Greengrass可以让IoT设备执行本地运算,并与AWS云以及其他设备进行通信。Greengrass主要有以下特点:

本地执行的Lambda函数在本地保存状态,并与云同步各种IoT设备间的本地消息传递与云的安全通信可访问各种AWS服务

AWS Greengrass主要提供了以下三个SDK。

Core SDK——包含调用Lambda函数、与云通信、向本地网络发布信息和保存状态影子的API。AWS IoT Device SDK——连接设备与AWS IoT。它支持TLS、WebSockets和MQTT。支持的语言有:C++、Java、Node.js和Python。AWS SDK for Python——用来编写与各种AWS服务进行交互的Lambda函数。

Greengrass Core SDK需要一个Linux x86或ARM架构的设备,要求1GHz以上、至少128M内存。这些支持OTA更新的设备将作为网络中所有设备的通信枢纽。网络中的一大部分由传感器、驱动器、智能家电、可穿戴设备构成,这些设备中含有各种安装了AWS IoT Device SDK的微控制器。而同时安装了Core SDK和IoT Device SDK的设备则形成一个名为Greengrass Group的集合,它们将被组织在一起进行交互通信。

通过本地运行Lambda函数、实时地作出决定并在必要时执行指令,AWS Greengrass让开发者可以将一些云上的运算迁移到IoT设备上。这样的设备可以暂时离线运行,并在连接时同步数据,将一些数据发送到云端进行后续的处理和留存。其实,Greengrass并不是想通过IoT网络来扩展AWS云的运算能力。

在美国的东部和西部区域已经可以使用AWS Greengrass了。

查看英文原文:AWS Greengrass Runs Lambda Functions on IoT Devices

关键字:AWSIOTGreengrass

本文摘自:INFOQ

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^