人工智能
如果您发现机会并开始使用AWS Lambda开发应用程序,那么恭喜您。根据云原生计算基金会(Cloud Native Computing Foundation)对其成员进行的一项调查,有41%的人使用无服务器技术;其中70%使用AWS Lambda编写无服务器应用程序。是不是很高兴能提前赶上一波技术浪潮?
现在,现在您可以踏着Lambda的浪潮,利用AWS Greengrass和艾睿电子提供的DragonBoard™410c,从云无服务器计算,一路来到网络边缘。
AWS Lambda、AWS Greengrass 和 DragonBoard 410c 是开始或改进物联网开发的理想软硬件组合。我们发布了一个AWS Greengrass原型项目,帮助您入门,还有一个工业IoT智能葡萄园(Smart Vineyard)项目,展示这种组合可以实现的功能。
AWS Greengrass——适合互联设备进行本地计算、消息传递、数据缓存和同步
Lambda是一种计算服务,可以在响应被其他AWS服务事件触发、web应用或者移动应用时,运行您的代码。它不仅是云计算领域的大事件,而且由于Greengrass将云计算和Lambda函数的所有优势带到了网络边缘,因而也彻底改变了边缘处理。
Lambda + Greengrass,为物联网应用打开了新的大门:
·Greengrass 允许在网关和网络边缘设备上本地执行Lambda函数。这样可以提高物联网设备的本地计算能力,更快响应网络边缘事件,减少向云端发送物联网数据的需求。
·借助Greengrass提供的AWS IoT消息传递和同步,即使没有与云端的可用连接,设备也可以向本地网络上的其他设备发送消息。这些设备再根据网络状况和应用程序的要求,转向云端或自行执行任务。
·在Greengrass Core上运行的Lambda函数可以接受无线更新,最大限度地减少进出云端的数据流并控制传感器等本地资源。
·对于安全性和访问管理,Greengrass使用AWS IoT在所有连接点对设备数据进行身份验证和加密。这样,设备在交换数据之前就彼此了解(包括云端)。
·运行Greengrass的互联设备可以和云端同步本地存储的数据。
·您可以从云端定义和配置Greengrass组,运行于网络边缘;例如在制造场所周围或在一组医疗设备中。
最重要的是,您可以运用Lambda编写应用并在云端测试,然后部署到IoT设备。
云端和边缘设备拥有相同的编程模型。(✔)
即使没有网络连接,设备间也可以进行安全的通信。(✔)
计算设备位于数据所在的边缘,无需数据出入中心设备。(✔)
如此一来,可以更容易地解决各种物联网软件问题。至于物联网硬件问题...
DragonBoard 410c上的Greengrass
Qualcomm® Snapdragon™ 410E 是一种系统芯片(SoC),专为物联网用例而设计,包括智能家居、楼宇自动化、工业控制、制造、农业和资产跟踪,支持Greengrass。如果您希望在这一款SoC上构建IoT应用程序原型,请使用艾睿电子提供的DragonBoard 410c开发板。
利用DragonBoard 410c搭载的骁龙处理器,可以解锁更多物联网应用:
·处理能力——在DragonBoard 410c本地(而非云端)执行机器学习推理和计算机视觉。
·异构计算——在最优计算核心(CPU、GPU和DSP)上运行算法,用于图像处理、视频播放和机器学习等功能。
·高度安全——DragonBoard 410c与传感器配对,即使在网络边缘也可以对用户和交易进行身份验证。
·极低功耗——DragonBoard 410c可降低物联网用例的实际测试功耗。
但是能节约多少成本呢?
通过网络发送和接收数据成本昂贵,在云端计算和存储也是如此。使用Greengrass、Lambda和Snapdragon进行边缘计算可将大部分处理和数据保留在网络之外,如下面的边缘智能应用所示。
此应用通过分析视频流并将其与座位表进行比较,实时确定并报告班车上已占用和未占用座位的数量。如果将视频流发送到云端,然后进行处理并将结果返回网络边缘,这样操作的话成本可能接近1000美元/天(20辆车的车队)。
但是,如果我们在班车上使用搭载骁龙处理器的设备运行应用,就可以在设备上(在网络边缘)处理并只需将结果发送到云端,这样,移动数据的成本可以降低到每天约1美元。
该用例适用于停车、交通管理和其他智能城市场景。
接下来
Greengrass将AWS IoT的优势带到了设备或物体所在的边缘环境。形成了一个本地网关,在边缘设备之间传递消息,结合了AWS的安全性最好的方面,并引入了本地Lambda,因此您可以在云端编写代码并在本地部署。使用DragonBoard 410c,您可以构建在Greengrass上运行Lambda的应用程序原型。
您也可以看一下我们最近发布的智能葡萄园(Smart Vineyard)项目,然后参考这个项目在艾睿电子提供的DragonBoard™ 410c开发板上运行AWS Greengrass Core。
更多Qualcomm开发内容请详见:Qualcomm开发社区 。
全部0条评论
快来发表一下你的评论吧 !