您现在的位置是:首页 > 快讯

物联网与云计算强强联手的产物,AWS IoT Core

2020-03-27 03:01:10

(文章来源:AWS联合创新中心)

物联网(IoT)是 MIT 教授 Kevin Ashton 创造的一个术语,作为英国射频识别领域的技术先驱,他构想出了一种通过无处不在的传感器将现实世界所有物体与互联网连在一起的系统。物联网可以帮助人们了解世上万物的情况,并且能够以数据说话。随着物联网的发展,云计算巨头亚马逊 AWS 也构建了多种特定的物联网服务,有助于用户收集数据并将其发送到云中,还能轻松加载和分析该信息以及管理设备。今天,就让小编带你了解其中的一项服务—— AWS IoT Core!

AWS IoT Core 是一种托管的云平台,让互联设备可以轻松安全地与云应用程序和其他设备交互。AWS IoT Core 可以支持数十亿台设备和数万亿条消息,并能处理这些消息并将其安全可靠地路由至 AWS 终端节点和其他设备。借助 AWS IoT Core,用户的应用程序可以随时跟踪所有设备并与其通信,即使这些设备未处于连接状态也不例外。

AWS IoT Core 使用户能够轻松使用 AWS 服务(如 Amazon Kinesis、Amazon S3、Amazon DynamoDB、Amazon CloudWatch 和 AWS CloudTrail)来构建 IoT 应用程序,以便收集、处理和分析互联设备生成的数据并对其执行操作,且无需管理任何基础设施。

首先,借助 AWS IoT,用户能以安全、低延迟和低开销的方式与互联设备通信。通信可扩展到用户所需的任意数量的设备。AWS IoT Core 支持标准通信协议(目前支持 HTTP、MQTT 和 WebSockets)。可使用 TLS 来确保通信安全。

物联网与云计算强强联手的产物,AWS IoT Core

其次,借助 AWS IoT Core,用户可以持续接收、筛选、转换和路由从互联设备流式传输的数据。用户可以根据这些数据执行操作,并进行路由以做进一步处理和分析。最后,AWS IoT Core 可以加快 IoT 应用程序的开发。对于运行在云中和移动设备上的应用程序来说,它是一个易于使用的接口,用于访问互联设备发出的数据,并将数据和命令发回设备。

用户可以借助 AWS IoT Core 轻松将任意数量的设备连接至云和其他设备。AWS IoT Core 支持 HTTP、WebSockets 和 MQTT(专门设计用于容许间断式连接,可最大限度地减少代码在设备上占用的空间及降低网络带宽要求的轻型通信协议)。AWS IoT Core 也支持其他行业标准和自定义协议,而且即使设备使用不同的协议,也可以相互通信。

AWS IoT Core 会在所有连接点为首次连接到 AWS IoT Core 的设备提供自动配置和身份验证以及端到端加密服务,因此在没有验证身份的情况下,数据绝不会在设备和 AWS IoT Core 之间进行交换。此外,您可以通过应用具有详细权限的策略来保护对设备和应用程序的访问。

借助 AWS IoT Core,用户可以按照自己定义的业务规则快速筛选和转换设备数据并对其执行操作。用户可以随时更新规则以实施新设备和应用程序功能。即使对于功能更强大的 IoT 应用程序,用户也可以借助 AWS IoT Core 轻松使用 AWS Lambda、Amazon Kinesis、Amazon S3、Amazon DynamoDB、Amazon CloudWatch 和 Amazon Elasticsearch Service 等 AWS 服务。

AWS IoT Core 会存储互联设备的最新状态,以便能够随时进行读取或设置,使设备对您的应用程序来说,似乎始终处于在线状态。这意味着用户的应用程序可以读取设备的状态(即使它已断开连接),并且用户也可以设置设备状态,并在设备重新连接后实施该状态。

AWS IoT Core Alexa Voice Service (AVS) 集成引入了一种新的位于云中的虚拟 Alexa 内置设备。要使用 AVS 集成,用户需要使用一组新的保留了 AWS IoT 的 MQTT 主题在连接到 AWS IoT Core 的设备和新的虚拟 Alexa 内置设备之间传输基于 MQTT 的音频消息。如此一来,用户可以通过预留的 MQTT 主题发送和接收音频消息、与设备麦克风和扬声器进行交互,并在使用相同的安全 IoT Core 连接的同时管理设备端状态。

(责任编辑:fqj)