服务
关于
CloudProse博客
物联网

之前的注释:发明:物联网

现在比以往任何时候都可以更轻松地访问AWS 物联网 服务和软件。
卡洛斯·莱姆斯(Carlos Lemus)Trek10
卡洛斯·莱姆斯(Carlos Lemus) | 2019年11月26日

对于本pre:Invent,AWS发布了一些重要公告,重点是简化各种环境中的AWS 物联网 服务和软件的集成。促进采用的总体主题似乎预示着我们在AWS上进行物联网的方式将发生有意义的转变。事不宜迟,让我们来看一下。

AWS 物联网 核心

物联网核心舰队配置

到目前为止,有两种主要的机制可用于配置AWS 物联网 设备。一种是创建与加载到设备上的设备凭证(即证书和私钥)相关联的身份。在大多数情况下,这是一个一对一的过程,管理起来很麻烦。另一种机制是使用即时调配,其中凭据最初会加载到设备上 但是身份,设备配置和权限是在设备首次连接时自动确定的.

当在生产线或安装现场首次配置设备时,这些选项都不能满足获取设备凭证的需要。

AWS试图通过使用Fleet Provisioning解决此问题,Fleet Provisioning为设备提供了“供应声明”,可以在设备需要开始运行时立即使用它来请求证书和私钥。这通过生成凭据消除了一层复杂性,这很好。但是,如果需要,具有足够的AWS和证书管理知识的团队可以在合理的时间内实施类似的解决方案。

可配置的端点

到目前为止,您仅限于分配给您的AWS 物联网 域下的单个终端节点,但仅此而已。现在,自定义端点使您可以在各个应用程序之间保持域名一致,并且它们可以与以前的端点命名模式向后兼容。请注意,我说的是多个端点,因为现在您可以使用多个端点,而不仅限于一个端点!此外,可以为每个端点定制身份验证机制。

自定义端点早就该过期了,当与自定义身份验证结合使用时,对于仍努力将其设备与AWS 物联网 集成的客户来说,将证明其极具吸引力。设备必须遵循单个端点和少量身份验证选项的日子已经一去不复返了。

AWS 物联网 设备管理

安全隧道

连接到AWS 物联网 的许多IoT设备都在某种类型的防火墙后面,这使得远程设备管理特别困难。通过安全隧道,客户可以建立由AWS 物联网 管理的安全隧道,这意味着他们可以通过与AWS 物联网 相同的连接与设备进行通信。

我多次看到的一个特定用例是,IoT设备位于蜂窝服务运营商NAT网关后面。尽管设备可以与AWS 物联网 通信,但是除非连接发生在运营商的专用网络内,否则很难将其重新连接到设备进行调试和诊断。安全隧道可以为建立这种必要的双向通信提供一种简单有效的机制。

以上: 安全隧道的插图。

AWS 物联网 绿草

Greengrass容器支持

已经提供了对本地Lambda函数的支持,作为在Greengrass Core设备上运行本地用户定义代码的一种方式。作为对此的扩展,Docker容器现在也是通过Greengrass服务部署本地应用程序的一种选择。

这将为Greengrass开发增加另一种灵活性。除了“功能即服务”与“容器”之间的所有比较之外,容器还提供了在本地环境中准确表示已部署应用程序行为的能力,这可以为许多团队带来更加无缝的开发经验。

Greengrass的流管理器

物联网 Edge设备的主要目标之一是在将数据中继到后端之前聚合数据并在本地做出决策。为此,到目前为止,数据流管理已委派给了在Greengrass核心设备上运行的自定义应用程序。

全新的Greengrass Core Stream Manager通过添加标准化框架来大大减少处理这些数据流所需的自定义工作量,该框架包括诸如读写机制,数据保留策略,自动导出等功能!

由于它为任何边缘应用程序带来了巨大的价值,因此学习如何利用Greengrass Stream Manager对于边缘设备应用程序开发人员来说是一项必不可少的技能。

以上: Greengrass Streams Manager应用程序示例

Alexa语音服务(AVS)

如今,语音助手在智能手机和个人计算机中很普遍,也可以作为具有显着内存和处理能力的独立设备购买(到目前为止,最低要求是100MB RAM和ARM Cortex“ A”微控制器)。但是,较小的设备(例如在电灯开关或智能秤中发现的设备)通常资源太有限,无法运行AVS。

本周的公告通过将必要的计算资源转移到AWS并在具有1MB RAM并在ARM Cortex M微控制器上运行的系统上启用AVS,解决了这一限制。这意味着当我们认为面包已经达到其最佳的金色美味时,我们现在要告诉烤面包机完全停止了一步……

如果AWS行使这一权利,我相信这将改变物联网。能够口头指示物理对象而不是通过计算机中介是巨大的范式转变。

现在,无论是受硬件或网络资源限制,具有间歇性连接还是需要旧版支持,所有类型的设备都可以更轻松地访问AWS 物联网 服务和软件。因此,我们实施物联网生态系统的方式可能正在大大简化。我感觉下周我们将在这个主题上获得更多!在re:Invent见!

是否想了解更多有关我们如何选择和利用最佳物联网服务的信息? 在这里了解更多.

作者
卡洛斯·莱姆斯(Carlos Lemus)Trek10
卡洛斯·莱姆斯(Carlos Lemus)